您好!
我们需要使用新编译器编译旧工程。 但存在一些不兼容的问题。 旧代码结构 如下所示: port5.out.PIN6 = 1。 新编译器不理解此构造。 旧编译器: https://sourceforge.net/projects/mspgcc/ 。 新编译器: https://www.ti.com/tool/MSP430-GCC-OPENSOURCE。 如何解决此问题? 请提供帮助、谢谢。
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.
您好!
我们需要使用新编译器编译旧工程。 但存在一些不兼容的问题。 旧代码结构 如下所示: port5.out.PIN6 = 1。 新编译器不理解此构造。 旧编译器: https://sourceforge.net/projects/mspgcc/ 。 新编译器: https://www.ti.com/tool/MSP430-GCC-OPENSOURCE。 如何解决此问题? 请提供帮助、谢谢。
将 iostructures.h 添加到新工程中、但这会导致汇编器出现问题:
汇编器消息:
错误:预期的符号名称
C:\Users\D3EF3~1.pot\AppData\Local\Temp\ccaQzxz.s:1875:错误:指令中缺少符号名称
C:\Users\D3EF3~1.pot\AppData\Local\Temp\ccaQzxz.s:1875:错误:行末尾的垃圾、第一个无法识别的字符为`x'
我使用 MSP430-gcc、make 和命令行。
C:\Users\D3EF3~1.pot\AppData\Local\Temp\ccvDFVzJ.s:汇编器消息:
C:\Users\D3EF3~1.pot\AppData\Local\Temp\ccvDFVzJ.s:1873:错误:预期的符号名称
C:\Users\D3EF3~1.pot\AppData\Local\Temp\ccvDFVzJ.s:1875:错误:指令中缺少符号名称
C:\Users\D3EF3~1.pot\AppData\Local\Temp\ccvDFVzJ.s:1875:错误:行末尾的垃圾、第一个无法识别的字符为`x'
C:\Users\D3EF3~1.pot\AppData\Local\Temp\ccvDFVzJ.s:1876:错误:.size 指令中名称`后的预期逗号
C:\Users\D3EF3~1.pot\AppData\Local\Temp\ccvDFVzJ.s:1877:错误:行末尾有垃圾、第一个无法识别的字符为`0"
C:\Users\D3EF3~1.pot\AppData\Local\Temp\ccvDFVzJ.s:1879:错误:预期的符号名称
C:\Users\D3EF3~1.pot\AppData\Local\Temp\ccvDFVzJ.s:1880:错误:指令中缺少符号名称
C:\Users\D3EF3~1.pot\AppData\Local\Temp\ccvDFVzJ.s:1880:错误:行末尾的垃圾、第一个无法识别的字符为`x'