We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Data blocks seem to be mapped to invalid memory addresses when building the b6 EEPROM image? Product: EZ-USB FX EERPOM data can only be loaded into 8051 program/data RAM at 0x0000-0x1B3F, but B6 output file put data into addresses 0x42xx - 0x43xx (outside of the specified range). How can i fix this problem? Or is there an updated version of hex2bix.exe with this fixed?
Is there a way to change the mapping? Any way to create a usable B6 file to test? It doesnt make sense the hex2bix.exe doesnt work when it is there. How am i supposed to evaluate when i dont even know if it works or not? Everything in the b6 ouput files (sample & converterd by hex2bix.exe) are the same except the address locations. Maybe one can change the hex2bix.c and offset the memory locations, but i dont know how as i dont understand what the hex2bix code is doing. Thx for the help!
I found the solution. It is quite smiple actually. i just need to link the hex file to correct internal memory address and it would solve the problem. (i kept thinking the address mapping is in the hex2bix. my bad)
"i kept thinking the address mapping is in the hex2bix" Whatever made you think that?!