主题中讨论的其他器件: MSP430WARE
我有 CCS 版本12.7.0.00007、使用 GUI 项目设置来配置 MPU 时遇到困难。 我的目标平台是 MSP430FR5969、我想按如下方式配置 MPU:
- 启用 MPU
- 让编译器处理内存分区、访问权限等
- 启用 MPU 中断(NMI)
问题是、正如您在这里看到的那样、"enable NMI"选项在 GUI 中灰显:
由于我无法使用上述 GUI 启用 NMI、因此我尝试通过向编译器的预定义符号添加"_MPU_ENABLE_NMI"来启用 NMI、如下所示:
问题是、当我点击"Apply and Close"时、编译器标志被删除/丢失(我认为 GUI 设置会覆盖它)。 我还尝试在链接器命令文件预处理中添加"_mpu_enable_NMI"、但在我"应用并关闭"时该设置也会丢失。
那么、长话短说、我如何使用 CCS Studio 按如下方式配置 MPU?
- 启用 MPU
- 启用 MPU 中断(NMI)
- 让编译器 处理内存分区和访问权限。
如果有人能够尝试复制此问题并确认他们看到相同的问题、我将不胜感激。 如果您能够按照如上所述配置 MPU、请分享设置的确切步骤/顺序、以便我在最后尝试。 我已经尝试了这些设置的几个不同的迭代和排列,但不幸的是,它似乎不起作用。
非常感谢您的帮助、
阿默尔