链接器设置:理解S3C4510B系统中IPM马达LD-LQ电感计算与应用

需积分: 15 35 下载量 157 浏览量 更新于2024-08-08 收藏 2.02MB PDF 举报
本文档主要讨论了在使用链接器设置 ARM 应用系统中的 IPM (Integrated Power Management) 马达控制相关的 LD (Load Domain) 和 LQ (Low-Quality) 电感计算。首先,文章介绍了链接器的基本配置步骤,特别是针对简单的项目选择 Simple 方式,这将生成一个简化的映像文件。其中,RO Base(只读基地址)用于设置包含 RO (Read-Only) 段的地址,需根据硬件的实际 SDRAM 地址空间进行调整。RW Base(读写基地址)则用于设置包含 RW (Read-Write) 和 ZI (Zero-initialized) 输出段的运行域地址,如果选择了 Split Image 选项,将分为两个独立的加载域。 "Ropi" 和 "Rwpi" 选项分别控制 RO 和 RW/ZI 输出段的运行域位置无关性。前者确保代码的只读位置无关性,而后者要求 RW 和 ZI 段都具有位置无关属性,并在 Region$$Table 和 ZISection$$Table 中包含静态存储器 sb 的配置。此外,Split Image 选项要求提供 RW Base 的值,如果没有设定,则默认为 0。 另外,文档强调了 Relocatable 选项,它保留映像文件的重定位偏移量,这对于程序加载器来说非常重要。Image entry point(映像文件入口点)则用于指定程序加载后执行的初始地址,用户可以自行输入。 在 ARM 汇编编程方面,文档涵盖了 ARM 微处理器的基础知识,如 ARM 系列处理器的介绍、工作状态和编程模型、指令系统等。例如,它详细解释了 ARM 微处理器的架构、寄存器组织、异常处理机制以及异常向量和优先级。这对于开发基于 S3C4510B 的 ARM 应用系统至关重要,因为理解这些设置和概念能够帮助开发者优化程序性能,确保系统的稳定性和可靠性。 本文档结合具体操作实例,深入浅出地讲解了如何通过链接器设置来管理 IPM 马达的电感计算,同时涵盖了 ARM 开发的基础理论知识,为从事 ARM 系统设计的工程师提供了实用的指导。