微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 关于CC2530 F256 芯片的问题

关于CC2530 F256 芯片的问题

时间:12-22 整理:3721RD 点击:

你好,

我现在遇到一些问题。 我们在cc2530 的开发板上写了一些程序,并成功的用serial bootloader 在uart1 alt-1 上对芯片进行了程序烧写。一切运行正常。

现在准备试做几个小板子进行应用的测试。但是在新购买了一些芯片后,发现使用串口烧写程序后,经过设定的delay(默认一分钟那个delay),bootloader 不跳出 boot mode, 所以app code 也无法执行。

我使用的是飞比的烧写器http://bbs.feibit.com/forum.php?mod=viewthread&do=tradeinfo&tid=3757&pid=13225

并用板子上的LED做的判断,这颗LED相当于是cc2530开发板的LED1。在boot mode的话,这颗LED 会一直闪,进入APP code了之后是不应该闪的,可是在我烧完程序后,这颗灯依旧闪的很开心。。。

根据TI的文档说,可能是发现 app code 不 valid, 所以回到了boot mode。但是同样的code在开发板上的就可以毫无障碍的运行。是在不解。

开发板上的芯片编号是 CC2530 F256 TI 28J  P63N G4  , 新买的芯片是: CC2530 F256 TI 28J P2TK G4

可能是芯片不同导致的原因吗?或者可能有其他原因?望解答或提出有参考性的猜测。

谢谢!

你看一下你自己的测试板子和开发板硬件上是否有区别,有些引脚的连接影响到了SBL程序烧写。

不好意思,我对硬件不是很了解。 不知道有什么样的情况可能影响到SBL呢?

我现在用的是P0_4和P0_5做的 TX和RX,哪些引脚以及在什么情况下可能会影响到烧写呢?

奇怪的是用SBDemo.exe烧写之后,返回的是烧写成功,连verify都通过了,可是就是跑不起来

之前你用开发板调试的时候也是用P0_4和P0_5作为TX,和RX吗?

另外最后用CC Debugger方式,烧写下程序,确定芯片是正常没问题的。

开发板也是用P0_4和P0_5作为TX和RX,是没问题的。

cc debugger可以正常烧写和debug, 感觉芯片是没问题的。不知道是不是烧录器的引脚有什么影响

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top