Frankthetech
Well-known member
So i am running on a T4.1 the example FlasherX code and getting odd results. on 1 computer it works with 7844 k flash (60017000 - 607C0000) and all is good. the code I have running is about 900k hex file so 60170000 minus 6000 0000 = 17 0000 to top of code space, seems workable.
So I expect top of code to where the reserve starts is usable for buffer space,
On the other computer it's created buffer = 4K FLASH (607BF000 - 607C0000)
607B F000 minus 6000 0000 = 7B F000, no way my code should take up that much space, so I think the base is wrong somewhere.
Now on both I did set the these #define FLASH_RESERVE (64*FLASH_SECTOR_SIZE) // reserve top of flash
Could it be the board definitions?
Any ideas to get me looking in the right place for the issue.
Frank
So I expect top of code to where the reserve starts is usable for buffer space,
On the other computer it's created buffer = 4K FLASH (607BF000 - 607C0000)
607B F000 minus 6000 0000 = 7B F000, no way my code should take up that much space, so I think the base is wrong somewhere.
Now on both I did set the these #define FLASH_RESERVE (64*FLASH_SECTOR_SIZE) // reserve top of flash
Could it be the board definitions?
Any ideas to get me looking in the right place for the issue.
Frank
Last edited: