Part Number:CC3220SFOther Parts Discussed in Thread:UNIFLASH,
您好,请问下如何处理烧录用的UART0脚(P58_GPIO_03与P59_GPIO_04)?是否可以设置成默认上拉?
Susan Yang:
user6458813 说:烧录用的UART0脚
您现在没有使用jtag烧录?使用其他方式烧录?
,
user6458813:
是的,我在另一块板子上使用CC3220SFMOD模块,然后将其P58_GPIO_03与P59_GPIO_04这两个GPIO口引出来,因为你们支持串口烧录。然后,在平常使用的时候,应该要给这两个烧录用的引脚一个默认状态。还有请问下,您发的这个截图是在哪个文档中的
,
user6458813:
抱歉我打错了,UART0是P55_GPIO_01与P57_GPIO_02这两个引脚
,
Susan Yang:
user6458813 说:还有请问下,您发的这个截图是在哪个文档中的
就是数据手册的内容
https://www.ti.com.cn/cn/lit/ds/symlink/cc3220sf.pdf
关于模块的uart串口更新程序,您可以通过模块 46 (GPIO1) 和 47 (GPIO2) 引脚处的 UART 通过 bootlaoder 进行编程。引脚号在 ROM bootlaoder 中是硬编码的,因此无法更改。
要进入引导加载程序,您需要更改 SOP 模式(参见数据表)重启设备。您可以在下面的文档找到更多信息。包括如何编程的选项:Uniflash GUI、Uniflash CLI、嵌入式编程。
https://www.ti.com/lit/an/swra644/swra644.pdf
,
user6458813:
你好,我目前的CC3220SF其SOP配置的是010,图中第二种模式,在这种模式下,每次MCU启动的时候都会检测UART中断;于是我有这个问题,要怎么设计才能防止MCU启动的时候不会误认UART中断信号,使得CC3220SF进入自动加载模式?
,
Susan Yang:
user6458813 说:每次MCU启动的时候都会检测UART中断;
是的,说明上是这样的
user6458813 说:要怎么设计才能防止MCU启动的时候不会误认UART中断信号
我认为只有在SOP引脚在配置后,且收到了UART的信号,才能在检测到UART中断后更新程序
The SOP pins must not be left in programming mode after production is completed, because this can cause the device to become inoperable during a restore to factory default sequence.
,
user6458813:
是的,目前SOP是通过电路设置为010模式,然后UART引脚直接从模块引脚引出作为烧录脚裸露在电路板外部。而情况就是有时候CC3220SF会在上电后CC3220SFMOD没有启动。所以我推测,在上电后由于没有给引脚一个确定的状态,导致其进入了程序加载模式。请问这可能吗
,
Susan Yang:
user6458813 说:然后UART引脚直接从模块引脚引出作为烧录脚裸露在电路板外部。
您能否画一下现在的连接图?
如下连接