主题中讨论的其他器件:BOOSTXL-AUDIO、 MSP-EXP430FR5994、 MSP430WARE
工具/软件:TI C/C++编译器
我目前正在将 MSP430FR5994 Launchpad 与 BOOSTXL-AUDIO BoosterPack 配合使用以评估 BOOSTXL-AUDIO 录制播放示例项目、并对 "_data20_read_short"内在函数有一些疑问。 阅读《MSP430优化 C/C++编译器指南》时、列出了许多类似的内在函数(例如 _data16_read_addr、 __data20_write_char 等)。 我假设这些函数的目的是将数据传入和传出 FRAM、这是正确的吗? 它们是访问 FRAM 所必需的、还是只是使用更少的时钟周期? __data16和__data20前缀表示什么? 谢谢。
我还想注意的是、该工程不会通过 Resource Explorer 导入到 CCS 中。 下载 MPS430Ware -v:3.80.01.01并导航至 Launchpad 的 BOOSTXL-AUDIO Record Playback 项目后、CCS 将显示以下消息:
无法获取/examples/boards/MSP-EXP430FR5994/MSP-EXP430FR5994_Software_Examples/Firmware/Source/BOOSTXL-AUDIO_RecordPlayback_MSP430FR5994/CCS/BOOSTXL-AUDIO_RecordPlayback_MSP430FR5994.projectspec
开发工具/MSP-EXP430FR5994中的其他演示也是如此、即使实际文件路径看起来一致(C:\ti\msp430ware_3_80_01_01\examples\boards\MSP-EXP430FR5994\MSP-EXP430FR5994_Software_Examples\Firmware\Source\MSP430BOSTXL_RecordPlayback)。 我可以通过使用 Project -> Import CCS Projects 导航到目录来解决这个问题、但对于其他用户来说、这可能值得调查。