1
Bus Pirate Support / Intel hex file generation
I am going to enhance my AVR based PIC programmer I posted in other thread to enable user to export instructions from a PIC to hex file. The problem is that I am not sure how to generate proper hex file. I know how to parse a hex file but what I do not know is:
1.) how long data records shall application create?
2.) linker usually generates 16 and 8 byte data records. Is it mandatory? Does anyone know why and when linker creates 8byte long records instead of 16bytes? Would it be ok to create 1byte long data record?
3.) Is it safe to skip some addresses i.e. leave hole when some code area is not programmed?
Thanks.
