SD 卡程序升级
1. 注意:升级需要用到 bin 文件,IAR 编译后会得到 hex 文件和 bin 文件。
不配置只能得到 hex 文件
请参考下面链接:
https://jingyan.baidu.com/article/a3761b2b7c89ea5577f9aa69.html
keil5 参考下面的连接:https://www.cnblogs.com/whik/p/9873195.html
2. 实现升级需要往芯片中写入两个程序,一个 bootloader,一个主程序 app,
开机后,先运行 bootloader,然后跳转到 app,此后不会再回到 bootloader,除非开机
重启。
3. bootloader 程序内容无需修改。App 程序需要增加两行代码,详见另一个文件夹的 C 文
件。
4. 程 序 烧 录 : 先 烧 录 bootloader 到 芯 片 , 烧 录 前 先 进 行 地 址 的 配 置 ,
Options->linker->Edit->修改数据->保存
将 ROM:Start 写入 0x08000000 END 写入 0x08010000 。
烧录主程序,主程序的将 ROM:Start 写入 0x08010000 END 写入 0x08100000 。
IAR 软件配置区域参考下面图一,不要照抄图上数据。