想实现一个记录上电次数到DATAflash 的功能,程序功能实现了,最后测试时发现频繁上电拔出大概一二十次就不行了,应用程序不运行了,连ISP BOOTloader都进不去了,由于没有引出SWD不清楚SWD是否还能写入。试了3块板子都可以重现问题。USB口确认了没问题。
程序涉及到读写擦除DATAFLASH. (EEPROM_WRITE 1024地址 ,地址应该是从0索引开始的吧?试了0X70000开始的保存不了 )
把上电次数保存到DATAflash这段代码注释掉怎么插拔都没事。ISP库应该有做了处理防止改BOOTLOADER了吧,麻烦确认下。另外还可能是什么问题?
热门产品 :
CH397: 高集成度、低功耗USB网卡芯片