各位学员好、
当我使能 AHB 总线(GPIOHBCTL)时、在调试模式下看不到寄存器内容、并收到以下错误消息。
Cortex_M4_0:读取长度为0x4的第0页上0x40025518处的存储器块时出现问题:发生调试端口错误。
这是预期行为吗?
问候语
侧注:我不使用 Tivaware、但我严格遵循数据表第673页10.3 "初始化和配置"中的初始化建议。
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.
各位学员好、
当我使能 AHB 总线(GPIOHBCTL)时、在调试模式下看不到寄存器内容、并收到以下错误消息。
Cortex_M4_0:读取长度为0x4的第0页上0x40025518处的存储器块时出现问题:发生调试端口错误。
这是预期行为吗?
问候语
侧注:我不使用 Tivaware、但我严格遵循数据表第673页10.3 "初始化和配置"中的初始化建议。
Johannes、您好!
这意味着外设未正确配置。
对于 TivaWare、要启用 AHB、我们使用以下代码:
SysCtlGPIOAHBEnable(SYSCTL_PERIPH_GPIOF);
我想您缺少了 SYSCTL 设置。 当我删除该行时、我能够重新创建您的错误。
顺便说一下、这是一个罕见的情况、但 Bob 在他所做的与您相关联的帖子中是错误的。 对于 TM4C123x 器件、TivaWare 默认不使用 AHB、默认使用 APB。
此致、
Ralph Jacobi