Unlike the other chips from LPC1700 family, LPC1764 has only 16kB of SRAM.
Ethernet bootloader by default uses full 16kB SRAM.
I have tried to change #define RX_DESC_BASE to a smaller value like 0x10001000 but the bootloader is not working properly,
i.e. I can get one or two Read Device Signature commands but on the third the MCU goes into Hard Fault. (Programming is not working of course)
I have also tried to change memory buffer configuration in emac.h. (NUM_RX_FRAG etc..)
Is it possible to use the bootloader on 16kB SRAM chip?
Please help, thank you.
Ethernet bootloader by default uses full 16kB SRAM.
I have tried to change #define RX_DESC_BASE to a smaller value like 0x10001000 but the bootloader is not working properly,
i.e. I can get one or two Read Device Signature commands but on the third the MCU goes into Hard Fault. (Programming is not working of course)
I have also tried to change memory buffer configuration in emac.h. (NUM_RX_FRAG etc..)
Is it possible to use the bootloader on 16kB SRAM chip?
Please help, thank you.