Ti Hercules 功能安全芯片全系列 RM,TMS等,里面为bootloader源码,提供大家参考下载。
2022-01-19 09:44:33 5.3MB Ti Hercules 功能安全芯片 bootloader
1
基于飞思卡尔SCI串口的Bootloader程序下载更新
2022-01-13 16:35:31 926KB 飞思卡尔 SCI Bootloader
1
1. 打开软件Ginkgo_USB-CAN_Bootloader,波特率(界面左下方的)选择单片机内部设置的波特率; 2. 扫描节点,上位机会发出ID号为0x0000 0011至0x0000 1FF1数据长度为0的共511帧数据,下位机收到该数据返回ID号相同,数据长度为8的1帧数据。数据定义为(Data[0]<<8)| Data[1]为主版本号;(Data[2]<<8)| Data[3]为次版本号;Data[7]:0x00固件是Bootloader, 0x01固件是APP。 3. 打开bin文件,选择节点。
2022-01-13 10:41:32 27KB 纬图 CAN Bootloader
1
NXP S32K系列单片机BootLoader源代码,已经过批量验证,CAN通信刷写,支持OTA。
2022-01-12 19:03:40 8.11MB NXP S32K bootloader OTA
ARM入门难吗?先下来看看吧,只要你有耐心,有恒心,能坚持,你会像玩单片机一样玩转ARM的
2022-01-12 17:43:19 1.39MB BootLoader 启动代码 分析
1
BootLoader启动代码分析
2022-01-12 17:42:11 4.11MB BootLoader 启动 代码 分析
1
很牛逼的 ,秘密东东!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2022-01-12 17:35:51 616KB www.csdn.net
1
我们整个ARM课程就分为三部分,这是第一部分,实现一个自己的最小bootloader 1.Read Me 一、实现功能 1.硬件初始化 2.延时判断加载操作系统还是进入Bootloader Shell 3.加载操作系统 4.Bootloadershell 二、Bootloader Shell 支持的命令 1.help 帮助,显示所有支持的命令,及命令格式 2.loadx 下载文件到开发板的内存,默认到0x32000000 3.led_on 点亮一个led灯 4.led_off 关闭一个led灯 5.led_test 测试所有led灯,全亮全灭循环3次 6.beep_test 测试蜂鸣器,响3声 7.seg7_test 测试7段数码管 8.dip4_test 测试4位拨码开关 9.flash_load 将NandFlash中的文件搬移到SDARAM中 10.flash_write 将SDRAM中的内容下载到NandFlash中 11.GO 跳到某地址执行,默认到0x32000000 三、文件结构 1.start.s 程序入口,负责硬件初始化,Bootloader自搬移 2.uart.c uart.h 串口驱动的实现 3.load.c 选择加载操作系统还是进入Shell 4.stdlib.h stdlib.c 标准库函数的实现 5.stdio.h stdio.c 标准输入输出函数的实现 6.shell.c shell.h shell命令的实现 7.dip4.h dip4.c 拨码开关相关底层函数 8.seg7.h seg7.c 7段数码管相关底层函数 9.copy_myself.c nan.h NandFlash底层函数 10.xmodem.h xmodem.c xmodem协议实现 11.Datatype.h 数据定义 12.os/os.c 模拟操作系统 13.Makefile 四、流程及设计思想 1.硬件初始化 2.Bootloader自搬移 3.延时,判断是否有输入 4.(1)无输入则加载操作系统,操作系统烧写于Nand Flash的第100块,即位于100*32*512 = 0x190000 操作系统加载到内存的Sdram中 (2)有输入则进入shell命令模式 5.解释命令,使用自己实现的标准库函数来匹配输入的命令 6.匹配函数,定义了一个包含字符指针以及函数指针的结构体,可以通过对应关系迅速调用命令对应的函数 所有函数为void fun(void *)形式。 五、测试条件及结果 1. 打开超级终端,给开发板上电,超级终端上打印提示信息 2. 超级终端上开始3秒倒计时,3秒内不动键盘,提示加载操作系统,模拟操作系统的闪灯程序运行,可观察到LED等一闪一灭 3. 重启开发板,3秒内按下任意键,可看到有T-Boot#提示符,程序进入Shell模式 4. 输入help,可看到10条命令的使用方法 5. 输入led_on 1可看到第一个led灯亮 6. 输入led_off 1可看到第一个led灯灭 7. 输入led_test 可看到所有led一闪一灭3次 8. 输入beep_test 可听到蜂鸣器响3声 9. 输入seg7_test 可看到7段数码管每个led循环点亮 10.输入dip4_test 拨动拨码开关可观察到7段数码管对应的LED亮 11.输入loadx,发送文件0x/0s.bin 12.输入go 0x32000000 可观察到led灯一亮一灭 13.输入flash_load 0x190000 0x32000000 0x1000 (0x190000模拟操作系统烧写位置) 14.go 0x32000000 可观察到led一亮一灭 16.输入flash_write 0x32000000 0x200000 0x1000 17.输入flash_load 0x200000 0x31500000 0x1000 18.输入go 0x31500000 可观察到led灯一亮一灭
2022-01-12 17:01:47 463KB bootloader 源码实现
1
压缩包内含有两部程序,一个为bootloader程序,另一个为应用程序,已经配置好所占存储空间。资料详细,对于做远程升级或者离线升级有很大的参考价值。
2022-01-09 22:35:30 8.34MB 嵌入式 bootloader 远程升级
1
我们整个ARM课程就分为三部分,这是第一部分,实现一个自己的最小bootloader 1.Read Me 一、实现功能 1.硬件初始化 2.延时判断加载操作系统还是进入Bootloader Shell 3.加载操作系统 4.Bootloadershell 二、Bootloader Shell 支持的命令 1.help 帮助,显示所有支持的命令,及命令格式 2.loadx 下载文件到开发板的内存,默认到0x32000000 3.led_on 点亮一个led灯 4.led_off 关闭一个led灯 5.led_test 测试所有led灯,全亮全灭循环3次 6.beep_test 测试蜂鸣器,响3声 7.seg7_test 测试7段数码管 8.dip4_test 测试4位拨码开关 9.flash_load 将NandFlash中的文件搬移到SDARAM中 10.flash_write 将SDRAM中的内容下载到NandFlash中 11.GO 跳到某地址执行,默认到0x32000000 三、文件结构 1.start
2022-01-09 12:13:54 36KB 嵌入式 arm bootloader
1