HCS12的片子,通过can将擦写flash程序放到RAM,是否可行
客户的诊断协议是这样要求的,为了安全,将FLASH擦写相关程序放到外部文件,进入boot后,通过将此部分程序下载到ram进行应用程序擦除、烧写。Kinetis系列有个Flash驱动,执行Flash操作就是在RAM中实现,可以参照其源代码 本帖最后由 qingyin2009 于 2016-3-20 09:25 编辑
bailao99 发表于 2016-3-20 06:15
Kinetis系列有个Flash驱动,执行Flash操作就是在RAM中实现,可以参照其源代码
我去找找看,谢谢 bailao99 发表于 2016-3-20 06:15
Kinetis系列有个Flash驱动,执行Flash操作就是在RAM中实现,可以参照其源代码
KINETIS的是ARM,当然可以,但HCS12就不知道了,两个架构不一样,没玩过HCS12,ARM是完全可行的 wangpengcheng 发表于 2016-3-26 13:37
KINETIS的是ARM,当然可以,但HCS12就不知道了,两个架构不一样,没玩过HCS12,ARM是完全可行的 ...
以前做HCS的CCP协议时,用到过内存中执行程序修改Flash内容 wangpengcheng 发表于 2016-3-26 13:37
KINETIS的是ARM,当然可以,但HCS12就不知道了,两个架构不一样,没玩过HCS12,ARM是完全可行的 ...
是可以在ram中执行程序的,但是貌似会先存flash的,然后搬运到ram
qingyin2009 发表于 2016-4-11 22:38
是可以在ram中执行程序的,但是貌似会先存flash的,然后搬运到ram
呵呵,先存哪都行,只要上电后能导入到RAM中就行! FSL的单片机,擦鞋FLASH的程序必须放在RAM运行,S08,S12等等都不例外! 是这样的,要先放在RAM中,再对FLASH操作
页:
[1]