烧录时候出现这个错误,该如何解决呢?另外,这两个地址在哪里定义的呢?
查看更多
需要有烧录算法才能烧录的,MDK 是不行的,要用 RT-Thread Studio 或者 ST-Link Utility 工具下载
发布 问题
分享 好友
手机 浏览
回到 顶部
A: 未添加下载算法导致,下载算法在 "sdk-bsp-stm32h750-
realthread-artpidebugflmART-Pi_W25Q64.FLM"然后
把ART-Pi_W25Q64.FLM拷贝到MDK安装目录
Keil_v5ARMFlash下,注意RAM for Algorithm 需要调整
成 0x4000
这样就可以,但那两个地址是在哪里定义的呢?还不太清楚
关于两个地址:
1.0x90019AEF 应该是由于编译出来的固件的大小是0x19AEF,也就是103k
2.0x9000FFFF 是因为Jlink 对于 H750 的 QSPI flash 默认以ST_STM32H745I_Disco的板载QSPI flash 处理,型号为Micronix MT25QL512ABB,该flash 的sector size 是64k,也就是0x10000,jlink 判断下载算法对每一段分别查找相应的下载算法,第一段就是 0x90000000-0x9000FFFF
参考资料:
牛啊,谢谢了。