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.

TMS320F2800137: TMS320F2800137: f280013x_dcan_flash-kernel

Part Number: TMS320F2800137
Other Parts Discussed in Thread: C2000WARE

Tool/software:

Hello, I transplanted it on the basis of flash _ kernel _ ex3 _ sci _ flash _ kernel. 280015x _ flash _ kernel _ ex5 _ dcan _ flash _ kernel's dcan boot program

found that when using dcan_flash_programmer.exe boot program to import, the 00137 can can normally send 80 F2 and other data, but after running, the app application was not imported.

1, ask whether dcan_flash_programmer.exe of 280015 can be used directly.

2, how can you quickly locate where there is a problem?

  • Hi QiCheng,

    The C2000Ware has an CCS example project for F280013x. You can use it on 2800137 board, and don't need to import the 280015 example to 280013x.

    I will check how to import F280015 DCAN flash Kernel to 2800137 device.

  • Question: Example projects exist for F28003x, F28P65x, and F280015x, how can I adapt these to F20013x?

    Answer: To implement your own version of an F280013x DCAN flash kernel is fairly straightforward. The changes required to adapt the existing F280015x DCAN flash kernel for the F280013x device are minimal. Listed below are the major changes required to port the project:

    • Copy the existing .projectspec file within C2000Ware (C2000Ware_x_xx_xx_xx > driverlib > f280015x > examples > flash>CCS>f280015x_flash_eex5_dcan_flash_kernel.projectspec

    • Change the name of the project

    • Change the filepaths that are specific to F280015x to the F280013x equivalent

       – Example: should now become

    • Import the new .projectspec to CCS

    • Change any references to F280015x header files to the F280013x equivalent

       – Example: FlashTech_F280015x_C28x.h > FlashTech_F280013x_C28x.h

    • Verify that the proper GPIOs and boot modes are configured by the kernel

    Please refer to the application note of CAN flash programming for C2000:

    CAN Flash Programming of C2000Tm Microcontrollers (Rev. A)