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.

Doorbell interrupt problem in SRIO boot

Hi~
 
I try to SRIO boot on C6474 using C6455.
 
but I have a trouble in doorbell interrupt.
 
when I send doorbell interrupt, I don't know  how to set DESTID, BASE_ID, DEVICE ID.
 
when I connect a emulator to C6474 without GEL file, BASE_ID and DEVICE ID are 0x00030003 and 0x00FFFFFF respectively.
 
Do I set above IDs in a C6455??
 
Could you show me Doorbell interrupt example code??
  • Hi Dong-Min,

    Not sure if you are using our EVMs or your own board?  You will want to use the Base_ID value as the DESTID in your SRIO NWRITEs and DOORBELL to boot the device.  On C6474, the default Base_ID (0x1060) is 0x00ffffff, on our EVMs you can change this via bootstrap pins if you want, but I'd suggest getting it working with the default first.  You can find SRIO boot example code here:

    http://processors.wiki.ti.com/index.php/C6474

    Look for Boot Test Package.

    Regards,

    Travis