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.

RTOS/OMAP-L138: Simulatnously bios program on both cores are not working

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

Tool/software: TI-RTOS

Dear Team,

I have downloaded the latest pdk for OMAP-L138, install it, create some sample programs for both cores for the BIOS i.e. RTSC

a) GPIO_LedBlink_lcdkOMAPL138_c674xTestProject to run on DSP (ENTRY POINT SYMBOL: "_c_int00"  address: c304cc00)

b) UART_BasicExample_lcdkOMAPL138_armExampleProject to run on ARM (ENTRY POINT SYMBOL: "_c_int00"  address: c300a614)

I give the address of both the _c_int00 from .map file of both the arm and dsp programs on bootloader and create boot.out, with the help of Aisgen i generated boot.ais

With the help of out2rprc i created .bin file

"out2rprc UART_BasicExample_lcdkOMAPL138_armExampleProject.out GPIO_LedBlink_lcdkOMAPL138_c674xTestProject.out gpio_uart.bin"

Downloaded the boot.ais and gpio_uart.bin file in nand flash using sfh_OMAP-L138.exe utility

Now when i set switch to nand boot it, onlye dsp *(led blink) porgram will run but not the arm (uart example)

some messages coming on the screen on uart

"StarterWare OMAPL138 Boot Loader

Ignoring extra entrypoint in boot image
Ignoring extra entrypoint in boot image
Jumping to StarterWare Application...

Running DSP Application...

GPIO Led Blink Application

All tests have passed"

Note: When i run the program independently means DSP or ARM one at a time with change of address in the bootloader they will work perfect

I think it may be because of memory i.e. _c_int00 address gets overlap of both the cores, if yes then what is the procedure to change the base address of DDR so that the value in _c_int00 in .map file gets change