I'm using the HEX2BIN to convert a HEX-386 to binary and then converting it back to HEX using BIN2HEX. The conversion is successful, but when I try to load/download the new HEX file onto the device, it says "No algorithm found at address 0x0000000". The device that I'm using is XC167CI-16F. I also tried setting the start address to 0xC00000 and end address to 0xC1FFFF in the output tab. In Utility setting, the address range is already set to C00000H - C1FFFFH. Please let me know if anyone has any idea as to how to fix this issue. Thanks.
Because a Hex file contains address information, it can skip addresses that are not to be programmed. A binary file doesn't - so it can't.
Could this be the root of your problem? This may be my problem. do you know how to deal with this?