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.

CC2640R2F 使用host_test工程问题

Expert 2290 points

我下载cc2640r2lp_host_test.hex文件到板子, 使用这个板子和BTool对其它设备进行更新,  我想把跳转到OAD更新的指令改变, 但是我在host_test工程没有找到改变的地方.

下面是BTool中显示指令

[20] : <Tx> - 09:48:51.408
-Type : 0x01 (Command)
-OpCode : 0xFD96 (GATT_WriteLongCharValue)
-Data Length : 0x07 (7) byte(s)
ConnHandle : 0x0000 (0)
Handle : 0x0033 (51)
Offset : 0x0000 (0)
Value : 01
Dump(Tx):
0000:01 96 FD 07 00 00 33 00 00 00 01

这个可以改变上面的Value的值吗?

这个实在host_test工程中实现的吗

  • 不是很明白你的问题,能否具体说明一下具体想实现什么功能?
  • 我想修改simple_peripheral_oad_onchip中OAD_RESET_CMD_START_OAD的值,
    我将OAD_RESET_CMD_START_OAD的值改为0x01010101和SimplePeripheral_processOadResetEvt中uint32_t cmdID = (resetEvt->payload[0] << 24) + (resetEvt->payload[1] << 16 + (resetEvt->payload[2] << 8) + resetEvt->payload[3] ); //OAD执行标志,
    修改后使用Btool更新不了软件,
    查看Btool的信息发现, 只能发送0x01, 这个是否可以在host_test的工程里面修改? 如果能修改需要改动什么地方?
  • 利用Btool下载程序, 我修改了simple_peripheral_oad_onchip进入OAD更新的值, Btool就不能更新了
  • 这部分建议不要改
  • 为什么不建议更改?
    那不是任何TI的OAD都可以更新了吗?
x 出现错误。请重试或与管理员联系。