ML610Q473 程序烧录
仿真器能够仿真程序的运行,但毕竟是“仿”,与实际情况可能有些出入,因此最终还是要将程序烧录到实际的目标板中。
对于ML610Q473,大体要有这么几步:
(1) uEase与目标板连接
(2) 生成Hex文件
(3)转换Hex文件供烧录
1、uEase与目标板连接
(1) 仿真器供电是3.3V,最大电流100mA。若使用仿真器供电,PIN1和PIN13短接。
(2) PIN3(VPP)和PIN9(VDDL)各需要外接一个电容,容值1~10uF。
(3) PIN2,PIN4,……,PIN14全部接GND。
更多注意事项请参考《uEASE connection manual ML610Qxxx》。
2、生成Hex
默认情况下,IDEU8是不生成Hex文件的。要进行以下设置:
Project -> Options -> Target
在弹出的Options窗口勾选【Create HEX file】,然后选【Intel HEX】。
3、ML610Q473 Hex转换
用IDEU8生成的hex文件并不能用于烧录,还需要进行转换,转换后的hex文件才能用FWuEASE Flash Write烧录。
按以下步骤进行:
(1)运行Command-line Environment
开始 -> 所有程序 -> U8 Tools -> nx-U8 -> Command-line Environment
(2)在打开的命令窗口一次输入以下指令
第一步:cd bin
第二步:HTU8 xx.HEX /AL(0000H,1EFFH,0000H) xx.HEX /AL(3D00H,3DFFH,1F00H) /TML610473
若转换成功,会看到成功提示,且 \U8Dev\Bin 目录里会多出三个文件:xxRA.HEX、xxRB.HEX和xx.txt。
烧录时可选xxRA.HEX或xxRB.HEX。
注:
(1) 需事先将Hex文件拷贝到 \U8Dev\Bin 目录
(2) xx.HEX根据实际的名称来修改