Hi experts;
As far as I know, For A15 Arm Processor only DRA7XX OMAP5430 devices have SYS/BIOS support.
I am trying to understand what these "support" really means actually. I have a Keystone II evm which has 4 arm and 8 dsp core and i am trying to run sys/bios on these 4 arm core instead of linux.
So what is the reason that although there is SYS/BIOS support for A-15 Core, i am not able to use SYS/BIOS in keystone II architecture which have also A-15 core.
There may be some peripherals, timers ( device specific blocks ) which are used by SYS/BIOS in supported devices, but still I think the kernel, scheduler should be same in all devices which have A-15 Core.
So is it possible to configure SYS/BIOS to use it in all A-15 cores without considering the device ?
here, there is an example for building SYSBIOS for A-15. I build this project in windows, but when i tried to load it to ARM core, i got the following error.
http://processors.wiki.ti.com/index.php/SYS/BIOS_with_GCC_(CortexA)
http://processors.wiki.ti.com/index.php/File:A15GccExampleWindows.zip
CortexA15_0: Trouble Writing Register PC: (Error -1141 @ 0x3D58) Device is not responding to the request. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 0.0.0.0)
CortexA15_0: Breakpoint Manager: Retrying with a AET breakpoint
CortexA15_0: Trouble Setting Breakpoint with the Action "Terminate Program Execution" at 0x80008984: (Error -1204 @ 0x3D5B) Unable to access the DAP. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 0.0.0.0)
Regards.
Tugrul