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.
工具/软件:TI-RTOS
尊敬的先生,
我已开始使用 TI-RTOS。 我正在尝试从 TI 目标示例中实现 GPIO 中断示例。但调试/编程时存在问题。 执行中给出的程序时、我会看到该错误
TI-RTOS 2.20用户指南(96-102页)中的 UARTMon 模块出现以下错误。
程序的一个或多个部分属于不可写的存储器区域。 这些区域实际上不会写入目标。 检查链接器配置和/或存储器映射。
我提到了论坛上的其他主题、但没有一个解决了问题。 因此、请为我提供解决方案。
此外 ,由于 TI-RTOS 2.20 用户指南中给出的方法不起作用,我直接调试了项目而不更改调试器配置,并且它起作用了。 但问题是,这样做是否安全? 我是否能够使用 UARTMon 模块和其他功能?
尊敬的先生,
我使用的是同一个示例。 它对我不起作用。 它提供了帖子中提到的错误。
尊敬的 DK:
那么、您看到的错误是、当您尝试将程序加载到闪存时、对吧? 您是否以某种方式更改了.cmd 文件? 另请检查在连接到目标时是否使用了正确的目标配置文件。 如果您将 Launchpad 与 Stellaris ICDI 调试探针配合使用、则目标配置应如下所示。 如果使用不同的调试探针、则看起来会有所不同、但仍然相似。 我对您加载的 GEL 文件很好奇。 GEL 文件指定哪些存储器区域是可读或可写的。
一个快速实验是-您能否删除现有的 gpiointerrupt_ek_TM4C129XL_TI 项目并转至 Resource Explorer 并再次重新导入同一项目? 导入 gpiointerrupt_ek_TM4C129XL_TI 示例后、尝试重建该示例、加载程序时是否仍会看到问题?