targets/LPC/__init__.py
changeset 600 310455d73131
parent 571 427bf9130d12
child 648 73295e742da2
equal deleted inserted replaced
599:c7be4d09c5f4 600:310455d73131
    34     def _get_cached_md5_header(self):
    34     def _get_cached_md5_header(self):
    35         if self.binmd5key is not None:
    35         if self.binmd5key is not None:
    36             return self.binmd5key
    36             return self.binmd5key
    37         else:
    37         else:
    38             try:
    38             try:
    39                 return open(self._GetMD5FileName(), "r").read()
    39                 return open(self._GetBinMD5FileName(), "r").read()
    40             except IOError, e:
    40             except IOError, e:
    41                 return None
    41                 return None
    42 
    42 
    43     def GetBinaryCodeMD5(self, mode):
    43     def GetBinaryCodeMD5(self, mode):
    44         if mode == "BOOTLOADER":
    44         if mode == "BOOTLOADER":
    50         res = toolchain_makefile.build(self)
    50         res = toolchain_makefile.build(self)
    51         self.binmd5key = self._get_md5_header()
    51         self.binmd5key = self._get_md5_header()
    52         f = open(self._GetBinMD5FileName(), "w")
    52         f = open(self._GetBinMD5FileName(), "w")
    53         f.write(self.binmd5key)
    53         f.write(self.binmd5key)
    54         f.close()
    54         f.close()
       
    55         try:
       
    56             self.PluginsRootInstance.logger.write(
       
    57                 _("Binary is %s bytes long\n")%
       
    58                     str(os.path.getsize(
       
    59                         os.path.join(self.buildpath, "ArmPLC_rom.bin"))))
       
    60         except Exception, e:
       
    61             pass 
    55         return res
    62         return res
    56 
    63