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.

Port at 0x3805h in C5510

Hi,

I would like to know, what register is present at I/O address 0x3805h in C5510.

What is it that the DSP waits on from this register.

Thanks,

Regards,

Aditi.

  • Hi,

    I could not find any description for 0x3805. It looks a reserved address. Why did you access that address?

    Regards,

    Hyun

  • Hyun,

    I did not try to access it.

    I have this issue with breakpoints. You can look at this post.

    http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/73371/269854.aspx#269854

    When I do a CPU Reset and load my code to the DSP and try to run it, it keeps running and doesn't stop

    (even for a code as simple as filling an array in memory with some values).

    When I halt it (Debug -> Halt), the processor halts at this particular statement in disassembly most of the times.

    FF8196  a6513805       MOV port(#03805h), T2

    So, I was just curious as to what this register is and what value does it move from that register to T2.

    Thanks,

    Regards,

    Aditi.

  • Hyun,

    I would like to know what is the DSP looking for in the I/O register 0x3805h.

    The bootloader code goes like this.

    FF8196 a6513805                 MOV port(#03805h),T2
    FF819A 7d800066                 AND #32768,T2,T2
    FF819E 0406f5                       BCC #0xff8196,T2 == #0

    In this code, it looks like it moves the contents of the reg 0x3805h to T2 and is looking for the MSB of that register.

    I would like to know what this bit is which it is polling.

     

    Thanks,

    Regards,

    Aditi.