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.

omapl138 lcdk flash burn

Other Parts Discussed in Thread: OMAPL138, OMAP-L138, SYSBIOS

I'm a beginner about omapl138.
I just run c6748 programs in sdram before,i want to download it to flash and the program will run when the lcdk starts.
what should i do?Who can recommend some documents?
Thanks.

I have some doubts.
(1)Firstly, i get the project .out,then i use the aisgen to get .bin. Finally i use sfh_omap-l138.exe to download it to flash. This way is similar to the way of downloading uboot.
is that okay?

(2)I am not familiar with bootloader. I want to know where the bootloader is stored. How do this actually work?

  • Hi Hui,

    Please refer the following TI wiki.

    http://processors.wiki.ti.com/index.php/Boot_Images_for_OMAP-L138#Booting_DSP_Binaries

    (1)Firstly, i get the project .out,then i use the aisgen to get .bin. Finally i use sfh_omap-l138.exe to download it to flash. This way is similar to the way of downloading uboot.
    is that okay?

    Yes, You are correct. We have to flash u-boot through SFH tool for any media flash such as SPI or NAND or NOR etc.,

    (2)I am not familiar with bootloader. I want to know where the bootloader is stored. How do this actually work?

    If you want to boot DSP binary then you need to flash ARM bootloader firsth and then DSP binary.

    What type of code are you using?

    ie starterware or SYSBIOS or CSL package ?

  • Thanks. I think that I know the step of flash boot. I use the starterware.I find that a arm bootloader project is in starterware. steps: 1. Flash arm bootloader project. 2. Flash the dsp bin. I have a few doubts. How do i set the arm bootloader boot address?because the dsp bin address should be same to boot address. The aisgen parameter(@0x00108000) will dertermine the address of dsp bin, is that correct?
  • hi Hui zhou2,

    Hui says said:
    The aisgen parameter(@0x00108000) will dertermine the address of dsp bin, is that correct?

    yes, the ARM boot loader will jump into the entry point address of the DSP binary to be executed.

    http://processors.wiki.ti.com/index.php/Boot_Images_for_OMAP-L138#Booting_DSP_Binaries

     

    Regards,

    Shankari

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.
    --------------------------------------------------------------------------------------------------------

  • Thank for your reply.

    I am sorry. Because of  my carelessness, i think that the arm bootloader is same as the arm user bootloader. When i do some tests today, i find it is not working.

    From the document, i find
    "This section provides information on how to boot a DSP executable on ARM-boot devices. An ARM user boot loader (UBL) will run first and is required to wake up the DSP, which will begin execution of the DSP application. The ARM and DSP programs are combined into a single AIS image which can be flashed and booted directly."

    (1) Do ti provide arm ubl project for lcdk?

    (2) arm ubl and arm bootloader( starterware ),is the same?
        if yes,how to use the bootloader project in starterware?