This is the mail archive of the ecos-patches@sourceware.org mailing list for the eCos project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi Folks This patch is a HAL for the AT91SAM7S. Much of the code is by Oliver Munz. Thanks Oliver. When combined with the other AT91 devices the on chip FLASH, serial ports, SPI and watchdog are supported. The SPI has not been tested since there are no SPI devices on the development board. Redboot ROM has been tested, but since i have a JTAG programmer i've not been using redboot much. Also, since these devices only have a small amount of RAM it is difficult to actually put images in flash using RedBoot at the moment. There is a patch from Oliver which extends the load command to load directly into flash. I will work on this patch soon. Once this is available Redboot then becomes more useful. I've not tested any RAM applications. The AT91SAM7S is designed for the application to run from FLASH and since there is only a small amount of RAM im not sure RAM applications make much sense. There is however the usual RAM application support in the HAL, its just not been tested yet. The AT91SAM7S family contains 4 members, AT91SAM7S32, AT91SAM7S64, AT91SAM7S128 and AT91SAM7S256. I have the AT9SAM7S256 and all testing has only been carried out on that device. So look out for errors in the memory map if you use another device in the family. I also know that some of the tests do not fit in the smaller devices which have less RAM. Some can be made to fit by decreasing the size of the various stacks. The tests tend to be generous with there stacks. I would like to thank Ronetix for the donation of a PEEDI JTAG emulator which considerably helped debugging this port. Andrew
Attachment:
hal.arm.at91.at91sam7s.diff
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |