片上OAD程序直接download问题
大家好。
我用cc2640r2f 的例程simple_peripheral_oad_onchip调试,发现程序直接download找不到设备,重新上电可以发现设备,但是找到的是persistent_app的设备名,也就是说应用程序没有跑,掉电就没有了。用Flash Programmer 2烧录也是一样找不到设备。程序只有在debug模式下才能找到设备。使用OAD升级程序可以正常运行,掉电也不会丢失。请问TI的大神们,这个问题要怎么解决?我现在项目已经到了量产阶段,但是这个问题还没有解决。
后面我发现应用程序与persistent_app是分为两个不同的镜像,但不知道这两个是怎么配置得到 的,怎么操作才能正常烧录程序不会丢失,可以正常运行。
大家好。
我用cc2640r2f 的例程simple_peripheral_oad_onchip调试,发现程序直接download找不到设备,重新上电可以发现设备,但是找到的是persistent_app的设备名,也就是说应用程序没有跑,掉电就没有了。用Flash Programmer 2烧录也是一样找不到设备。程序只有在debug模式下才能找到设备。使用OAD升级程序可以正常运行,掉电也不会丢失。请问TI的大神们,这个问题要怎么解决?我现在项目已经到了量产阶段,但是这个问题还没有解决。
后面我发现应用程序与persistent_app是分为两个不同的镜像,但不知道这两个是怎么配置得到 的,怎么操作才能正常烧录程序不会丢失,可以正常运行。
具体的步骤可以参考一下file:///C:/ti/simplelink_cc2640r2_sdk_1_40_00_45/docs/blestack/ble_user_guide/html/oad-ble-stack-3.x/oad_onchip.html
你先看一下按照SDK里面的这个步骤能否运行的起来。