Example #1
0
	def writetofile(self, fwname="out.hex", eename="out.eep"):
		ih = IntelHex()
		ih.start_address = 0x100000
		for x in xrange(len(self.fw_data)): ih[x] = self.fw_data[x] 
		ih.write_hex_file(fwname)
		
		ihe = IntelHex()
		ihe.start_address = 0x100000
		for x in xrange(len(self.ee_data)): ihe[x] = self.ee_data[x] 
		ihe.write_hex_file(eename)
		
		print "Name: %s FW Size: %d  EE Size: %d  Fuses %02x:%02x:%02x  Lock %02x" % (self.h_name, self.h_fw_size, self.h_ee_size, self.h_f, self.h_fh, self.h_fe, self.h_lock)