Other Parts Discussed in Thread: MSP430F5437A, MSP430F5418A
主题中讨论的其他器件: MSP430F5418A
由于 MSP430F5418A 当前不可用、我们希望在 MSP430F5437A 上运行我们的源代码。
我们的产品现已上市10多年、因此我们使用的编译器较旧、我们不想更改!
编译时、会出现在附件中的错误。
您还可以看到项目的操作数。
如何解决此问题?
此致
Daniel
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.
Other Parts Discussed in Thread: MSP430F5437A, MSP430F5418A
由于 MSP430F5418A 当前不可用、我们希望在 MSP430F5437A 上运行我们的源代码。
我们的产品现已上市10多年、因此我们使用的编译器较旧、我们不想更改!
编译时、会出现在附件中的错误。
您还可以看到项目的操作数。
如何解决此问题?
此致
Daniel
这就是我所困惑的地方。 在编译器设置的标志摘要中、没有"-code_model"指令。 编译器手册 SLAU132P 自2017年6月起、声明对于基于 MSP430X 的器件而言、"large "是默认值、因此它的缺失无关紧要。
正如 Evan 指出的、正是链接器文件错误增加了我的假设、即未设置正确的存储器模型。 也许您可以尝试通过分别单击每个菜单上的"Set Additional Flags"来将"--code_model=large "添加到编译器和链接器标志中?
您好 Evan、您好 Seth、
感谢您的帮助!
@右下角。 但我已经通过使用高级设置来修复了这一问题。 所以 "-code_model=large "已经是编译器和链接器标志的一部分。
仍然得到错误
@Evan 我添加了"_lar_code_model__" 作为环境变量。
--我也得到了错误
我在文件"lnk_msp430f5437a.cmd"中添加了"#define _large_data_model__"以解决错误、但代码未在系统上运行。
此致、
Daniel