ZHCAFA7 April 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 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SJ-Q1 , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
C2000 IDEA 工具通过自动识别和突出显示 driverlib 代码的更改(包括添加、删除或修改的应用外设接口 (API)、寄存器、字段、枚举和宏)来简化 C2000 器件之间的代码迁移。该自动化功能可减少人工操作,更大程度地降低错误风险,并验证迁移过程是否顺利高效。该自动化功能支持针对完整项目和独立 driverlib 文件进行迁移,可灵活地满足各种用户需求。对于特定器件,该工具还支持位域代码迁移。C2000 IDEA 通过检测架构差异并提供有针对性的建议以实现更可靠的过渡,简化了 F28x 至 F28x 以及 F28x 至 F29x 器件之间的迁移。表 3-1 提供了 C2000 器件之间迁移支持的清晰摘要,帮助用户快速评估 Driverlib 和位域实现方案的兼容性和可用支持。
|
器件系列 |
Driverlib 迁移支持 |
位域迁移支持 |
|---|---|---|
|
F29H85x |
是 |
否 |
|
F28P55x |
是 |
否 |
|
F28P65x |
是 |
否 |
|
F28002x |
是 |
否 |
|
F28004x |
是 |
否 |
|
F28003x |
是 |
否 |
|
F280013x |
是 |
是(目标) |
|
F280015x |
是 |
否 |
|
F2838x |
是 |
否 |
|
F2837x |
是 |
否 |
|
F2807x |
是 |
否 |
|
F2803x |
否 |
是(来源) |
此工具支持特定文件格式的源文件,如表 3-2中所示。
|
源文件格式 |
迁移支持 |
|---|---|
|
*.c |
是 |
|
*.h |
是 |
|
*.asm |
否 |
|
*.cmd |
否 |
|
*.lib |
否 |
|
链接器文件 |
否 |
图 3-1 概述了迁移独立文件或整个项目所需的关键步骤,可确保实现无缝高效的迁移过程
图 3-1 C2000 IDEA - 迁移流程