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.

[参考译文] TMS320F28379D:f28379d 引导 ROM 代码

Guru**** 2531430 points
Other Parts Discussed in Thread: C2000WARE, SYSBIOS, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/603167/tms320f28379d-f28379d-boot-rom-code

器件型号:TMS320F28379D
Thread 中讨论的其他器件:C2000WARESYSBIOScontrolSUITE

大家好、

请告诉我以下项目源代码适用于 BootROM 代码、对吧?

TI\C2000\C2000Ware_1_00_01_00\libraries\boot_rom\f2837xd\RevB\ROM_Sources\CCS_files\cpu01

想要使用 CCS 和 TI XDS 调试器通过实验套件设置将其刷写到 controlCARD 上、这是可行的吗?  

链接失败、能否有链接器文件?

(二

"C:/ti/c2000/C2000Ware_1_00_01_00/libraries/boot_rom/f2837xd/revB/rom_sources/F2837x_bootROM/cpu01-bootROM/source/sysbios/sysbios_funcs.cmd "  


/../master/DIAG/user_msg_api.c:217:内部致命错误#99926:
(ofile_error_handler ():
C:/ti/c2000/C2000Ware_1_00_01_00/libraries/boot_rom/f2837xd/revB/rom_sources
/F2837x_bootROM/cpu01-bootROM/source/sysBIOS/rom.obj:损坏的目标文件:

此应用程序已请求运行时以异常方式终止它。
有关详细信息、请联系应用程序的支持团队。
字符串表大小1634494047无效)

内部错误:C:\ti\ccsv7\tools\compiler\ti-cgt-C2000_16.9.1.LTS \bin\lnk2000.exe 内部不一致并中止

这是由编译器本身的缺陷引起的。 TI 客户
支持人员可能会建议解决方法来避免这种情况。

升级到编译器的最新版本可能会解决此问题。

在 E2E 支持论坛中联系 TI、网址 为 http://e2e.ti.com 、位于

(二

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、您指向正确的引导 ROM 源。 引导 ROM 源仅供参考、用户可以从提供的 ROM COFF 文件加载符号并进行源代码级调试。 不会按原样提供要重建的工程。

    如果您正在寻找基于闪存的引导加载程序示例、则可以参考以下示例。
    C:\ti\c2000Ware_1_00_01_00\device_support\f2837xd\examples\dual\F2837xD_sci_flash_kernels

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

    您好、Santosh、

    即使该工程也存在编译错误、附加的资源链接、我们是否可以访问这些文件?

    gmake:***没有规则使目标'C:/Users/akoppara/workspace_v7/Fapi_UserDefinedFunctions.c、nee2e.ti.com/.../sci_5F00_boot.zipeded由'Fapi_UserDefinedFuncations.obj'创建。

    gmake:***没有使目标'C:/Users/akoppara/workspace_v7/SCI_Boot.c '的规则,'SCI_Boot.obj'需要这些规则。

    gmake:***没有使目标'C:/Users/akoppara/workspace_v7/SCI_GetFunction.c '的规则,'SI_GetFunction.obj'需要。

    gmake:***没有使目标'C:/Users/akoppara/workspace_v7/Shared_Boot.c '的规则,'shabred_Boot.obj'需要。

    gmake:***没有使目标'C:/Users/akoppara/workspace_v7/Shared_Erase.c '的规则,'shabred_Erase.obj'需要。

    gmake:***没有使目标'C:/Users/akoppara/workspace_v7/Shared_Verify.c '的规则,'shabred_Verife.obj'需要。

    gmake:***没有使目标'C:/Users/akoppara/workspace_v7/fwupgradec1toc2_start.asm '成为'fwupgradec1toc2_start.obj'所需的规则。

    gmake:***没有使目标'C:/Users/akoppara/workspace_v7/flash_programming_cpu1tocpu2_RAM.cmd '成为'F2837xD_sci_flash_kernels_cpu01.out'所需的规则。

    gmake:***没有使目标'C:/Users/akoppara/workspace_v7/c1bootROM_BootROMSymbols_fpu32.lib '成为'F2837xD_sci_flash_kernels_cpu01.out'所需的规则。

    gmake:目标"全部"不会由于错误而重新生成。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您在构建任何 C2000ware 项目时似乎遇到了问题? 我将请 C2000ware 专家查看。

    如果您安装了 controlSUITE、那么您可能可以从 controlSUITE 导入项目并尝试?
    C:\ti\controlSUITE\device_support\F2837xD\V210\F2837xD_Examples_Dual\F2837xD_sci_flash_kernels


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

    我不使用 controlSUITE、根据 TI 未来需要使用 C2000器件。

    其他项目能够在 conrolcard 和 Launchpad 上构建和验证。

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否将闪存内核项目复制到工作区中? 不应复制它们、因为会出现链接错误。
    我使用 C2000Ware 1.00.01.00中的编译器16.9.1.LTS 内置了 CCSv6和 CCSv7、没有问题。

    此致
    Chris