主题中讨论的其他器件:UNIFLASH、 BLE-STACK
工具/软件:Code Composer Studio
您好! 我基于 simple_peripheral_oad_onchip 调试我的脚本项目。 它仅在调试模式下工作。 当我断开代价电路板与调试器的连接时、器件工作不稳定(某件事工作错误、但我看不到通过 UART 产生的任何断言)。
在没有连接 bebugger 的情况下如何调试此问题?
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.
工具/软件:Code Composer Studio
您好! 我基于 simple_peripheral_oad_onchip 调试我的脚本项目。 它仅在调试模式下工作。 当我断开代价电路板与调试器的连接时、器件工作不稳定(某件事工作错误、但我看不到通过 UART 产生的任何断言)。
在没有连接 bebugger 的情况下如何调试此问题?
您好、Marie! 感谢您的回答!
是的、我熟悉此部分。 问题是 simple_peripheral_roroad 芯片项目的原始版本缺少 define 的 JTAG_debug 和 NO_COPY。 告诉我、在这种情况下、BIM 会检查 CRC?
我也不使用安全、保持未选中"左侧 CFG 数据"框、也不使用地址0x000000对_load.bin 进行编程。 但在这种情况下、当调试程序时以及无线更新后、程序工作正常-错误。
我还可以检查什么?
您好、Marie!
// BIM 是否检查 CRC 取决于 BIM 工程(而不是 simple_peripheral_oad_onchip 工程)的编译配置/定义。
请帮帮我在哪里可以找到与禁用调试相关的编译配置/定义(即 JTAG_DEBUG 和 NO_COPY)? 我在 simple_peripheral_oad_onchip 工作区中的所有项目的配置和定义中没有看到它
//是否使用 Uniflash 或闪存编程器对 bin 文件进行编程?
我使用 Uniflash、但通过 IAR (stack+persistent+bim)+ OAD (具有 CRC 的映像)进行编程之间没有差异。
我确切需要使用什么_oad.bin?
尊敬的 Alex:
您需要刷写持久性应用程序。 请参阅
导航到 simple_peripheral_oad_offchip simple_peripheral_oad_onchip BLE-Stack 内的或文件夹。
将项目导入到所选 IDE 的工作区中。
- 有关如何使用所选 IDE 的说明,请参阅快速入门指南。
根据安全需求选择正确的构建配置:
(仅限片上 OAD)构建并刷写持久性应用程序项目
- 构建步骤必须按顺序完成、否则会发生错误
构建并刷写堆栈项目
构建并刷写应用项目
构建刷写 BIM 项目
- BIM 调试配置不对映像执行 CRC 检查、因此可以直接从 IDE 刷写映像。
- 如果您的设备未启动、则可能是 BIM 的发布版本、请参阅 加载生产映像 了解更多信息。