你好,
我现在遇到一些问题。 我们在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
可能是芯片不同导致的原因吗?或者可能有其他原因?望解答或提出有参考性的猜测。
谢谢!