Hi ,
我们基于AWR1642 EVM修改了天线后准备打样测试。现有个问题如下:
如不使用外接的USB转串口模组,如何将EVM上的TM4C芯片升级成XDS110 emulator ?
Annie Liu:
我假设客户需要使用嵌入在EVM上的XDS110(作为USB仿真器)来闪存其定制板上的二进制文件。
为此,他们需要在EVM上:
断开R128和R129电阻
将电线连接到XDS110的PA0和PA1,它们应连接到其定制电路板的AWR1642的RS232 Tx / Rx
连接一个共同的点
在调用Uniflash之前,在该自定义板上设置正确的SOP设置通过这些更改,他们应该能够连接USB并闪存其设备
SimonWong:
回复 Annie Liu:
Hi Annie ,
因为制板现在还未回来。所以暂时无法测试。
我的理解是,通过断开R128、R129电阻,然后通过USB转串口设备连接到TM4C的PA0、PA1上通过这个串口给芯片升级BootLoader然后在烧录"$CCS_INSTALL\ccs_base\common\uscif\xds110"路径下的XDS100 firmware。
但是TM4C的SOP设置呢,如何跳线才能让芯片进入到厂家的自举程序中升级固件?
谢谢
Annie Liu:
回复 SimonWong:
建议您下载"XDS Emulation Software (EMUPack) Download",然后您可以运行以下命令将引导加载程序和固件下载到XDS接口。 安装完成后,您将在“$ CCS_INSTALL \ ccs_base \ common \ uscif \ xds110”中找到XDS固件更新实用程序。
在此目录中,运行以下命令:
Xdsdfu.exe -b boot_loader.bin -r
Xdsdfu.exe -f firmware.bin -r
SimonWong:
回复 Annie Liu:
等板子回来再测试吧。 我不确定TM4C是不是上电就可以枚举成USB设备,如果不是的话我就需要通过串口给芯片升级固件 这样才能使用XDS调试AWR1642。"$ CCS_INSTALL \ ccs_base \ common \ uscif \ xds110"下的文档我看了,不是通过USB更新固件就是通过JTAG更新。没提到通过串口升级。