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.

[参考译文] MSPM0G3507:设置将在 Windows 和 Mac 上编译并刷写到硬件中的工程环境。

Guru**** 1997545 points
Other Parts Discussed in Thread: SYSCONFIG, MSPM0G3507
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1412236/mspm0g3507-setting-up-project-environment-that-will-compile-and-flash-to-hw-on-both-windows-and-mac

器件型号:MSPM0G3507
主题中讨论的其他器件:SysConfig

工具与软件:

这篇论坛帖子代表佐治亚理工学院的 Jonathan Rogers 教授(jonathan.rogers@ae.gatech.edu)、他拥有50名研究生机电一体化课程学生。  第一学期的学习内容。  如果他们无法获得有关以下问题的帮助、则表示他们不确定是否可以在本课程中使用 TI 产品。  

"我们过去使用过 MSP432器件、现在正在围绕 MSPM0架构修订课程。 在我们更新课堂材料的过程中、我在设置项目和开发适合学生的实验任务的过程中遇到了一些困难。 MSPM0和 MSP32架构截然不同、因此、我们显然不仅仅需要对实验和讲座进行表面更新。

第一个问题是建立一个工程环境、以便在 Windows 和 Mac 上成功编译并闪存到硬件。  我已经通过 SysConfig 工具实现此目的、但我们希望不使用 SysConfig、因为我正在尝试向学生教授基础知识(寄存器访问、宏、寄存器中的位级操作等)、并且 SysConfig 隐藏了其中的大部分内容。"

"您能否帮助我创建能够成功编译和闪存的项目设置工作流程、同时避免使用 SysConfig?  我可以提供我们看到的错误消息、以便为您提供更多详细信息。  请告诉我这是否是你愿意帮助的东西,我们可以从那里去"。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 John:

    • 对于 IDE、我建议 在 Windows 和 Mac 上都使用 CCS。  此外、该 SDK 还可用于这两个平台(和 Linux)。
    • 对于寄存器级编程、driverlib 文件夹中有一个名为"empty_non_sysconfig"的默认示例、该示例将从工程中删除 SysConfig。 以下是默认文件路径 C:\ti\mspm0_sdk_2_02_00_05\examples\nortos\LP_MSPM0G3507\driverlib\empty_non_sysconfig
    • 我们使用 SysConfig 以便于配置、如果点击 SysConfig 和 DriverLib 调用的函数、您将看到物理器件发生的寄存器写入操作。 这可以帮助您从 C 层抽象到金属层。 我经常会执行直接寄存器访问、以帮助加快关键功能。

    此致、
    Luke