在学习RT-THREAD Bootloader的时候,我注意到这么一段话:
“f4系列芯片片内flash的前128K不能用作分区配置”
这段话有什么出处吗?又是为什么呢?
查看更多
你应该看的是官方的bootloader,那个官网,前128k一般用于存储bootloader,所以你要偏移量为0x200000;但如果是自制的qboot那些,就没有这个需要,可以适当压缩
0x200000;
RT-Thread官方的模板bootlader编译出来大概用了80KB左右,所以写了上面的那行话如果你自己写,可以忽略那段话
f4的片内flash的最小擦除单位也比较大(f1一般是2k),前64字节只能最小擦16k,64-128k最小擦除64k,128k之后是最小擦除128k理论上可以前16/32/48/64k做boot,不知道有没有其他限制
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部