Hi: I got the following error message "*** ERROR: ADDRESS OUTSIDE INTEL-HEX RANGE (USE 'H386' CONTROL)" when I was trying to build my project. Does anyone know the difference between HEX-80 and HEX-386? By the way, I am using Philips 87c51 MB2 controllerand HEX converter OHX51 1.32. Thanks!
You can find the description of Intel HEX format here: http://www.keil.com/support/docs/1584.htm In short, HEX-86 can only address 1MByte, whereas HEX-386 can address 4GByte.