ZHCAEX0A January   2025  – January 2025 F29H850TU , F29H859TU-Q1 , TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384S , TMS320F28386D , TMS320F28386S , TMS320F28388D , TMS320F28388S , TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1 , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2入门
    1. 2.1 软件安装
      1. 2.1.1 安装 Code Composer Studio IDE
      2. 2.1.2 安装 C2000 IDEA 扩展
        1. 2.1.2.1 CCS 扩展安装
        2. 2.1.2.2 VS Code 扩展安装
    2. 2.2 导入工程
    3. 2.3 检测项目
    4. 2.4 基本命令
    5. 2.5 全局设置
      1. 2.5.1 无工程检测
      2. 2.5.2 内部浏览器
  6. 3概述
  7. 4特性
    1. 4.1 定向配套资料交付
      1. 4.1.1 关键配套资料
      2. 4.1.2 其他资源
      3. 4.1.3 Register Vision
    2. 4.2 开发人员效率工具
      1. 4.2.1 寄存器编码器
      2. 4.2.2 Interrupt Coder
    3. 4.3 迁移支持
      1. 4.3.1 Driverlib 迁移
        1. 4.3.1.1 基于文件的迁移检查
        2. 4.3.1.2 基于项目的迁移检查
      2. 4.3.2 位域迁移
    4. 4.4 命令列表
  8. 5总结
  9. 6参考资料
  10. 7修订历史记录

位域迁移

C2000 IDEA 扩展可用于在使用 bitfield 样式代码编写的文件上运行 F28x 到 F28x 或 F28x 到 F29x 迁移检查。这种代码样式的特点是使用对 bitfield 源文件中定义的函数的调用(如:InitSysCtrl())和/或包含 [base name].[register name].all[base name].[register name].bit.[field name] 语法的寄存器访问。

如要启用位域迁移,请按照以下步骤操作:

  1. 打开 C2000 应用 C-Code 文件。
  2. 通过按 CTRL+SHIFT+P,输入并选择“C2000: Run Bitfield Migration Check on File”来运行迁移检查
  3. 选择将文件中的代码应用于哪一个现有的 C2000 器件。
  4. 选择要将文件迁移至哪一个 C2000 器件。
  5. 完成后,屏幕右下角的状态栏会显示“已完成从 [当前器件] 到 [迁移器件] 的位场迁移”。文件中所有迁移问题均已用红色波浪下划线标出。
  6. 查看并解决整个文件中的问题。当鼠标悬停在带下划线的代码上时,系统会提供以下选项:
    1. 选择查看问题,快速浏览文件中检测到的问题。
    2. 选择快速修复,缓解迁移问题。选择以下选项之一:
      1. 查看从 [当前器件] 到 [迁移器件] 的迁移配套资料 - 此选项会打开使用最新版本的 C2000WARE 的特定迁移路径的在线迁移资料的链接。
      2. 为 [当前器件] 和 [迁移器件] 打包器件专属 #IFDEF - 此选项会在代码行周围自动生成预处理器包装器,以便可以为新器件编译代码的更新版本。用修改后的代码填写带有“//输入替换代码”注释的行,并在文件的对应位置为当前器件添加一个 #define。
      3. 忽略与代码相关的错误 - 此选项会忽略此迁移问题。