ZHCADB4B November   2023  – June 2026 AM625 , AM62L , MSPM0C1105 , MSPM0C1106 , MSPM0L1306

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 SPI 事务数据流
    2. 1.2 AM62x 和 AM62L 处理器
    3. 1.3 MSPM0L130x 微控制器
  5. 2硬件设置
    1. 2.1 AM62x
      1. 2.1.1 A53 内核硬件设置
      2. 2.1.2 M4F 内核硬件设置
    2. 2.2 AM62L
      1. 2.2.1 A53 内核硬件设置
  6. 3软件设置
    1. 3.1 克隆 Beyond SDK GitHub 存储库
    2. 3.2 SK-AM62x 软件设置
      1. 3.2.1 A53 内核
      2. 3.2.2 M4F 内核
    3. 3.3 AM62L 软件设置
      1. 3.3.1 A53 内核
    4. 3.4 LP-MSPM0L130x 软件设置
  7. 4执行步骤
    1. 4.1 在 LP-MSPM0L130x 上运行工程
    2. 4.2 在 SK-AM62x/AM62L EVM 上运行工程
      1. 4.2.1 A53 内核
      2. 4.2.2 M4F 内核
  8. 5结果
    1. 5.1 单字节单通道
    2. 5.2 单字节多通道
    3. 5.3 多字节单通道
    4. 5.4 多字节多通道
  9. 6总结
  10. 7参考资料
  11. 8Revision History

在 LP-MSPM0L130x 上运行工程

创建目标配置后,MSPM0 二进制文件可以编译并写入片上闪存:

  1. 将 CCS 工程导入工作区中。这是该工程的路径:

    1. <Beyond-SDK-installation-path>/Beyond-SDK/collaterals/appnotes/slaaej0-MSPM0-ADC-Attach/<controller>/<x_Byte_x_Channel_SPI>/Peripheral/MSPM0/

  2. 构建导入的 CCS 工程。

    1. 如果存在重复的 GPIO 引脚名称错误,请执行以下操作:

      1. 打开 .syscfg 文件扩展名指示的系统配置文件

      2. 打开 ADC12 配置

      3. 转到“Pin Configuration”部分并打开 ADC12 通道 7 引脚

      4. 将引脚名称从“ti_driverlib_gpio_GPIOPinGeneric0”更改为“ti_driverlib_gpio_GPIOPinGeneric6”

      5. 保存更改并重新构建工程

  3. 可以在 <Beyond-SDK-installation-path>/…/MSPM0/Debug/<file-name>.out 中找到该编译二进制文件

  4. 在“Target Configurations”窗口中右键点击 MSPM0_XDS110.ccxml

  5. 选择“Launch Selected Configuration”

  6. 在“Debug”窗口中,点击“Texas Instruments XDS110 USB Debug Probe_0/CORTEX_M0P”

  7. 依次选择“Run”->“Connect Target”

  8. 依次选择“Run”->“Reset”->“Subsystem Reset”

  9. 依次选择“Run”->“Load”->“Load Program”

  10. 浏览至 MSPM0 工程的二进制文件,然后点击“OK”。

  11. 这将向闪存写入二进制文件。

  12. 依次选择“Run”->“Resume”

请注意,在较新的 MSPM0 SDK 版本上,这可能会产生编译错误。若要解决此问题,请使用 CCS 中的 Resource Explorer 导入全新的 spi_peripheral_echo_interrupts_LP_MSPM0L1306_nortos_ticlang 工程,然后:

  1. 将 spi_peripheral_echo_interrupts.c 从 Beyond SDK 复制到新工程。

  2. 针对新工程中的 ADC12、SPI、计时器和事件,按 Beyond SDK 中的方式复制 SysConfig 设置。

有关 CCS 的其他支持,请参阅 Code Composer Studio 用户指南。