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
ADSP-TS-201 Link Boot
Started by ●August 9, 2005
Reply by ●August 15, 20052005-08-15
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 toboot>via link port, and we're having a bit of difficulty getting it to workwith>the boot loader supplied by Analog. In trying to isolate the errorsources,>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 providedby>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