This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [常见问题解答] 生成和加载MSP430二进制文件

 

Q:如何生成MSP430二进制文件?

A:

使用IAR

选择要生成二进制文件的项目,然后打开Project -> Options

  1. 在“Options”窗口中,选择 category Linker
  2. 在“Output”选项卡下,选中“Allow C-SPY specific extra output file”
  3. 在“Extra Output”选项卡下,选中“Generate extra output file”
  4. 从“Output format”下拉框中选择二进制文件格式。下图选择了“msp430-txt”选项,选择此选项将生成一个.txt二进制文件。
  5. 单击“OK”关闭“Options”窗口。
  6. 选择Project -> Rebuild All以生成二进制文件。这种情况下,可在项目的“Output”文件夹下找到生成的.txt文件路径为:…Project Folder\Debug\Exe\

使用CCS v5.x

  1. 选择要生成二进制文件的项目,然后打开Project -> Properties
  2. 在“Properties”窗口中,选择“Build”
  3. 在“Build Steps”选项卡下,从“Apply Predefined Step”旁边的下拉框中选择二进制文件格式。可选择TI-TXT或INTEL-HEX格式。下图选择了TI-TXT文件格式。选择此选项将生成一个.txt二进制文件
  4. 单击“OK”以关闭属性窗口
  5. 选择Project -> Clean..和Build Project以生成二进制文件。这种情况下,可在项目的“Debug”文件夹下找到生成的.txt文件。路径为:….Project Folder\Debug\

使用CCS v6.x

  1. 打开“Project” -> “Properties” -> “Build” -> “MSP430 Hex Utility”,选中“Enable MSP430 Hex Utility” 选项。
  2. 而后转到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线)选项。