您好!
我想将 IQ 或 QMathLib 与 MSP430FR2355结合使用、并利用 MPY32乘法器。 我特别看不到 IQMathLib 中对 MSP430FR2355和 MPY32的支持。 我可以自己手动添加对它的支持、但最好使用现成的库。
如何将 IQMathLib 添加到 CCS 10.4.0.00006中、以便该库使用 MPY32外设? 如何在工程属性中设置它?
谢谢你
Sagi
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.
您好!
我想将 IQ 或 QMathLib 与 MSP430FR2355结合使用、并利用 MPY32乘法器。 我特别看不到 IQMathLib 中对 MSP430FR2355和 MPY32的支持。 我可以自己手动添加对它的支持、但最好使用现成的库。
如何将 IQMathLib 添加到 CCS 10.4.0.00006中、以便该库使用 MPY32外设? 如何在工程属性中设置它?
谢谢你
Sagi
您好、Sagi、
在 CCS 中、只需将其添加到项目中即可。 您可以在项目下创建一个文件夹并将其放置在该文件夹中。
以下是一个示例:
如果这样做、 则必须更改工程属性以将包含路径添加到此文件夹。
现在、我们来看看内存模型。 我在 CCS 中拍摄了几个屏幕截图、以便您可以查看这些配置的设置位置。
现在 MSP430FR2355只是一个32K 器件、所以您可能会问为什么默认的存储器模型较大? 您当然可以将其设置为"small"、但它默认为"large "的原因是能够访问较高地址的 ROMLIB。
ROMLIB 包含预编程的 MSP430 driverlib 函数。 有关这些详细信息、您必须参考 MSP430 driverlib 文档。 如果不使用 ROMLIB 函数、则可以将其设置为小内存模型。 大内存和小内存模型之间的差异在程序大小方面并不大、但由于需要额外的代码来处理较高的位置、因此在大内存模式下会有轻微的性能下降。
希望这对您有所帮助。