|
发表于 2014-6-30 15:13:36
|
显示全部楼层
/* Security Config field in flash started from 0x400(".flashConfig"), which defined in linker files */
/* flash security config located in 0x40E for Kinetis E(different from Kinetis K and L), config address of 0x40E to "0xfc" for security, to "0xfe" for unsecurity */
const char FlashConfig[16] @ ".flashConfig"= {0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xfc, 0xff
};
你好,上面的flash配置是我之前给一个客户做的加密配置,即将0x40E的地址配置成0xfc,其他的都按照我之前的第二种方法的帖子里的步骤来操作,编译好之后看下hex文件相应地址的数据是否变成0xfc.
然后,在J-Flash里打开这个hex文件(J-Flash设置里security一定要勾选上,否则J-Flash不会对0x400~0x40F地址进行擦写),另外芯片型号选择你目标板的型号(Flash大小要一致)。 |
|