Hi John,
Thanks for posting.
"Officially," LogicPD does not support the ADS toolset. I know that this may sound like a strange statement for a company that develops ARM-based development platforms to make, so I will attempt to explain.
Logic makes several different hardware platforms. Some of these are based on ARM, some on SH, and in the future, who knows what other core/cpu we will decide to build a platform around.
Since our internal research and development team (the ones who build and maintain LoLo, our BSPs, etc.) need to work with so many different CPU families, we standardized across one of the few toolsets that can handle them all. That being the GNU toolset.
We have a very flat orginazational structure here at Logic. Which means when our customers need help, they are really never more than one-step away from a developer (if that). For instance, I myself lead the R&D software team and actively developed the A400 Windows CE BSP. If you look in some of the other forums, you will see postings by Mike T. Mike T is the lead architect/developer of the LogicLoader (LoLo) among many other things.
Since we try to keep our developers so actively involved in the support of our customers, we can't try and have them get familier with every tool chain out there. Therefore, officially, we only support the tools that we work with (gcc, etc.).
We do welcome and encourage other people to post their experiences with different tools to this forum. Also, our silicon partners (Sharp in this case) often hire other companies to do development on our kits. If we can, we post information about this development on our website. You may also find this information on Sharp's website.
Finally, I will try to give you some pointers on where to look for help with the ADS tools.
First, check the Sharp website. Their internal developers use those tools and they might have some sample projects for download. Search for their Bluestreak Software Library.
Second, please check the sections in the LogicLoader's User Manual that pertain to BoLo and LoLo's memory map. These sections detail where LoLo's execution and memory area are. By knowing these, you can ensure that your program won't collide with the LogicLoader when you set up your ADS project.
Finally, please read and understand the material covered in the post in this forum entitled
"ARM-elf or Greenhill-elf downloads"
A direct link that should work is:
http://www.logicpd.com/su...b/viewtopic.php?t=55
This topic covers an important difference in the layout between GNU ELF files and ELF files output by some other tools.
Please feel free to post back with any further questions or comments. Also, I would encourage you to share any knowledge you gain in you endeavors back with the group here at this discussion forum.
Best Regards,
--mikee