主题中讨论的其他器件:CCStudio
我要将现有的工作应用从 CCS3.3移植到 CCS12.3。 我已将原始 FLASH2812_API_V210.lib 程序从 CCS33.3转移到 CCS12.3。 我对移植的软件进行的唯一主要修改是、我在 CINIT 函数中使用了较新的 boot28.asi.obj 文件、而不是使用旧的 boot.obj 文件。 这确实需要将 CMD 文件存储器映射中该段的大小从0x44增加到0x54。 正在运行我的程序98%的程序正在运行、正如现在我已经将所有内容都移植。 但是、我的引导加载程序代码中对 Flash_Erase (1、&STATUS)的调用返回错误#24 -预压缩失败。 Flash2812_Erase ()代码被找到,但我目前没有库的源代码,所以我不能进行任何真正的调试,因为我只是得到了分解。 收到此错误后、IC 仍然正常工作。 我可以使用调试器进行擦除和编程、而不会出现问题。