ZHCU820Y September 2004 – June 2021
MSP430 编译器支持两种不同的代码内存模型:小型的和大型的,都由 --code_model 选项控制。
与大型代码模型相比,小型代码模型在运行时性能和内存使用方面的效率略高。因此,当所有代码和文本段都能适应低 64K的内存时,使用小型代码模型更有利。使用小型代码模型进行汇编/编译的模块与使用大型代码模型进行汇编/编译的模块不兼容。如果尝试对使用不同代码内存模型的目标文件进行组合,链接器将生成错误。此外,还必须使用合适的运行时库。