Part Number: 66AK2H12
Hi
My tools:
DSP: 66AK2H12
MCSDK: 3.01.04.07
CCS: 7
OS: win 7
Board: Customized
I want to boot 66AK2H12 (I work with DSP cores only).
Please, introduce some examples of code and documents for booting 66AK2H12.
Best Regards
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.
Part Number: 66AK2H12
Hi
My tools:
DSP: 66AK2H12
MCSDK: 3.01.04.07
CCS: 7
OS: win 7
Board: Customized
I want to boot 66AK2H12 (I work with DSP cores only).
Please, introduce some examples of code and documents for booting 66AK2H12.
Best Regards
Hi
Thanks for your answer, I'm starting to study the document.
The document title is "Processor SDK RTOIS 06_03_00_106" and I work with MCSDK 3.01.04.07.
Q1:
Is your document compatible with MCSDK 3.01.04.07?
Q2:
What is the "*.out" file format?
Best Regards
Dariush,
It may help if you can indicate what is the end goal and the software stack that you plan to use on this device.
The multicore 66AK2H12 device has multiple bootloaders. The device comes with a primary bootloader that is programmed in the ROM that boots the boot master core and we provide secondary bootloader to allow the device to perform multicore application boot and initialize all the peripherals on the device.
This being an ARM boot device (ARM core 0 always boots first), the description of the ROM bootloader is provided here:
Examples that demonstrate booting using ROM bootloader are available in the application notes and GIT.ti.com:
Keystone II bootloader Examples
These only shows how to boot using ROM bootloader
If you are a bare metal (no OS), RTOS or Linux developers then refer to either Processor SDK RTOS SBL or Processor SDK LInux Uboot documentation for booting application on all cores
Hope this helps
Regards,
Rahul
Hi
Thanks for your answer
Rahul Prabhu said:It may help if you can indicate what is the end goal and the software stack that you plan to use on this device.
I want to work with DSP cores only, I build a project that contains SRIO, NDK, and IPC and I use RTOS, according to your description I must use SDK RTOS SBL.
I want to Boot DSP cores, now. In my architecture FPGA write data in the DSP memory by SRIO and DSP process the data and sends results to PC.
By default, I think the i2c master bootloader on NOR flash is my result.
Am I thinking right?
This is the first time that I want to boot the keystone II device and I'm some confused, Please, guide me.
Regards
There is no I2C based secondary boot loader for 66AK2H12 platform. The device is an ARM boot master device that boots directly from ARM ROM bootloader.
The secondary bootloader can then boot the DSP cores which are considered to be slave cores in this devices architecture.
the FPGA redirect and I2C based IBL infrastructure only exist for C667x and C665x devices and was created due to a ROM bug related to PLL which doesn`t apply to 66AK2H12 devices.
Regards,
Rahul