Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7523

求助,CC2640 ROM boot 串口升级!

$
0
0

 有一个问题请教一下,我按照手册里面的说明,配置使能了ROM boot以及boot backdoor,然后配置GPIO4管脚为检测管脚,高电平激活。当外部输入GPIO管脚为

高电平时,上电复位后原来在Flash的程序确认不能运行(GPIO输入低电平就可以运行),推测2640已经进入了ROM boot的模式,然后使用TI网上下载的VC串口

升级工具,我们的芯片串口使用的是DIO0和DIO1,符合手册里面的要求。Flash中运行的程序可以通过UART正常输出。

首先我们的板子和PC的连接方式是通过PC 的串口经过RS232转接板实现连接。

但是在ROM boot模式下的时候,打开VC升级工具,按照提示,选择Com port。

VC软件就闪退了,应该是串口无法建立连接。

后面根据CC2538/CC26xx Serial Bootloader Interface中介绍的第二种方式,使用SmartRF06EB的USB转换UART连接2640,选择Com port,结果仍然连接不

上,退出。通过仿真器读使能和关闭boot的CCFG段数据对比,可以发现CCFG段0xfd8位已经把boot和backdoor使能打开。根据ROM中boot的流程判断,应该进

入ROM boot运行。

不知道是什么原因导致的?如果是程序没有进入ROM boot,那么它应该运行Flash中的程序,而实际结果是Flash中的程序并没有运行。

请TI的技术工程师和大咖们帮助分析一下原因?谢谢帮助!


Viewing all articles
Browse latest Browse all 7523

Trending Articles