boot程序在线升级注意事项:
(1)直接通过MDK生成的boot程序bin文件,需要对其修改校验位才可以生效,否则直接通过J-Link写入FLASH会造成死机。
(2)修改步骤如下:
a.找到通过MDK生成的bin文件
b.在J-Link中新建与LPC1758对应的工程
c.打开MDK生成的bin文件,与芯片建立连接
d.烧录bin文件到芯片,会提示是否保存校验,点击保存,并烧录boot成功
e.另存经过校验后的bin文件,作为可以提供在线升级的bin文件。
注:若不经过校验,直接通过在线升级的方式烧录到板子,会导致板子起不来!!!因为直接通过的MDK烧录时,烧录算法会校验后烧录,包括J-FLASH也是,烧录之前会通过烧录算法校验修改后才会烧录。而在线升级的方式是不会修改校验位的,一定要先通过这种方式修改校验位后再输出通过在线升级的方式烧录。