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.

c6748 Function Execute Command

Hi Experts,

I have very simple question on the c6748 bootloader, how do i execute/invoke the bootloader function commands (0x5853590D) (Ref: http://www.ti.com/lit/an/spraat2e/spraat2e.pdf, section:4.9) from the ARM side.

Is there any way i can trigger the c6748 bootloader to execute this command which is generated using the ais gen utility. Please note i am not storing the bin image in flash, i am trying to stream the image into the dsp memory and boot. My requirement is i need to enable configure some plls & ddr memory before the dsp is booted through the c6748 bootloader function.

Any pointers would be highly appreicable.

Thanks,

gs

  • George,

    If you have downloaded the AISGen utility you can configure the PLL and DDR by checking the PLL, PSC and DDR option on the AIGen GUI. I am attaching fe snapshots for your reference.

    The AIS Gen tool will insert the function execute opcode based on the configurtion you provide from this tool.

    Hope this helps.

    Regards,

    Rahul

  • Thank you very much for your response, Well, I've been using the Aisgen for a long time and am aware of all these configurations. Probably i wasn't very clear with my query,

    As i mentioned earlier i am not storing the binary generated by the Aisgen in any non-volatile memory for bootup. I am booting ARM first and then loading this generated binary into the dsp memory and finally give a go to execute the dsp application. All is working fine and dsp app is running perfect.

    Now my question is how can i make the c6748  bootloader function command like configuring DDR (which is generated by aisgen) to get executed during the binary streaming. Is this possible?? if so how can i acheive this.

    Thanks in advance for any valuable suggestions.

    gs

  • George

    Sorry, I may have misunderstood your question. PLL ,PSC and DDR configurations can be done either from the ARM or the DSP. Also, it can either be done through AISGen or through application code. We don`t support the feature of invoking the function execute command in ROM  from application code to do this configuration.  But you can write a simple initialization code similar to the one provided in the GEL files to do the DDR initialization from the DSP code.

    Hope this helps 

    Regards,

    Rahul