工具/软件:

大家好:
我的开发代码大小增加,并得到以下错误。我尝试优化代码,它帮助了一段时间.
我查看了 TMDSCNCD28388D 的数据表、似乎无法更改链接器文件以分配额外的存储器来适应代码。
是否可以对闪存使用闪存区域而不是 RAM 区域。
当前也在使用内置调试器 XDS-10。
提前感谢
Narasimhaj
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:

大家好:
我的开发代码大小增加,并得到以下错误。我尝试优化代码,它帮助了一段时间.
我查看了 TMDSCNCD28388D 的数据表、似乎无法更改链接器文件以分配额外的存储器来适应代码。
是否可以对闪存使用闪存区域而不是 RAM 区域。
当前也在使用内置调试器 XDS-10。
提前感谢
Narasimhaj
尊敬的 Narasimhaj:
生成的 .map 文件会更好地显示此器件的存储器分配。 在此、我们可以了解正在获取多少闪存存储器以及是否可以使用某些扇区进行进一步分配。
如需添加更多用于编程的闪存扇区、可修改此行:
CMD2.sectionMemory_text =[“FLASH1",“,"FLASH2"、"FLASH2",“,"FLASH3"“"FLASH3",、,"FLASH4"]“"FLASH4"];“;</s>、 ““
包括 FLASH5、Flash6、...、以获得更大的闪存空间。
我会注意到、原点错误表示存储在 RAM 中的段大于可用的 RAM 空间、因此未使用的情况如 0x0 所示。 您是否可以将 GS RAM 用于这些分配?
此外、在生成工程时、RAM 配置中会显示错误仅正确?
谢谢。此致、
Charles