文档库 最新最全的文档下载
当前位置:文档库 › freescale单片机解锁步骤

freescale单片机解锁步骤

“FLASH保护模式”,即Secure Mode。这时,如果利用BDM for S12(TBDML)调试单片机,当用户点击【TBDML HCS12】菜单下的【Flash…】命令时,FLASH区域的状态就会显示为“Skipped”。此时,用户便无法再对FLASH 进行正常操作。因此,需要解除FLASH 的“保护模式”(Secure Mode),执行Unsecure 的操作。具体操作步骤如下:

第一种方法:
1.点击【TBDML HCS12】菜单下的【Command Files】命令,将弹出对话框如图12 所示。点击【Unsecure】标签,用以选择Unsecure Command文件。点击【Browse…】按钮,在CodeWarrio 4.5 软件的安装路径下找到“ p&e_erase_unsecure_hcs12.cmd ” 文件, 该文件的路径一般为【\Freescale\CW for HC12V4.5\(CodeWarrior_Examples)\MC9S12\DG\DG128B\cmd】。然后,点击【打开】。这时候,可以在【Unsecure】标签中看到该文件的路径。然后点击对话框的【确定】。

2.点击【TBDML HCS12】菜单下的【Unsecure】命令,这时会弹出执行进度对话框。此时,系统正在进行目标板FLASH 的Unsecure 操作。当完成后,会弹出Unsecure 操作执行成功的对话框。此时,表明用户的目标板单片机的FLASH 已经解除了“保护模式”,则用户可以进行正常的FLASH 的各种操作。



第二种方法:
CODEWARRIAR 5.0的话:
1.下载程序,并找到TBDML HCS12菜单中的command files,将其中的unsecure选项中的文件改为C:\Program Files\Freescale\CodeWarrior for HCS12 V4.7\(CodeWarrior_Examples)\HCS12X\S12X_Automotive_Cluster_Demo\cmd\P&E_ICD_Erase_unsecure_hcs12.cmd(如果没有unsecure可以选择其他的选项,文件路径在安装的根目录下)
2.找到TBDML HCS12下的select hc12 mcu,选择相应型号。
3.找到TBDML HCS12下的unsecure。就可以了。
(注意如果在第二步中没有找到unsecure选项可以选择其它选项,不过解锁后要还原回去)

相关文档
相关文档 最新文档