2019年7月4日

【飞思卡尔 MC9S12】BootLoader 上位机

摘要: 本篇讲述BootLoader上位机开发。 Bootloader上位机、下位机以及用户App 范例源码:https://gitee.com/beatfan/freescale_mc9s12xep100_-bootloader.git 此上位机采用WPF框架,C#语言开发,支持周立功的CAN设备和Val 阅读全文

posted @ 2019-07-04 08:29 Beatfan 阅读(773) 评论(0) 推荐(0)

【飞思卡尔 MC9S12】BootLoader 下位机

摘要: 本篇讲述BootLoader下位机的开发。 Bootloader上位机、下位机以及用户App 范例源码:https://gitee.com/beatfan/freescale_mc9s12xep100_-bootloader.git 实际上搞定CAN通信和Flash读写,Bootloader下位机就 阅读全文

posted @ 2019-07-04 08:27 Beatfan 阅读(414) 评论(0) 推荐(0)

【飞思卡尔 MC9S12】内部D-Flash模拟EEPROM

摘要: 上一篇:【飞思卡尔 MC9S12】内部Flash读写 上一篇讲到内部Flash的读写,本篇讲述使用D-Flash模拟EEPROM。其实使用P-Flash也可以模拟,只不过D-Flash的Page更小(擦除复写占用更少时间),而且不会占用代码空间。 最近刚换工作,一直比较忙,更新会比较慢。若是需要源码 阅读全文

posted @ 2019-07-04 08:24 Beatfan 阅读(342) 评论(0) 推荐(0)

【飞思卡尔 MC9S12】内部Flash读写

摘要: 上一篇讲到PRM文件与内存映射,其中有个重要寄存器叫做GPAGE,可以全局访问所有地址范围,Flash操作也是基于这个地址。 在讲述Flash读写之前,有一个重要概念要普及,就是Flash操作代码不能存储在被操作的Flash物理块中,例如我要擦除一个Flash中某一个扇区内容,这个擦除动作的代码不能 阅读全文

posted @ 2019-07-04 08:19 Beatfan 阅读(695) 评论(0) 推荐(0)

【飞思卡尔 MC9S12】PRM文件与内存映射(Flash、RAM、EEE)

摘要: 本篇介绍飞思卡尔MC9S12系列芯片基本内存映射知识,主要是其特有的分页机制。一般的小型项目可能很多人都不会去专门了解这些内容,但是对于大型项目(代码超过16KB 或 内部变量过多超过4KB),势必要在默认设置下修改能适配项目的配置,以便于能灵活使用。另外BootLoader的编写也是要了解这方面的 阅读全文

posted @ 2019-07-04 08:15 Beatfan 阅读(1113) 评论(0) 推荐(0)

导航