Hello to everyone,
I have implemented a TFTP file transfer for update binary (about 195 kByte) in my board via ethernet. During transfer I save data in external flash (I do not have chip RAM), after that, I read data from external flash and copy in internal flash of LPC54606.
The copy processing in internal flash is fine until index sector 4, after that it became hard fault.
If I copy the data from ext.flash from sector 8 to 15 all is going well (ok, no code in this part of flash).
Of course the functions that read from flash are in RAM.
I have tryed to insert in function that manage the reading from external flash and writing to internal flash this istruction vTaskSuspendAll();
What's wrong in all this procedure ?
Any suggestion or test to do ?
Thanks in advantage.
Best regards.
Marco