以下为讯联电子整理,不断更新。如需转载,请标明出处,谢谢!
问题一:程序烧录不成功
问题描述:无法把程序下载到芯片里面去。
问题分析:
1)JLINK驱动没有安装
2)SDK没有安装,缺少一些必须的文件
3)MDK里面编程算法没有添加
4)FLASH的起始地址设定不正确
5)RAM设置得太小
6)要烧的应用不需要跑协议栈,但是芯片里面已经烧录了协议栈
解决办法:
1)假如JLINK驱动没有安装,或者安装不成功的话,用USB数据线连接开发板以后,开发板上的JLINK 指示灯会一直闪烁。解决办法是把电脑上目前存在的所有版本的JLINK驱动全部卸载掉,重新安 装一次,再重启电脑。
2)重新安装SDK。
3)假如没有添加编程算法的话,请按以下图示添加算法:
4)不同版本或者类型的协议栈大小不一,所以项目工程里面FLASH的起始地址也不一样,一般用SDK里面的默认地址就好,不用去改。
5)对于RAM设置得太小的问题,把RAM改大就行了。
6)裸机程序是不需要烧协议栈的,假如烧录了协议栈,裸机的程序就烧不进去了。解决办法是在nRFgo Studio里面把芯片擦除,再重新烧录。
问题二:程序烧录成功&#x