It is very useful but there are some rules.
1. What is your memory map? I mean mem base and size.
Do you want the map for each device? It is the same as the default Petalogix provides in hardware/reference-designs/Xilinx-Spartan3E500-RevD-edk91.
2. Do you use U-BOOT from Petalinux v0.30-rc1 right?
Yes, and I'm using the default EDK file provided under hardware/reference-designs/Xilinx-Spartan3E500-RevD-edk91
Some more recommendation:
Thanks for 1 and 2, I added them to my code.
3. Do you have linux xmd working?
I don't, I could set that up if you'd believe it would help.
I still haven't figured out why I can't send the SREC files. I feel that using the 'cat' command is finding some control characters in u-boot.srec and dumping those to the serial port. I did a:
cat u-boot.srec | grep ^ and it came back with every line in the file, so I'm wondering if it is send those to the serial port.
Thanks for all the help so far!
Matt