工具与软件:
我最近在使用串行闪存编程时遇到了问题、因为生成的存储器映射的代码部分不是8字对齐的。 它是使用 align (8)的组中包含的两个段之一。 我发现其他帖子建议在 cmd 文件中将这些段拆分为单独的分配、而不是将它们组合在一起。 这解决了问题。
我的问题是-当段未像这样对齐时、我可以在 CCS 中启用一个检查吗?该检查是否会生成警告/错误? 如果将来无意中发生了这个错误(因为这似乎是一个微妙的存储器映射技巧)、在构建代码时最好能够检测到这一点、而不是在使用 FlashAPI 进行系统内重新编程失败时稍后不得不在下游找到问题。
谢谢 Ben