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.

[参考译文] CCS/LAUNCHXL-CC2640R2:在 simple_Peripheral 中添加新任务后加载闪存错误

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/888747/ccs-launchxl-cc2640r2-oad-flash-error-after-add-a-new-task-in-simple_peripheral

器件型号:LAUNCHXL-CC2640R2

工具/软件:Code Composer Studio

您好!

我尝试在 simple_peripheral_oad_offchip 示例中添加一个新任务、以在不同 BLE 连接状态下控制 LED、并使用邮箱传递命令。

但添加此任务后、OAD 将失败并返回 OAD_FLASH_ERROR。

是否有办法检查问题?

使用 CCS 时、最新版本和 SDK 版本为 simplelink_cc2640r2_sdk_3_20_00_21。

如果需要提供更多信息、请告诉我。

顺便说一下、我尝试将 uartlog 添加到 simple_peripheral 示例中、通过 btool 很难发现 UUID、此外、OAD 进程将在第一个 WriteImageBlock 时超时。

uartlog 和示例之间是否存在冲突?

谢谢。

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

    您好!

    更新了。

    闪存 CS 引脚导致的问题已修改为另一种用法、因此将发生 OAD_FLASH_ERROR。

    但有一个问题 是、在 OAD 更新期间、SimplePeripheral_processStackMsg 将收到错误代码"HCI_BLE_hardware_error_event_code"。  

    请帮助解决此问题。

    谢谢。

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

    您好、curly、  

    您使用的是片上还是片外 OAD?

    您使用的是 BLE 还是 BLE5堆栈?

    谢谢、  
    ELIN

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

    您好、Elin、

    我使用片外 OAD 和 BLE。

    谢谢。

    很小

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

    您好、curly、  

    好的、您是否尝试过执行"最小 OAD"、即仅更改映像上的版本号以查看实际 OAD 是否正常工作?

    谢谢、  
    ELIN  

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

    您好、Elin、

    我尝试仅修改了 oad_image_header.h 中的版本、它在原始 simple_peripheral_oad_offchip 示例中工作。

    谢谢。

    很小

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

    您好、curly、  

    感谢您的验证。  

    添加 LED 任务后、图像的尺寸要大多少?  

    谢谢、  
    ELIN

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

    您好、Elin、

    _oad.bin 大约为70KB,但我的铸造是,如果我将优化级别更改为4,这个问题就解决了,代码大小减少到54KB。

    谢谢。

    很小

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

    您好、curly、

    我很高兴您能够解决您的问题。 更改优化级别会对代码大小产生显著影响。

    我认为你们应该把这些都提高。

    谢谢、  
    ELIN