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.

Master Boot in OMAPL137

Other Parts Discussed in Thread: OMAP-L137

Hello,

I 've downloaded the AISgen for OMAP-L137, that includes UartHost.exe, and an AISUtil.cs file, that hold routines in C# for that same program.

Does anyone knows if this software (AISUtil.cs) exists in C code? I am trying to fit it into ARM's code, which later will be used as a bootloader for DSP (Not the ARM that in this OMAP - I have another  one seperatelly on my board). Are there any easier way to build a bootloader?

Regards

Arye Lerner

  • Hi Arye,

    The AISUtil.cs does not exist in C code,but I'm not sure I understand your question. I do not think that is what you need.

    Are you using the OMAP-L137 (DSP + ARM) or the C6747 (DSP only part)?

    If you are using OMAP-L137 and you are going to use the ARM, you need the ARM side to take the DSP out of reset and boot it.

    If you are using C6747, you would need to choose from one of the boot modes, HPI for example...

  • Hi,

    Thank you for fast reply.

    I am using OMAP-l137 Starter Kit for now, but eventually we are going to use C6747 only, and on the board we will have separate ARM, that will be used to boot a C6747 (the ARM in OMAP-L137 is not strong enough for our application).

    Now, I succeded to boot C6747 (in OMAP-l137)  through UART2, and we will probably use UART to boot C6747 from ARM this way. For that I need to build that protocol (SWS,POS,OS) for ARM.

    I understand that this not very good (or very bad) way to do it, and better to use HPI, but our ARM is running on Linux, and I am not sure how to use HPI interface in Linux.

    Regards

    Arye Lerner

  • Ok, I see what you mean.

    Unfortunately, the UART boot application is written for Windows and the AIS_Util.cs is written in C# indeed. So you would need to adapt it for your ARM or start from scratch and follow the instructions in the boot document.