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.

[参考译文] TMAG5273-MSPM0L1306-CODE-EXAMPLE:TMAG3001evm

Guru**** 2539500 points
Other Parts Discussed in Thread: TMAG3001, TMAG3001EVM, MSPM0L1306, CCSTUDIO, SYSCONFIG

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1460652/tmag5273-mspm0l1306-code-example-tmag3001evm

器件型号:TMAG5273-MSPM0L1306-CODE-EXAMPLE
主题中讨论的其他器件:TMAG3001EVMMSPM0L1306、TMAG3001 CCStudio、SysConfig

工具与软件:

我成功运行了来自 TI Alison 的 TI 项目 TMAG3001evm_lp=mspm0l_updated (与 TMAG 5273类似   )、并分别成功运行来自 mspm0Lexamples 的项目 uart_tx_console_multibyte_repeated_fifo_dma_lp_MSPM0L1306_nortos_ticlang。TMAG 3001使用 I2C、而 1306使用 UART

我需要做的是从 TMAG3001检索角度计算结果、然后通过外部 UART 转 USB 适配器通过 UART 将其发送到我的 PC。 我无法使用典型的调试串行连接进行此操作。 我正在使用 mspm0L1306 MPU  

我在尝试整合这两个项目中没有运气。 我已通过多次擦除旧的 CCStudio 和 CCStudioTheia、必须重新安装它们。 您能提供一些如何进行的指导吗?

我浏览过互联网后发现、建议的做法是创建一个空文件并开始添加代码。

两个文件中的几乎所有代码都由 SysConfig 自动生成。 先从 SysConfig 1个工程开始、然后通过在图形 SysConfig 显示中添加第二个工程差异来修改 SysConfig。 这样可行吗?

它们是否采用不同的方法?

我认为 TI 应该在同一个项目中添加一两个示例来说明 I2C 和 UART。

eric@avidasw.com edulicki@avidasw.com

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

    您需要一个有关 UART 至 I2C 主桥接器的示例吗?

    实际上、我认为您的方法是好的(从1个工程开始使用 SysConfig、并通过在图形 SysConfig 显示中添加第二个工程差异来修改 SysConfig)。 要调试功能、您可以禁用一个部分并测试另一个部分。 如果两个器件都运行良好、则可以一起测试它们。

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

    TI 不允许通过在 MAG 中向 syscfg 文件添加代码进行正常编辑。 当我开始尝试为 TMAG 3001修改图形 SysConfig 时、我意外删除了1个 GPIO。 这随后会导致 CCStudioTheia 构建失败。 我必须删除该工程、然后再次导入它以恢复到零值。

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

    现在的状态是什么? 您现在可以很好地运行代码吗?

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

    起初,我无法获得修改的 Sysfig 来更改文件。 然后、我删除了 Debug>syscfg 下的所有8个文件并重新构建。 这似乎纠正了一切。 现在我可以修改.syscfg、保存它、然后重建。 它的工作原理。