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.

66ak2h12: SPI boot table problem in keystone 2

Part Number: 66AK2H12
Other Parts Discussed in Thread: 66AK2H12

hi all.

I need to build a standalone project on 66ak2h12 that boot by C66x CorePack0 master.I read the boot part of datasheet of 66ak2h12 and c6678 and see some difference in boot table parameter on them. some files (like b2i2c.exe or b2ccs.exe in mcsdk_2x) that I used them before for build a standalone projects in  C6678 aren't in mcsdk_3x and those files (from mcsdk_2x) didn't work on keystone 2.

can anyone help me for build a standalone program boot from SPI nor flash and C66x master?

  • Hi,

    I've notified the RTOS team. They will post their feedback directly here.

    Best Regards,
    Yordan
  • Keystone II devices, were designed to be ARM master boot devices. DSP boot master option was left only for legacy C667x user to migrate to this device. If your usecase is to only boot the DSPs directly using the ROM bootloader on this device then you can take a look at the example that we have shared on the e2e post here:
    e2e.ti.com/.../1944805

    Your other option is to us the secondary bootloader that we provide in the Processor SDK RTOS for K2 devices:
    processors.wiki.ti.com/.../L

    this is a ARM based bootloader that will load initialize the clocks and DDR and then copy the ARM And the DSP application and then pass control to the cores. This will allows you to have greater debugging capability as the secondary bootloader is provided in complete source :

    Regards,
    Rahul