【经验分享】如何在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条回答
lcptw
1楼-- · 2020-02-21 20:46
学习先。
浪里白条
2楼-- · 2020-02-21 22:45
下下来学习下先
FSL_TICS_ZJJ
3楼-- · 2020-02-22 00:43
 精彩回答 2  元偷偷看……
jiang887786
4楼-- · 2020-02-22 06:15
谢谢分享,这个可以用得到。
sunnyqd
5楼-- · 2020-02-22 08:45
多谢分享,有mdk 下的就更好了
FSL_TICS_ZJJ
6楼-- · 2020-02-22 08:59
sunnyqd 发表于 2014-9-3 11:53
多谢分享,有mdk 下的就更好了

MDK的肯定也有相关填充方法,你可以在help中找找,
或者直接给KEIL公司发技术请求。

一周热门 更多>