查看: 2726|回复: 3

[已解决] K21系列是否支持bootload 就不支持EEPROM(已解决)

[复制链接]

该用户从未签到

5

主题

14

帖子

0

新手上路

Rank: 1

积分
28
最后登录
1970-1-1
发表于 2013-5-20 09:29:47 | 显示全部楼层 |阅读模式
Kinetis的flash一般有两种配置,一种是只有PFLash, 如上图,这种类型的flash能提供一种SWAP的功能,这种功能主要用在bootloader中,即bootloader在Array 0空间里,通过UART等通讯端口接收二进制文件并烧录到Array 1空间里,在完成后执行SWAP命令,就能在系统复位后直接运行应用程序,当需要更新代码时,可以让应用程序再执行一次SWAP,在系统复位后就直接运行bootloader了。要注意的是,每个Array里都要包括中断向量表等信息
另一种是支持FlexNVM 有FlexNVM才能仿真成EEPROM 
也就是说支持BOOTLOAD 就不支持EEPROM 
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-5-20 09:53:01 | 显示全部楼层

RE:K21系列是否支持bootload 就不支持EEPROM

我觉得应该是支持SWAP命令就不支持EEPROM才对,BOOTLOAD并不是需要SWAP功能才能下载应用程序的。
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

14

帖子

0

新手上路

Rank: 1

积分
28
最后登录
1970-1-1
 楼主| 发表于 2013-5-20 10:50:37 | 显示全部楼层

回复:K21系列是否支持bootload 就不支持EEPROM

回复第 2 楼 于2013-05-20 17:53:01发表:
我觉得应该是支持SWAP命令就不支持EEPROM才对,BOOTLOAD并不是需要SWAP功能才能下载应用程序的。
那你们FSL提供的BOOTLOAD 是用的SWAP机制还是别的机制 如果是SWAP机制就不支持了啊
 
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-5-20 11:17:55 | 显示全部楼层

RE:K21系列是否支持bootload 就不支持EEPROM(正解)

你具体指哪个官方的bootloader?据我所知像DFU bootloader那样的就不是使用SWAP方式来更新程序的,具体参看AN4370
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-10-29 01:28 , Processed in 0.101428 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表