你好
我通过JTAG如下面建议设置
https://e2echina.ti.com/question_answer/analog/other_analog/f/60/t/187662
然后使用UniFlash刷机,我该如何解决?报错如下:
是不是我想使用jtag刷机,除了正确选择S1-12那个选择开关之外还有其他的一些设置呢?
谢谢
Nancy Wang:
参考以下链接uniflash需要的配置。COM口设置了吗?
e2echina.ti.com/…/xwr1xxx-mmw-demo
user6302595:
回复 Chris Meng:
你好,能给一个“编写一个烧写spi flash”的工程的思路么?
谢谢。
Chris Meng:
回复 user6302595:
你好,
就是写一个ccs工程,通过工程读取并解析bin文件,然后烧写到spi flash里。
为什么不使用uniflash来烧写呢?
user6302595:
回复 Chris Meng:
我们要使用6843那颗芯片打板,然后我测试把串口(也就是原理图上RS232)那两条线焊接出来(SOP选择烧写模式),然后通过串口连接他们到电脑,并配置波特率为115200,然后通过测试unflash烧写我发现烧写很不稳定(十几次才能烧写成功一次,出错就报上面图示的错误),然后想找一找有没有替代的稳定的烧写方案,用于量产。
Chris Meng:
回复 user6302595:
你好,
mmWave芯片直接通过串口接上一个RS232转换芯片,通过串口连接到PC进行串口烧写是没有问题的。也可以接上一个uart转usb的芯片/cable,通过usb接到电脑上使用。
你的错误提示是串口连接的问题。请问你是在ISK还是在MMWAVEICEBOOST焊了UART的TX/RX出来?具体是在哪个位置?
我比较建议下面的测试方法。
在MMWAVEICBOOST的上设置S1开关如下,将烧写使用的UART TX/RX通过J5引出来。然后街上一个uart转usb的设备或者uart转RS232的设备,连接到电脑。
S1.5 OFF : 40PIN/60PIN/FTDI
S1.7 OFF : 40PIN/60PIN
S1.8 ON : 40PIN
方便的话,焊接一下R55/R56
user6302595:
回复 Chris Meng:
你好,我是在MMWAVEICBOOST上R73和R247上焊接出来的uart,您的建议连线我会去尝试一下。
谢谢。
Chris Meng:
回复 user6302595:
你好,
当你使用R73/R247上信号的时候,是否这个两个信号同时也接到了MCU芯片上(XDS110)?如果是,请使用S1开关断开信号和MCU的连接,再尝试一下。
user6302595:
回复 Chris Meng:
嗯,好的。您建议的那两个脚点我用ch340刷机测试了十余次都是可以成功的。