您好!
我发现 CCS 不允许我通过 Properties>MSP430 Compiler>Processor Options 屏幕设置数据或代码模型。 标志集的摘要显示正确:
-vmspx --code_model=small --data_model=small --use_hw_mpy=F5 --include_path="/opt/ti/ccs1200/ccs/ccs_base/msp430/include --include_path="/opt/ti/ccs1200/ccs/tools/compiler/ti-cgt-msp430_21.6.0.LTS/include……
但实际构建时、链接器命令为:
"/opt/ti/ccs1200/ccs/tools/compiler/ti-cgt-msp430_21.6.0.LTS/bin/cl430 -vmspx --data_model=restricted --use_hw_mpy=F5 ...
也就是说、似乎会恢复为默认选项。
link_msp430fr6989.cmd 文件包含几个条件语句#ifndef __large_data_model_和#ifndef __large_code_model_、这些语句似乎未在代码构建时被定义、我认为这与--data-model 命令行选项不正确相关。
在 Ubuntu 18.04上使用 CCS 12.0.0.00009