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.

C6747 work from begin auto?

my platform is CCS3.3, C6747, bios v5.41, code generation v6.11.
    my program A burn in a SPI flash, my program B(different from A) was debug with DSP XDS560,while
    the fact when I debug the B with CCS, and B works some times and then program A run, which confused
    me very much. I just load B to CCS workplace and B works fine, How Can A run?Does it means the
    DSP chip reset? and XDS560 did not disconnect when the fact occur.
    anyone can tell some tips.

     I cofused if the DSP chip reset or program B run bad make the fact?
    urgent help.
    thank you.

  • Hi Thomas,

    Moving this post to correct forum for faster response.

    Thank you.

  • Hi Thomas,

    Please do check the BOOT switch settings for emulation mode and SPI boot mode on C6747.

     

    Regards,

    Shankari

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.
    --------------------------------------------------------------------------------------------------------

  • I am sorry I did not know where is correct place for my question, and the question is urgent。

  • .

    Shankari,can you speak detaily,My board boot mode is SPI mode,which I am very sure, I only wonder if program B (debug with xds560) fleet to the my Boot program which boot the program A from SPI flash.

    power on, the C6747 BOOT(ti program which burn IN the C6747 ) program run, which boot my boot progam(may call second boot)to ram to run, and then my boot progam boot my progarm A to run.when program B run I think my boot progam image located in sepical RAM region which not destroyed by program B, so when program B run fleet, it just fleet to my boot progam region which boot progam A to run.

    the decription is well for my situation?I dobut the proability of the happen.

  • Hi Thomas,

    my platform is CCS3.3, C6747, bios v5.41, code generation v6.11.     my program A burn in a SPI flash, my program B(different from A) was debug with DSP XDS560,while     the fact when I debug the B with CCS, and B works some times and then program A run, which confused     me very much. I just load B to CCS workplace and B works fine, How Can A run?Does it means the     DSP chip reset? and XDS560 did not disconnect when the fact occur.     anyone can tell some tips.

         I cofused if the DSP chip reset or program B run bad make the fact?

    Are you trying to debug the DSP/ARM program through CCS using emulator or booting from SPI flash ?

    You should not set BOOT SETTINGS to "SPI boot" when you debug your ARM/DSP code through CCS.

    If you would like to work with CCS (debugging through emulator) then you have to use 'emulation' boot mode to ensure that none of the programs were loaded into RAM from any media (SPI/NAND/EEPROM etc.,)

    Setup the EVM in "emulation debug" mode by setting SW2 switch as follows:

    For revisions A and B:

    Pin #72103
    Position 1 1 1 1 1

    For all revisions after B:

    Pin #72103
    Position 1 1 1 1 0

     

    Shankari,can you speak detaily,My board boot mode is SPI mode,which I am very sure, I only wonder if program B (debug with xds560) fleet to the my Boot program which boot the program A from SPI flash.

    If you set your bootmode to "SPI" then the SPI program would load into RAM & start to execute which you already flashed.

    the decription is well for my situation?I dobut the proability of the happen.

    If you still have questions,  please elaboarte a bit on your steps (step by step procedure) that you have followed.