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.

[参考译文] LP-EM-CC1312PSIP:在 CCS Theia 中使用二进制文件进行调试

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1503279/lp-em-cc1312psip-debug-using-a-binary-file-in-ccs-theia

器件型号:LP-EM-CC1312PSIP
Thread:CC1312PSIP 中讨论的其他器件

工具/软件:

您好、

我有一个基于的传感器器件  SENSOR_OAD_offchip_secure_LP_EM_CC1312PSIP_tirtos7_ticlang  

我有一个 BIM、已加载容器、所有运行都正常。 但是、如果我在 CCS Theia 中进行调试、则会加载.out 文件、并在 bin 文件创建期间松散 OAD 标头中设置的数据。 具体来说、在.out 文件中没有设置应用长度、我正在尝试使用 toad。

是否有办法调试运行二进制文件的器件? 如果没有、如何调试运行 OAD 二进制文件的器件?

非常感谢、

Andy

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

    您好:

    目前、一级专家已离职。 一旦他们返回,他们将回答你的问题。  

    谢谢、
    Alex F

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

    您好、

    谢谢。 我已经完成了所有 CRC 校验、并且需要 ToAD 工作。 我想知道在创建.bin 文件时是否可以使用.out 文件而不是.hex 文件、以便程序在调试模式下运行。

    非常感谢、

    Andy

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

    您好、Andrew、

    我相信您在 BIM 应用程序时应使用.out 文件、除非您也想调试 BIM 行为。

    如果您确实要调试 bin 文件、可以在 Theia 中尝试以下操作:

    这应该会使调试会话运行到 IMG_A 起始闪存偏移。

    此致、

    Arthur

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

    您好、

    感谢您的答复。 这是有用的信息。

    我不需要调试 BIM。

    我确实需要像那样调试应用二进制文件 oad_image_tool.py 创建二进制文件时更改存储器开头的数据。 这意味着、如果我正常进行调试、则 CRC 会在 ToAD 过程中失败、因为标头中的值是错误的、因为在标头更改之前加载了应用程序。

    我能否在 Theia 中进行调试而不刷写二进制文件、而只加载符号? 这是否能让我在存储器开头使用正确的 OAD/toad 数据有效调试二进制映像?

    谢谢、

    Andy

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

    尊敬的 Andy:

    我们可以通过在 launch.json 文件中添加"loadSymbolsOnly"密钥来执行此操作:  

    根据以下常见问题解答: (+)[常见问题解答] CCS/CC2640R2F:CC26x2:如何将调试器连接到正在运行的目标? -蓝牙论坛- BluetoothRegistered︎- TI E2E 支持论坛

    此致、

    Arthur