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

IWR1642串口UART无法写入及烧录

你好,

    我们用IWR1642方案,开发了一款IWR1642 雷达产品,遇到一个问题;

   问题: 我们用STM32  UART串口对IWR1642进行操作,发现 可以对IWR1642进行檫除操作,但无法写入数据。

因此也就无法通过外部STM32  UART对IWR1642进行程序烧录‘;

   请问需要什么配置么?如何处理?

  谢谢!

Annie Liu:

这是您自行设计的板,对吗? 我们正在研究您的问题,下周会回复您。

Annie Liu:

回复 Annie Liu:

请遵循下面application note中记录的boot loader程序。按照application note第3节中记录的程序进行操作: "3 Programming Serial Data Flash Over UART (Bootloader Service)"

Fu Chen:

回复 Wesley He:

你好, bootloader问题还是没有解决,我们软件工程师按照建议,参考“C:\ti\mmwave_sdk_03_02_00_04\packages\ti\utils\sbl”,还是出现能成功檫除flash, 但不能写入的问题;
上述的参考建议,你们曾做过尝试过么? (比如用ST,NXP等单片机的串口,非TI的方案)

Fu Chen:

回复 Wesley He:

问题就在于 “无法写入到flash 0地址”中, flash任何一地址都无法写入;(用STM32串口)但是用TI 的XDS110 及uniflash工具,就可以写入新的“bin”文件 ;不清楚原因在哪?

Wesley He:

回复 Fu Chen:

你好,
你是要做软件更新还是做什么?你为什么要用外置MCU烧写?

我说的应用场景是1642已经跑了代码,通过串口/CAN/SPI接收到外置mcu传入的固件,1642再对flash进行读写。

是不是问题沟通有什么误解?

Fu Chen:

回复 Wesley He:

你好,我们需要实现在线升级功能;
我们产品包含含无线及有线通讯方式;正如你说理解的,产品通过无线或有线通讯,将新固件发送到主MCU( STM32 ),
,STM32串口对1642发送控制及固件, 1642再对QSPIflash进行读写,完成在线升级;

赞(0)
未经允许不得转载:TI中文支持网 » IWR1642串口UART无法写入及烧录
分享到: 更多 (0)