不知道读者有没有遇到很多OEM会要求我们软件释放的S19/Hex文件时需要将没有用到的地址填充固定的数据,目的为了防止后期出现问题时方便排查是否由Flash意外的擦除或改写导致。今天笔者就这一要求基于codeWorrior IDE V5.9 单片机用的是飞思卡尔MC9S12XS256给大家演示。希望对有着相同需求的有一定帮助。接下来进入正题:
其实想要实现这一功能很简单,第一步打开我们工程的链接文件,如下所示:
由图可知我们在地址分配后面添加了关键字 “FILL”。没错 我们就是通过关键字FILL来实现自动填充的功能。当然有一点需要注意,要想达到后期可以排查问题的目的不要填充0xFF哦,可以填充除0xFF以外的数据,相必原因大家都很清楚了 。
好了 今天就分享到这里了 !