DSPRelated.com
Forums

ADSP-TS-201 Link Boot

Started by dfis0577 August 9, 2005
Hi All,

We are developing our own board with a TS-201 and trying to get it to boot
via link port, and we're having a bit of difficulty getting it to work with
the boot loader supplied by Analog. In trying to isolate the error sources,
I went back to our EZ-KIT board and tried to get our code booted on that
using the example program supplied by Analog - again, no luck. On the
EZ-KIT I was able to get the code to boot when going through the host
port, but the link port boot is proving to be rather difficult, and I'm
getting to the point where I'm convinced the link boot loader provided by
Analog does not work quite as intended. Has anyone else experienced the
same problems, or, got the link boot loader to work at all? Is there
anything inparticular we need to take care of? On our own board, we boot
via link 1, and we made sure to change this in the loader program before
building our program (loader program goes default to link 3). Thanks in
advance,

DF  


		
This message was sent using the Comp.DSP web interface on
www.DSPRelated.com
Just a follow up here - worked on this all last week, finally figured it
out and then had Analog respond today with the exact same thing I came up
with: if you want to boot from the link you're going to need to undertake
a few changes to their supplied program(unless of course you venture to
write your own loader). Because of anomaly 03-00-0306, the compiler
informs you that you need at least 3 idles before an IDLE. Fair enough. By
adding these cycles you also add an offset to code that contains a jump to
an absolute address in the final_init stage of loading. Make sure you take
care of the address of that JUMP, the length of the copying loop, and to
fill in the ensuing hole with another quad-word that you'll need to pick
up at the beginning of the final_init part.



>Hi All, > >We are developing our own board with a TS-201 and trying to get it to
boot
>via link port, and we're having a bit of difficulty getting it to work
with
>the boot loader supplied by Analog. In trying to isolate the error
sources,
>I went back to our EZ-KIT board and tried to get our code booted on that >using the example program supplied by Analog - again, no luck. On the >EZ-KIT I was able to get the code to boot when going through the host >port, but the link port boot is proving to be rather difficult, and I'm >getting to the point where I'm convinced the link boot loader provided
by
>Analog does not work quite as intended. Has anyone else experienced the >same problems, or, got the link boot loader to work at all? Is there >anything inparticular we need to take care of? On our own board, we boot >via link 1, and we made sure to change this in the loader program before >building our program (loader program goes default to link 3). Thanks in >advance, > >DF > > > >This message was sent using the Comp.DSP web interface on >www.DSPRelated.com >
This message was sent using the Comp.DSP web interface on www.DSPRelated.com