我们整个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
1