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.

CCS/TMS320F28379D: Flash kernel Vs SCI_BOOT ROM

Part Number: TMS320F28379D

Tool/software: Code Composer Studio

Hi,

    In SCI_BOOT mode SCI_Flash_Kernel_CPU1.c is stored in RAM , from .CMD file I have referred .

what is FLASH KERNEL ?

how its used in SCI_BOOT mode?

How Flash Kernel is differ from Flash memory ? both are different or same?

Thanks & Regards,

Rani

  • Rani,

    On this device, flash kernel code uses flash API to program the user application in to the flash.  Flash kernel on this device streams in the flash API and application in to the device RAM through SCI.

    Please go through the entire application report that you are reading (https://www.ti.com/lit/sprabv4). And go through the flash kernel source code available inC2000ware.  Path to kernel is mentioned in section 5.1 Implementation in sprabv4.

    Flash kernel can use SCI ROM bootloader to stream in the API and application image.  Or it can use a standalone SCI loader in RAM.  Initially, a basic kernel should be streamed in through ROM SCI bootloader - and this basic kernel can then use it's standalone SCI loader if needed.  

    Thanks and regards,

    Vamsi