1、使用环境:CC2640R2F,simplelink_cc2640r2_sdk_1_40_00_45。在ble5_simple_peripheral例程中增加了SPI读外接ADC和UART的操作。有时候是正常的,有时候就会进到ICall_abort()中,跟了一下,发现是执行GAP_SetParamValue(TGAP_CONN_PAUSE_PERIPHERAL, DEFAULT_CONN_PAUSE_PERIPHERAL)时,出现了超时,如下图所示。重新上电后可能又正常了,这种现象出现的几率比较高,请问如何解决????
2、XDS110使用2线的cjtag不是很稳定,经常出现连不上,或连上一会儿就报错的现象,请问这个是我的配置使用上有问题,还是2线cjtag本身就不够稳定?
3、目前使用的1.4的SDK,如果使用3.2的SDK,编译ble5_simple_peripheral例程后大约在112K左右(在优化等级4时),加上我自己的ADC和UART代码,编译就会报错,如下图,请问这个问题该如何处理?
Alvin Chen:
你的图都挂了,
关于ICALLABORT 通常是注册不合理导致的。请看如下教程:
Creating Additional ICall Enabled Tasks:software-dl.ti.com/…/creating-a-custom-bluetooth-low-energy-application.html
Alvin Chen:
你的图都挂了,
关于ICALLABORT 通常是注册不合理导致的。请看如下教程:
Creating Additional ICall Enabled Tasks:software-dl.ti.com/…/creating-a-custom-bluetooth-low-energy-application.html
user1746554:
回复 Alvin Chen:
图已更新了,使用的是你们官方SDK里的例程,这部分都没有改过啊。初始化、注册这些步骤和教程上一致