SDK:SimpleLink Academy – 4.20.01.04
我在上个帖子中,提到了CC2642R1F芯片迁移到CC2642R2F-LAUNCHpad。
https://e2echina.ti.com/question_answer/wireless_connectivity/bluetooth/f/103/t/192607?tisearch=e2e-sitesearch&keymatch=%20user%3A105306
在大家的帮助下,我修改好了板子,也能成功烧写程序了!但问题来了
1. 我烧写了SDK下的Simpleperipheral例程,它能成功烧写并运行,但是掉电后程序就丢失了,再次上电开发板变成了无程序状态
2. 我可以成功烧写任何一个/ti/examples/rtos/CC26X2R1_LAUNCHXL/drivers下的任意驱动例程。且烧录成功的代码掉电能保存,再次上电程序依然执行
3. 我曾经烧写过Project_zero例程度,烧写顺序为(bim_onchip —-> project_zero),掉电能保存,再次上电程序依然执行
4. 有一点需要提及,我的开发板上并无外部FLASH
5. 我在更换完芯片后我并未重新烧写 bootloader ,即便是更换了芯片uniflash依然识别(CC2640R2F),我不知道这是否会影响。
是代码段的配置不一样吗?初学者我不太清楚如何修改上述第一点和第五点的问题,我尽量描述清除我的问题。望各位指导,谢谢
Viki Shi:
1、“我烧写了SDK下的Simpleperipheral例程,它能成功烧写并运行,但是掉电后程序就丢失了”请问是如何烧写的? 什么工具,烧录了 什么文件?
2、“有一点需要提及,我的开发板上并无外部FLASH”你的是自制板?
Kevin Qiu1:
烧写Simpleperipheral例程掉电不能保存,烧写bim_onchip 后重新上电程序会丢失吗
user6359397:
回复 Kevin Qiu1:
烧写bim_onchip 后重新上电程序也会丢失
user6359397:
回复 Viki Shi:
1. 烧写方式为:
第一种:CCS—>Build—->debug
第二种:uniflash—>导入simpleperipheral生成的.out文件,(烧写hex文件,能成功烧写但不运行)
2. 前面也提到了一个帖子连接,我的开发板是CC2640R2F-LAUNCHpad的基础上改成了把芯片换成了CC2642R1F:
修改的部分是根据下面连接进行的www.ti.com.cn/…/swra582
由于原来CC2640R2F-LAUNCHpad上没有外部flash,所以修改后也依然没有
Viki Shi:
回复 user6359397:
CC2640R2F launchpad上有external flash的