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_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