【经验分享】如何在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条回答
FSL_TICS_ZJJ
1楼-- · 2020-02-20 23:43
大家如果感兴趣,可以看看啊。
虽然文档是英文版的,但是很简单易懂的。
bailao99
2楼-- · 2020-02-21 03:44
谢谢,很有参考价值
FSL_TICS_ZJJ
3楼-- · 2020-02-21 09:13
bailao99 发表于 2014-8-1 11:08
谢谢,很有参考价值

是的,这是来自我们CW部门的同事写的,很值得一看啊。
xinyinxing
4楼-- · 2020-02-21 10:29
 精彩回答 2  元偷偷看……
zndz410
5楼-- · 2020-02-21 15:50
谢谢分亨,学习下。
时光倒退
6楼-- · 2020-02-21 17:43
下载学习学习 谢谢楼主分享

一周热门 更多>