Part Number:CC2533
我们参考debug interface相关命令,想要往CC2533里烧写程序,目前板子里面没有任何程序,我们通过gpio连接CC2533的DC和DD和RESET_N来进行烧写,烧写程序没有问题,但是CC2533没有反应,请问是因为板子里没有程序的原因吗?
Kevin Qiu1:
有可能,你先下载一个程序看看,Flash Programming参考这里https://www.ti.com.cn/cn/lit/an/swra410/swra410.pdf
,
fei wang:
这个我已经下载了,代码也下载了,软件上出问题的可能性不大,主要就是想确认下这个方法需不需要CC2533里有程序在跑?
,
YiKai Chen:
檢查一下32M crystal有沒有正常吧
,
fei wang:
这个怎么检查
,
YiKai Chen:
一般可以用scope去查看,www.strongpilab.com/…/
,
fei wang:
我查它干嘛,我就想问下没程序运行能不能用debug interface烧写程序
,
YiKai Chen:
我以為你烧写程序有問題才發問,基本上没程序运行還是能用debug interface烧写程序的
,
fei wang:
我现在chip id都没办法读取,给0x68的command根本没反应
,
YiKai Chen:
那我建議檢查一下32M crystal有沒有正常你又問查它干嘛?!
,
fei wang:
板子上有这个32MHz晶振
,
YiKai Chen:
你有沒有用scope檢查32MHz晶振有沒有起振
,
fei wang:
还没有,现在暂时借不到,借到了再检查一下
,
Kevin Qiu1:
检查连线,虽未在文档中直接说明,但GND也是需要连接的
可参考:https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/268754/cc2530em-programming-through-debug-interface
,
fei wang:
32MHz晶振没有检测到,是因为晶振的原因烧写失败吗?
,
YiKai Chen:
32MHz晶振有沒有起振應該是無法烧写,你找片32MHz晶振有起振的試試
,
fei wang:
但是芯片内部还有16-MHz RC oscillator,我们这个空片应该没有这个32MHz的晶振是正常的吧,那空片一般都怎么烧录程序?
,
fei wang:
我们这的板子都没有32M晶振
,
fei wang:
这个检查了,没有问题
,
Kevin Qiu1:
外部高频晶振是必须的,它是射频信号的时钟源,建议按照参考设计来设计自己的板子
内部RC可以用于其他功能,但不能用于射频信号