C6711C HPI boot mode

  • Follow


I'm booting a C6711C with HPI boot mode.
On emulator my code is working fine.

This is the procedure I follow:

- init the Emif register
- load the code form host flash to the dsp sdram
- set DSPINT bit to 1

and now nothing happen!

any idea?

thanks
Omar
0
Reply info 9/2/2003 2:51:25 PM

On 2 Sep 2003 07:51:25 -0700, info@datek.it (omar) wrote:

>I'm booting a C6711C with HPI boot mode.
>On emulator my code is working fine.
>
>This is the procedure I follow:
>
>- init the Emif register
>- load the code form host flash to the dsp sdram
>- set DSPINT bit to 1
>
>and now nothing happen!
>
>any idea?

Can you please provide more detail of exactly what you're doing, and
what you're doing it with. This isn't clear to me.

Are you using the C6711DSK? If so, have you reprogrammed the flash?
Are you trying to load the program via the HPI API? There are so many
questions at this stage. If you provide more detail, we may be able to
help.


Best Regards
John McCabe

To reply by email replace 'nospam' with 'assen'
0
Reply john 9/2/2003 3:22:09 PM


john@nospam.demon.co.uk (John McCabe) wrote in message news:<3f54b59e.26725679@news.btclick.com>...
> On 2 Sep 2003 07:51:25 -0700, info@datek.it (omar) wrote:
> 
> >I'm booting a C6711C with HPI boot mode.
> >On emulator my code is working fine.
> >
> >This is the procedure I follow:
> >
> >- init the Emif register
> >- load the code form host flash to the dsp sdram
> >- set DSPINT bit to 1
> >
> >and now nothing happen!
> >
> >any idea?
> 
> Can you please provide more detail of exactly what you're doing, and
> what you're doing it with. This isn't clear to me.
> 
> Are you using the C6711DSK? If so, have you reprogrammed the flash?
> Are you trying to load the program via the HPI API? There are so many
> questions at this stage. If you provide more detail, we may be able to
> help.
> 
> 
> Best Regards
> John McCabe
> 
> To reply by email replace 'nospam' with 'assen'


I developed my code using DSK, but now I'm trying to set up the real
board.
Our board has a Fujitsu Risc 32 as host and the C6711C.
I read with host from its flash and I write to C6711C SDRAM, I checked
the code wrote in SDRAM and it is OK (I checked it using the DSK),
infact if I load the code from the host using HPI, and start it from
DSK it works(I made a interface for DSK on my board). But If I load
the code ,and try to start writing the DSPINT bit nothing happen.

Thanks and
Best Regards

Omar Pighi
0
Reply info 9/3/2003 6:37:28 AM

On 2 Sep 2003 23:37:28 -0700, info@datek.it (omar) wrote:

>I developed my code using DSK, but now I'm trying to set up the real
>board.
>Our board has a Fujitsu Risc 32 as host and the C6711C.
>I read with host from its flash and I write to C6711C SDRAM, I checked
>the code wrote in SDRAM and it is OK (I checked it using the DSK),
>infact if I load the code from the host using HPI, and start it from
>DSK it works(I made a interface for DSK on my board). But If I load
>the code ,and try to start writing the DSPINT bit nothing happen.

I see - that explains a bit more. I assume you've read all the TI
documentation on HPI loading. Unfortunately I haven't done anything
quite as ambitious as this, but one thing that comes to mind is
whether you have generated a reset vector at address 0x00. If you're
using the DSP/BIOS, this is in the Scheduling -> HWI Hardware
Interrupt Service Routine Manager properties.

I seem to remember that, when I loaded from a Windows app to the DSK
via the HPI API, it didn't run unless I used a reset vector here.

The only other thing I can think of is whether the EMIF configuration
is correct.

Hope this helps.

Best Regards
John McCabe

To reply by email replace 'nospam' with 'assen'
0
Reply john 9/3/2003 8:45:41 AM

If your testing to start the C6711 with the DSPINT Bit, enusre that there is
NO JTAG Emulator connected otherwise it will not boot!

TRST should not be driven low while booting, otherwise the device is in
emulation mode (regarding to the config pins...)

did you test with a connected JTAG emulator ? Diconnect it for sure.
I had the same problem in a project...

Joerg

"John McCabe" <john@nospam.demon.co.uk> schrieb im Newsbeitrag
news:3f55a989.3137371@news.btclick.com...
> On 2 Sep 2003 23:37:28 -0700, info@datek.it (omar) wrote:
>
> >I developed my code using DSK, but now I'm trying to set up the real
> >board.
> >Our board has a Fujitsu Risc 32 as host and the C6711C.
> >I read with host from its flash and I write to C6711C SDRAM, I checked
> >the code wrote in SDRAM and it is OK (I checked it using the DSK),
> >infact if I load the code from the host using HPI, and start it from
> >DSK it works(I made a interface for DSK on my board). But If I load
> >the code ,and try to start writing the DSPINT bit nothing happen.
>
> I see - that explains a bit more. I assume you've read all the TI
> documentation on HPI loading. Unfortunately I haven't done anything
> quite as ambitious as this, but one thing that comes to mind is
> whether you have generated a reset vector at address 0x00. If you're
> using the DSP/BIOS, this is in the Scheduling -> HWI Hardware
> Interrupt Service Routine Manager properties.
>
> I seem to remember that, when I loaded from a Windows app to the DSK
> via the HPI API, it didn't run unless I used a reset vector here.
>
> The only other thing I can think of is whether the EMIF configuration
> is correct.
>
> Hope this helps.
>
> Best Regards
> John McCabe
>
> To reply by email replace 'nospam' with 'assen'

0
Reply joerg 9/3/2003 4:49:47 PM

4 Replies
88 Views

(page loaded in 0.218 seconds)


Reply: