各位好,我在使用cc3200设计产品时遇到了一个较长时间没有解决的问题,问题如下:
在对第一版硬件进行升级后,板子无法调试和flash程序下载,即jtag口与串口不能使用,硬件的设计参考的是datasheet中的宽电压范围设计电路,在对这些升级后的板子测试时,外围器件的电参数都正常,芯片pin37,pin44,pin38的电压都稳定且正常,大小晶振都正常,但就是不能使用ccs和uniflash程序调试。
有遇到类似问题的不?期待技术支持的帮助!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi!
Terry Han:
感谢您的回复。是的串口不能用,即使设置SOP2引脚。我再向您提供些详细信息:
1)我用pin3,pin4作为外部FLASH的下载口,芯片的外围电路目前测试都正常,pin37,pin39,pin44,pin10,pin54,pin47等电压正常
2)32Khz和40Mhz晶振测试启震正常(与上一版本正常板子比对)。
3)pin3(UART0_Tx)在板子上电后测试不到电平(0v),CC3200芯片重新焊过也测试不到。
我分析是SOC内的数字电源没有提供,但不知道通过测试什么接口可以进行排查,还有,如果需要我提供些资料帮助您分析,那么请不吝让我知道。
谢谢!
Hi!
Terry Han:
首先强调下,我目前的问题是硬件问题,我原以为我描述的够清楚了,我之前所说的升级指的是硬件升级,不是软件升级,升级后的硬件不能使用,我以不能下载软件的方面描述我的硬件不能用,主要是因为我目前不清楚具体的故障原因,但我知道具体的现象就是不能下载程序。
另外我之前提到的“用于外部flash操作的uart_tx(PIN3)在板卡上电情况下测试不到高电平”,想必您应该了解我的问题了,再次提醒下我测试板卡的外围电路,目前确定PIN10,54,37,39,44他们的外围电路都正常。
现在清楚了不?
这个接口是通过程序中获得的,如下详细的解释:
注意CC3200有三个SPI接口:
(1)SSPI-片外SPI_Flash
(2)GSPI-通用SPI 留给客户使用的SPI接口
(3)LSPI-连接片内NWP接口---内部CC3200的总线
driverlib\spi.c ---> GSPI
middleware\driver\spi_drv.c
simplelink\cc_pal.c
simplelink\cc_pal_pm.c
NOTE:
The driverlib/spi.c files are the core APIs that are used to communicate using the SPI interface.
All other implementations (in simplelink and middleware) are higher level APIs that would inturn invoke the driverlib APIs. You could use any of them as reference/invoke them for your development.
Further, only the GSPI can be used by the application.
The other 2 SPI modules cannot be used by the application and has the following role:
FlashSPI is used to communicate with the SFLASH.
LSPI is used for communication by the application processor with the network processor.
如果解决了你的问题,请将帖子结贴,thx