HCS12的片子,通过can将擦写flash程序放到RAM,是否可行

2020-02-11 10:02发布

客户的诊断协议是这样要求的,为了安全,将FLASH擦写相关程序放到外部文件,进入boot后,通过将此部分程序下载到ram进行应用程序擦除、烧写。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
bailao99
1楼-- · 2020-02-11 10:32
Kinetis系列有个Flash驱动,执行Flash操作就是在RAM中实现,可以参照其源代码
qingyin2009
2楼-- · 2020-02-11 14:47
本帖最后由 qingyin2009 于 2016-3-20 09:25 编辑
bailao99 发表于 2016-3-20 06:15
Kinetis系列有个Flash驱动,执行Flash操作就是在RAM中实现,可以参照其源代码


我去找找看,谢谢
wangpengcheng
3楼-- · 2020-02-11 18:59
 精彩回答 2  元偷偷看……
bailao99
4楼-- · 2020-02-12 00:48
wangpengcheng 发表于 2016-3-26 13:37
KINETIS的是ARM,当然可以,但HCS12就不知道了,两个架构不一样,没玩过HCS12,ARM是完全可行的 ...

以前做HCS的CCP协议时,用到过内存中执行程序修改Flash内容
qingyin2009
5楼-- · 2020-02-12 02:53
wangpengcheng 发表于 2016-3-26 13:37
KINETIS的是ARM,当然可以,但HCS12就不知道了,两个架构不一样,没玩过HCS12,ARM是完全可行的 ...

是可以在ram中执行程序的,但是貌似会先存flash的,然后搬运到ram
wangpengcheng
6楼-- · 2020-02-12 08:05
qingyin2009 发表于 2016-4-11 22:38
是可以在ram中执行程序的,但是貌似会先存flash的,然后搬运到ram

呵呵,先存哪都行,只要上电后能导入到RAM中就行!

一周热门 更多>