【经验分享】如何在Codewarrior下填充未使用的Flash地址

2020-02-20 20:44发布

本帖最后由 FSL_TICS_ZJJ 于 2014-8-1 11:04 编辑

本帖转自原创作者: FSL_TICS_ZHJU, 感谢作者的原创分享。
简介:
一般来讲,  对于Frrescale的MCU,未使用的flash地址被默认地填充成0xFF.  但有很多客户在对flash进行CRC校验时, 需要将未使用的地址段填充某一固定数.

如何实现?

这一过程的实现方法不止一种, 但最为简单的方法是直接修改linker文件.  对于不同的MCU, linker文件的格式也不同.  例如, CW for 8bit/16bit and Coldfire V1 用prm文件; CW for Kinetis Gnu Compiler用ld文件. 在附件文章中我会对两种情况分别讨论.

详细内容,请查阅附件:
How_to_fill_unused_memory_for_CW_for_816bit_and_kinetis_Gn.pdf (75.04 KB, 下载次数: 33) 2014-8-1 11:04 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
sunnyqd
1楼-- · 2020-02-22 10:19
FSL_TICS_ZJJ 发表于 2014-9-3 13:51
MDK的肯定也有相关填充方法,你可以在help中找找,
或者直接给KEIL公司发技术请求。 ...

将两个bin连接在一起我知道如何填充,单独一个bin的话,要找找看
gunslinger
2楼-- · 2020-02-22 11:26
 精彩回答 2  元偷偷看……
秦天
3楼-- · 2020-02-22 12:43
以后可能会用到 先收藏了

一周热门 更多>