TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F 使用host_test工程问题

我下载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工程中实现的吗

Viki Shi:

不是很明白你的问题,能否具体说明一下具体想实现什么功能?

WK C:

回复 Viki Shi:

我想修改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的工程里面修改? 如果能修改需要改动什么地方?

WK C:

回复 Viki Shi:

利用Btool下载程序,我修改了simple_peripheral_oad_onchip进入OAD更新的值, Btool就不能更新了

Viki Shi:

回复 WK C:

这部分建议不要改

WK C:

回复 Viki Shi:

为什么不建议更改?
那不是任何TI的OAD都可以更新了吗?

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F 使用host_test工程问题
分享到: 更多 (0)