本帖最后由 FSL_TICS_Robin 于 2014-11-27 11:01 编辑
前几天刚用KL25官方板子实现IAP,也是用PE生成的FLASH函数,FLASH所有扇区都能擦除。现在把程序移植到KL16的工程板子上,用JLINK调试。我的FLASH分成三部分,1部分正常程序,2部分IAP程序,3部分做EEPROM,1和2由链接文件分配,3由FLASH函数直接操作,结果FLASH擦除函数只能擦除3,不能擦除1和2。搞了一天了,2个工程的配置都一样啊。是KL25和KL16的区别么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
好的,我试下,待会给你回复!
完全一样的代码,我在CW上也试了一下,在KL25上也试了一下,基本排除编译器的问题,只有两种可能,一个是16和25的区别,另一个就是调试器的区别,我板载的那个opensda如果外接出来是不是要把PCB上线割了引出来?然后板子就没用了吧?
那不需要, KL25上不是有个J11吗?
只要跳线就可以了。
58.jpg (59.88 KB, 下载次数: 0)
下载附件
2014-10-17 14:36 上传
主要就是跳掉SWD_CLK,其余直接接到你KL16板子就行。
不用了,可以找个跳帽,把J11接上就行。
你哪里实验了能擦写么?
一周热门 更多>