Hola, pues si, he estado revisando, realice ajustes en el .ld del bootloader (ethernet)
/*************************************************************************
* Memory Regions
*
* Memory regions without attributes cannot be used for orphaned sections.
* Only sections specifically assigned to these regions can be allocated
* into these regions.
*************************************************************************/
MEMORY
{
kseg0_program_mem (rx) : ORIGIN = 0x9D000000, LENGTH = 0x5000 /* 20KB of Program Flash*/ originalmente estaba asi, pero lo cambie a la siguiente forma
kseg0_program_mem (rx) : ORIGIN = 0x9D000000, LENGTH = 0x70000 /* 458752B of Program Flash*/
Tambien cambie el app.ld y quedo asi:
/*************************************************************************
* Memory Regions
*
* Memory regions without attributes cannot be used for orphaned sections.
* Only sections specifically assigned to these regions can be allocated
* into these regions.
*************************************************************************/
MEMORY
{
/* IVT */
exception_mem : ORIGIN = 0x9D006000, LENGTH = 0x1000
/* Start-up Codes*/
kseg0_boot_mem : ORIGIN = (0x9D006000 + 0x1000) , LENGTH = 0x970
kseg1_boot_mem : ORIGIN = (0x9D006000 + 0x1000 + 0x970), LENGTH = 0x490
/* Text + data section */
kseg0_program_mem (rx) : ORIGIN = (0x9D006000 + 0x1000 + 0x970 + 0x490), LENGTH = 0x3000 /*LENGTH = 0x70000*/originalmente estaba asi, pero lo cambie a la siguiente forma
kseg0_program_mem (rx) : ORIGIN = (0x9D006000 + 0x1000 + 0x970 + 0x490), LENGTH = 0x70000
me funciono hasta ahora... ojala también les funcione a los que lo necesiten.