cc2640 OAD该怎么操作 & 芯片被锁怎么解锁?
广州乐源数字技术有限公司,本人研发,如果需要采购及订单信息,请联系我qq:755087287
帖子公开不便直接告知。
OAD,按照官方文档 OAD for CC2640 pdf的操作做的。
使用的是 例程里的 OADTarget 项目。
遇到的问题有:
1.我已经安装好了python 2.7 和 下载了IntelHex库,文件路径什么的也
设置好了,但是编译 OADTargetApp这个项目的时候,在最后合并的时候
还是出错。
但我自己试着单独用 python 和 IntelHex 库合并的时候并没有显示错误;
,只是通过jflash烧进片子后,没反应,而且试多几次以后,片子就锁了。
所以,现在的问题有:
1.这个OAD该怎么操作,我是按照 官方文档操作,但只进行到 编译 OADTargetApp
项目这一块就出现了这些问题,下一步的 编译 ImageB 还没机会做。
2.片子锁了该怎么解锁。
你到电脑的cmd里看一下python装成功没有,可以参考http://jingyan.baidu.com/article/bea41d436879a4b4c51be6f9.html,通常都是这个原因引起的,片子锁了是什么现象,JTAG下不进去了,能擦除么?
亲,我都自己用命令行跑 python 库 IntelHex 了 ,python必然是安装成功的
btw,在cmd或者shell下我玩命令行其实也算是老手,这类问题不是什么大问题。
2.芯片解锁问题已解决,用xds擦除整片就可以了,这个就不问了。
所以剩下的问题是,我只是很想知道,用cc2640做oad具体的步骤,当然是基于 ble stack提供的例程。
pls......
oad for cc2640那份pdf,上面说得都不是人话。
其实我们真的不需要知道那么多的原因和看广告词,我们想要的只是一个操作步骤,谢谢。
python能不能被iar成功调用都无所谓,我自己用命令行是不介意的。
我想你们是专业的fae这方面肯定有培训或者操作过的成功经验吧,能出个视频也好啊,只不过现有的那个视频是基于
cc2540的,乖乖,连步骤都完全不一样了,cc2540的顺序是 先 ble stack ,再 image a 最后 imageB没错吧。
然而2640的文档压根不是这个套路,所以我完全无法 模仿把2540的经验移用到2640上。
只不过这个视频说的是人话,让我看懂了很多pdf里说不清楚的东西。
对了,这个问题我会翻译成英文发到 ti e2e上的,听说那里回复比较快比较专业,等中文回答太辛苦了。
之前被叫去干别的事,才把这事忘了。
哥们儿,你最后搞定了吗?我现在做on-chip升级,怎么也升级不了。
搞定了
但不是基于原来的例程,是我们原来的项目。
不过我估计是一样的。
有俩问题你要注意一下
1.按照文档中说的直接在IAR中调用python命令操作intelhex库是不行的;
2.即便你自己命令行弄python脚本,也要注意,不能按照文档中说的,把地址参数的起始结束地址都写了。
我不知道你做到哪一步,总之我的建议就是
按照文档中的去做,但是上面俩问题不要照着做。
对于第一个问题,答案是直接编译生成3个hex,然后用命令行操作完成,用iar是不行的会报一大堆错误;
对于第二个问题就是,写那几个命令的地址的时候,只写起始地址,不要写结束地址,这样就基本没问题了,我也很郁闷为什么有这个差别,反正我已经快吐血了当时。
MARK
兄弟,再请教个问题,你烧写锁片的问题是怎么解决的 ? 我的芯片就是烧进去时候就什么反应都没有了,已经干掉了两片芯片了。不知道你说的锁定是不是这种情况,现在我都不敢用新的片子试了。
你烧写工具用的啥?jlink,xds100v3,还是xds110?
可以用官方programmer 2软件擦除解锁的!