Q:如何生成MSP430二进制文件?
A:
使用IAR
选择要生成二进制文件的项目,然后打开Project -> Options
- 在“Options”窗口中,选择 category Linker
- 在“Output”选项卡下,选中“Allow C-SPY specific extra output file”
- 在“Extra Output”选项卡下,选中“Generate extra output file”
- 从“Output format”下拉框中选择二进制文件格式。下图选择了“msp430-txt”选项,选择此选项将生成一个.txt二进制文件。
- 单击“OK”关闭“Options”窗口。
- 选择Project -> Rebuild All以生成二进制文件。这种情况下,可在项目的“Output”文件夹下找到生成的.txt文件路径为:…Project Folder\Debug\Exe\
使用CCS v5.x
- 选择要生成二进制文件的项目,然后打开Project -> Properties
- 在“Properties”窗口中,选择“Build”
- 在“Build Steps”选项卡下,从“Apply Predefined Step”旁边的下拉框中选择二进制文件格式。可选择TI-TXT或INTEL-HEX格式。下图选择了TI-TXT文件格式。选择此选项将生成一个.txt二进制文件
- 单击“OK”以关闭属性窗口
- 选择Project -> Clean..和Build Project以生成二进制文件。这种情况下,可在项目的“Debug”文件夹下找到生成的.txt文件。路径为:….Project Folder\Debug\
使用CCS v6.x
- 打开“Project” -> “Properties” -> “Build” -> “MSP430 Hex Utility”,选中“Enable MSP430 Hex Utility” 选项。
- 而后转到Open“Project”->“Properties”->“Build”-> “MSP430 Hex Utility”-> “Output Format Options”,在“Output format”中选择“Output TI-TXT hex format (--ti_txt)”。注意:生成Intel-hex格式的输出文件时,除选择该格式外,还需在十六进制实用程序的“General Options”配置中将“Specify data ordering(endianess)(-order,order)”参数设置为“MS”,并将“Specify rom width”(--romwidth,-romwidth)”设置为“16”。
Q: 使用FET-Pro430来下载二进制文件
A:
软件设定
从Elprotronic(MSP430第三方工具制造商)下载免费的PC GUI工具。请访问www.elprotronic.com/download.html并查找FET-Pro430 Lite软件
Elprotronic工具的 Lite version支持以下二进制文件格式:
打开PC GUI并选择对应的微控制器
使用“Open Code File ->”按钮选择需要下载到器件上的二进制文件。
按下GUI上的AutoProg按钮会将二进制文件下载到器件上。
注意:如要在GUI工具中的JTAG和SBW选项之间切换,请打开Setup -> Connection/Device Reset, 然后在目标的Connection/Reset选项窗口中选择JTAG(4线)或Spy Bi Wire(2线)选项。