主题:controlSUITE中讨论的其他部件
工具/软件:Code Composer Studio
我正在使用F28M35H52C1设备。 我使用的CCS版本是4.2 .5。 当我为具有RAM配置的ARM导入闪存项目时,我可以构建并调试程序。 但如果我使用的是闪存配置,则会出现一些内存错误。 当DCSM_Z1_secvalues.asm和 DCSM_Z2_secvalues.asm包含在项目中时,错误如下。
对象".Z1_CSM_rsvd",大小0xc (第0页)的放置失败。 可用范围:CSM_RSVD_Z1,大小:0xC,未用:0xC,最大孔:0xC。
对象".z2secvalues",大小0x24 (第0页)的放置失败。 可用范围:CSM_ECSL_Z2,大小:0x24,未用:0x24,最大孔:0x24。
当 DCSM_Z1_secvalues.asm和 DCSM_Z2_secvalues.asm未包含在项目中时,可以重建项目而不会出错,但当我将.out下载到闪存时,错误如下。
Cortex_M3_0:加载器:程序的一个或多个部分落入不可写入的内存区域。 这些区域实际上不会写入目标。 检查链接器配置和/或内存映射。
在调试模式下连接我的CCS时。 那一次我尝试擦除闪存。 但我遇到了这样一个错误:
目标未连接或不支持当前闪存操作。
我使用 了F28M35H52C1_m3/cmd 文件。 但即使我使用 了F28M35x_generic_M3_flash.cmd文件,错误消息也是一样的。 当我使用6.2 .0的CCS时, 错误信息是相同的。
您知道如何解决此错误吗????
提前感谢
庆阳