在RealView MDK中使用J-Link对STM32F130ZET6外部Nor Flash烧写的方法

在RealView MDK中使用J-Link对STM32F130ZET6外部Nor Flash烧写的方法

ID:38269188

大小:249.49 KB

页数:4页

时间:2019-05-25

在RealView MDK中使用J-Link对STM32F130ZET6外部Nor Flash烧写的方法_第1页
在RealView MDK中使用J-Link对STM32F130ZET6外部Nor Flash烧写的方法_第2页
在RealView MDK中使用J-Link对STM32F130ZET6外部Nor Flash烧写的方法_第3页
在RealView MDK中使用J-Link对STM32F130ZET6外部Nor Flash烧写的方法_第4页
资源描述:

《在RealView MDK中使用J-Link对STM32F130ZET6外部Nor Flash烧写的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在RealViewMDK中使用J-Link对STM32F130ZET6外部NorFlash烧写的方法by314forever文章中以STM32F103ZET6外接SST39VF6401B为例,在红牛实验板上操作成功。图例中用到的地址需要根据你自己的情况作相应调整。新建一个工作目录。将x:KeilARMFlashSTM32F10x下的所有文件拷进来,将x:KeilARMFlashSST39x640x下的FlashPrg.c文件拷进来并覆盖同名文件,将x:KeilARMFlash下的FlashO

2、S.h文件拷进来。如果你使用的NorFlash不在MDK自带驱动的范围内,那么需要根据FlashPrg.c文件自行编写相关函数打开工程STM32Fx,在FlashDev.c中添加如下代码,有关这段代码请参考x:KeilARMFlashSST39x640xFlashDev.c修改FlashDev.c和FlashPrg.c中的头文件引用在目标属性中修改宏定义和输出文件1/4编译此工程,将得到的STM32F10x_NOR.FLM文件拷入x:KeilARMFlash文件夹中。然后在MDK的Flash下载设置中

3、就出现了NORFlash的选项这样我们就得到了MDK对NorFlash的接口文件,接下来是如何在工程中将数据弄到NorFlash上。新建工程,将要烧入NorFlash中的数据单独存放在一个文件中2/4然后自定义分散加载文件在这里把数据定义到NorFlash中,注意地址要根据你自己的情况来设置在程序中要对数据进行使用,否则编译后未用到的数据可能会被优化掉编译结果添加Flash烧写算法,MDK会根据不同的地址采用不同的算法3/4设置初始化操作文件,文件中的Bank初始化要根据你的情况来调整点击Load就可以把程序和数据分别

4、烧入STM32和NorFlash中,在烧写过程中可以看到最下方进度条中对不同地址烧写的情况(这个图始终截不到合适的)以后程序中就可以使用NorFlash中的数据了如此操作后数据文件也就没什么用了,可以从工程中删除,同时还要修改分散加载文件(不改也没什问题,但是会有烦人的警告)用这个方法只能对NorFlash进行写,没法读。我还尝试过在J-Flash中自定义初始化的方法来对NorFlash进行操作,结果总是提示不知道为什么。不知道有没有大侠用这种方法成功过(44B0用类似的方法是可以的)。另外,使用相同的办法理论上应该可

5、以对NANDFlash烧写,不过我对NANDFlash的基本操作还没掌握,你要是有兴趣不妨尝试一下。4/4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。