bugfix: stack corruption loading IHex images
The Hex parser uses a fixed number of sections. When the number of sections in the file is greater than that, the stack get corrupted and a CHECKSUM ERROR is detected which is very confusing. This checks the number of sections read, and increases IMAGE_MAX_SECTIONS so it works on my file. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
This commit is contained in:
committed by
David Brownell
parent
0b882951b7
commit
053a763aa6
@@ -33,7 +33,7 @@
|
||||
#endif
|
||||
|
||||
#define IMAGE_MAX_ERROR_STRING (256)
|
||||
#define IMAGE_MAX_SECTIONS (128)
|
||||
#define IMAGE_MAX_SECTIONS (512)
|
||||
|
||||
#define IMAGE_MEMORY_CACHE_SIZE (2048)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user