手把手教你制作基于IAR、STM32H7的下载算法
本文由作者『Lucas』原创并授权发布,地址:
https://blog.csdn.net/lin_duo/article/details/110754189
嵌入式专栏
1
嵌入式专栏
2
exe:指向.out文件
flash_base:Flash的基础地址
page:Flash每页的大小
block:对应Flash有多少个扇区,每个扇区多大。(block元素对应Flash的扇区还是块,待考证)
嵌入式专栏
3
下载'Flash Loader'开源代码
创建一个空工程,将'Flash Loader'开源代码里面的文件添加到工程
完成函数FlashInit()、函数FlashWrite()、函数FlashErase()。
生成.out文件
制作.flash文件
制作.borad文件
根据需要制作.mac文件
嵌入式专栏
4
嵌入式专栏
5
参考资料:
FlashLoaderGuide.ENU.pdf EWARM_DebuggingGuide.ENU.pdf FlashLoader源码
赞 (0)