TI中文支持网
TI专业的中文技术问题搜集分享网站

IWR6843通过jtag刷机问题

你好

我通过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刷机测试了十余次都是可以成功的。

赞(0)
未经允许不得转载:TI中文支持网 » IWR6843通过jtag刷机问题
分享到: 更多 (0)