This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

problem with HEX2BIX.EXE output (B6 file)

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?

Parents
  • 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!

Reply
  • 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!

Children