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 boot rom code

Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE, SYSBIOS, CONTROLSUITE

Hi all,

Please let me know the below project source code is for BootRom code, it right?

ti\c2000\C2000Ware_1_00_01_00\libraries\boot_rom\f2837xd\revB\rom_sources\ccs_files\cpu01

Wanted flash it on controlcard with experiment kit setup using CCS and TI xds debugger, Is it possible? 

Linking is failed, can I have a linker file?

**********************************************************************************************************************************

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

<Linking>
../../master/DIAG/user_msg_api.c:217:internal fatal error #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: corrupted object file:

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
invalid string table size 1634494047)

INTERNAL ERROR: C:\ti\ccsv7\tools\compiler\ti-cgt-c2000_16.9.1.LTS\bin\lnk2000.exe had an internal inconsistency and aborted

This is caused by a defect in the compiler itself. TI Customer
Support may be able to suggest a workaround to avoid this.

Upgrading to the newest version of the compiler may fix this problem.

Contact TI in the E2E support forums at http://e2e.ti.com under

**********************************************************************************************************************************

Thanks

  • yes, you are pointing to the right boot ROM source. The boot ROM source is for reference only, user can load the symbols from the provided ROM COFF file and do source level debug. The project is not provided to be rebuilt as it is.

    if you are looking for an example of flash based boot loaders then you can refer to the below example.
    C:\ti\c2000\C2000Ware_1_00_01_00\device_support\f2837xd\examples\dual\F2837xD_sci_flash_kernels

    Best Regards
    Santosh Athuru
  • Hi Santosh,

    Even that project is also has build errors, attached resource linking, do we have access for those files??

    gmake: *** No rule to make target 'C:/Users/akoppara/workspace_v7/Fapi_UserDefinedFunctions.c', nesci_boot.zipeded by 'Fapi_UserDefinedFunctions.obj'.

    gmake: *** No rule to make target 'C:/Users/akoppara/workspace_v7/SCI_Boot.c', needed by 'SCI_Boot.obj'.

    gmake: *** No rule to make target 'C:/Users/akoppara/workspace_v7/SCI_GetFunction.c', needed by 'SCI_GetFunction.obj'.

    gmake: *** No rule to make target 'C:/Users/akoppara/workspace_v7/Shared_Boot.c', needed by 'Shared_Boot.obj'.

    gmake: *** No rule to make target 'C:/Users/akoppara/workspace_v7/Shared_Erase.c', needed by 'Shared_Erase.obj'.

    gmake: *** No rule to make target 'C:/Users/akoppara/workspace_v7/Shared_Verify.c', needed by 'Shared_Verify.obj'.

    gmake: *** No rule to make target 'C:/Users/akoppara/workspace_v7/fwupgradec1toc2_start.asm', needed by 'fwupgradec1toc2_start.obj'.

    gmake: *** No rule to make target 'C:/Users/akoppara/workspace_v7/flash_programming_cpu1tocpu2_RAM.cmd', needed by 'F2837xD_sci_flash_kernels_cpu01.out'.

    gmake: *** No rule to make target 'C:/Users/akoppara/workspace_v7/c1bootROM_BootROMSymbols_fpu32.lib', needed by 'F2837xD_sci_flash_kernels_cpu01.out'.

    gmake: Target 'all' not remade because of errors.

  • looks like you are running into issues with building any C2000ware project? I will ask C2000ware experts to look at it.

    If you have controlSuite installed then you can probably import the project from controlSuite and try?
    C:\ti\controlSUITE\device_support\F2837xD\v210\F2837xD_examples_Dual\F2837xD_sci_flash_kernels


    Best Regards
    Santosh
  • Hi Santosh,

    I am not using controlsuite, as per TI going forward need to use c2000 ware.

    Other projects am able to build and verified on the conrolcard and Launchpad.

    Thanks
  • Are you copying the flash kernel project into your workspace? They should NOT be copied because you'll get linking errors.
    I built in CCSv6 and CCSv7 with compiler 16.9.1.LTS from C2000Ware 1.00.01.00 with no issue.

    Best regards
    Chris