首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

【求助】关于HCS12系列的烧录

【求助】关于HCS12系列的烧录

各位大侠我用的是MC9S12NE64,我想问一下HCS12系列的烧录方式只能通过BDM方式么?如果我想通过网线远程烧录这个片子进行升级是不是可行呢?麻烦大家指点指点,感激不尽!
或者说,BDM时用到的寄存器,比如说BDMSTS,是不是只能通过外部硬件的电路来使其内部值改变,我能不能用软件的方法来修改这个值呢?
完全可以。不过要事先将监控程序写入芯片中。
海纳百川  有容乃大
就是说只要修改软件程序,是能够通过网络进行烧录的是吧,麻烦斑竹有没有这方面的例子呢?
抱歉没有。但你可以参考飞思卡尔网站上的Developer's bootloader。
海纳百川  有容乃大
可以通过BDM或者内部的应用程序来修改Flash,但是应用程序修改Flash的时候需要将执行代码拷贝到RAM中运行,或者对于有多个分块Flash的MCU可以通过将Flash操作代码固定在地址$4000~$7FFF或者$C000~$FFFF上运行来对其他FLash块进行操作。
51,freescale,c,asm,protel,fpga
NE64是只有一块FLASH,我理解的是不是说我需要先设置一个监控程序,检测到网络传过来UPDATE的数据后,将原本在芯片操作的代码拷到RAM中,然后先ERASE再用传过来的数据进行修改FLASH的操作?
我还是个新手,麻烦大家多多指教
是的,要考到RAM中运行
51,freescale,c,asm,protel,fpga
返回列表