请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:HALCOGEN 您好!
我正在使用 HALCoGen (版本04.07.01)为 Hercules RM57L MCU 生成代码。 有时、我需要将某些 RAM 配置为非缓存/共享 RAM、例如、允许 DMA 控制器读取和写入它。 通过 HALCoGen 的 MPU 选项卡、我可以将整个 RAM 配置为可缓存和非共享、然后在 RAM 中定义非缓存/共享段。 接下来、我要做的是在链接器脚本中为共享 RAM 定义一个段、并将我需要的变量放在该段中。 问题是 HALCoGen 生成的链接器脚本没有用户代码空间、因此通过 HALCoGen 重新生成代码时、对其进行的任何修改都将被覆盖。
我刚才解释过、实现目标的建议方法是什么? 链接器脚本是否应该为用户配置存储器段留出一些空间?
提前感谢、
卡洛