Hi Mark,
Thank you for your quick reply again
I've tried what you said but with no success.
First I tried to compile and merge the original files for Bootloader and uTasker in IAR, they wen fine (with few errors in bootloader's source but I fixed them), then I merged them and upload with samba - eveything went ok, tried to change the software via the ftp - ok.
Then I compiled the CrossStudio Project with these changes in uTaskerSAM7X_FLASH.ld:
Before:
------------------------------------------------------------------------------------
MEMORY
{
SRAM (wx) : ORIGIN = 0x00200000, LENGTH = 0x00010000
FLASH (rx) : ORIGIN = 0x00100000, LENGTH = 0x00040000}
SECTIONS
{
__SRAM_segment_start__ = 0x00200000;
__SRAM_segment_end__ = 0x00210000;
__FLASH_segment_start__ = 0x00100000; __FLASH_segment_end__ = 0x00140000;
------------------------------------------------------------------------------------
After:
------------------------------------------------------------------------------------
MEMORY
{
SRAM (wx) : ORIGIN = 0x00200000, LENGTH = 0x00010000
FLASH (rx) : ORIGIN = 0x00100700, LENGTH = 0x00040000}
SECTIONS
{
__SRAM_segment_start__ = 0x00200000;
__SRAM_segment_end__ = 0x00210000;
__FLASH_segment_start__ = 0x00100700; __FLASH_segment_end__ = 0x00140000;
------------------------------------------------------------------------------------
I merged the files and uploaded it with samba but with no success. After this operation the LEDs for Link&Act, Speed and Full Duplex are blinking together in some kind of "alarm" mode.
Is there anything else which I am missing? I'm not sure if this change in the .ld file is enough, probably there are more differences between IAR and CrossStudio projects. And one more thing: I think the length for SRAM and FLASH in CrossStuio are too big, is this a problem, I saw that in IAR they are with shorter length?
Regards
Stan