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.

[参考译文] CCSTUDIO:在 CCS Theia 中查看 ramVectorTable

Guru**** 2430620 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1547470/ccstudio-view-ramvectortable-in-ccs-theia

部件号:CCSTUDIO
主题:CC3551 中讨论的其他器件

工具/软件:

我想查看 CC3551 中的矢量表指向的方向。

在 source/ti/device/cc35xx/driverlib/interrupt.c 中的 SDK 中、VTOR 设置为 SCB->VTOR =(uint32_t) ramVectorTable;

ramVectorTable 在手表中不可用。 根据 VTOR 的寄存器视图、该表似乎是地址零

我可以通过在“Watch"(“(int*) 窗口中设置“((int*) 0x0)[1]“来查看各个向量。 是否可以一次查看完整的表?

更普遍地说、将任意地址作为任意类型的数组的能力将解决我和其他人的问题。

我使用的 CCS 版本:20.1.1.8__1.7.1

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我可以回答这个问题:

    [引述 userid=“500466" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1547470/ccstudio-view-ramvectortable-in-ccs-theia

    我可以通过在“Watch"(“(int*) 窗口中设置“((int*) 0x0)[1]“来查看各个向量。 是否可以一次查看完整的表?

    更普遍地说、将任意地址作为任意类型的数组的能力将解决我和其他人的问题。

    [/报价]

    计划在未来的版本中提供这方面的支持:

    https://sir.ext.ti.com/jira/browse/EXT_EP-12658

    对于您的其他问题、请设备专家注意此主题。

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    KI、

    经过进一步调查,我认为我应该监视 Hwip_dispatchTable[]而不是 ramVectorTable[]  

    Events vector 似乎被设置为 HwiP_Dispatch ()。 然后、此公共函数将调用存储在 HwiP_dispatchTable[]中的函数

    普遍的挑战仍然存在。  HwiP_调度 表[]在监视中不可见。 将其地址转换为数组后、我就可以看到为回调函数分配了什么。 计划的功能将有所帮助。

    更简单地说,我想将 Hwip_dispatchTable[]添加到 watch 中,但我不太明白为什么 IDE 无法解释变量有多个复杂的原因。 将地址转换为数组可以忽略复杂问题。

    谢谢您、

    Peter B