如标题,自己做的板子用uniflash烧录程序后,串口无信息打印,是程序没跑起来吗?还是为什么?
Viki Shi:
比较怀疑是硬件问题,是参照TI设计的吗
user3692010:
回复 Viki Shi:
是的,自己做的小板,基本没外设,目前烧录程序后串口上没打印信息,我怎么确定是板子的通讯硬件有问题,还是程序就没跑起来bootloader没跳进应用程序?
Viki Shi:
回复 user3692010:
自己做的小板?跟launchpad一样吗?TI sdk里的例程是基于launchpad的,如果硬件不同,不能直接使用
至于硬件方面的排除,请参考hardware checklist:www.ti.com/…/swru536.pdf
user3692010:
回复 Viki Shi:
目前确定的原因是
使用SOP为100时可以烧录,但不能运行程序
使用SOP为010时可以运行,但不能烧录
这是为什么?
Viki Shi:
回复 user3692010:
100 —- Flash programming
010 —- Default: Flash and functional development mode with 4-pin JTAG
使用SOP为100时可以烧录,但不能运行程序—这是正常的
使用SOP为010时可以运行,但不能烧录—不正常,010是UARTLOAD和FUNCTIONAL_4WJ模式的组合,在这种模式下,CC32xx启动时首先检查UART的中断信号(UARTLOAD模式),以便serial bootloader可以连接到器件并对器件进行编程。怀疑那部分的接口有问题
user3692010:
回复 Viki Shi:
你是说SOP那部分的接口有问题?
Viki Shi:
回复 user3692010:
初步判断是这样,但不排除硬件还有其他问题,建议按照我上面发的文档进行排查
user3692010:
回复 Viki Shi:
我看了下开发板SOP2端悬空接了个二极管是高电平,而我们的板子只悬空是低电平,为什么会有这区别
Viki Shi:
回复 user3692010:
不清楚你的板子是怎么设计的,还是那句话,请按照我上面发的文档进行硬件排查
user3692010:
回复 Viki Shi:
但是有个地方比较奇怪,我们让开发板的SOP2端悬空是高电平,而我们的小板SOP2端悬空是低电平?这样跟外围电路基本没关系了。
难道我们买的小模块和开发版的小模块的SOP2的默认配置不一样?什么配置会对这个有影响?