你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 3078|回复: 4

使用STM32F103RFT6 768k的flash,原来对512K的flash函数没有用了

[复制链接]

2

主题

4

回帖

0

蝴蝶豆

新手上路

最后登录
2020-10-28
发表于 2013-1-5 17:53:28 | 显示全部楼层 |阅读模式
现在在使用STM32F103RFT6,768K的flash。之前一直使用512k往下的stm32stmf103XX,现在把原来又在低于512k  flash操作函数移植到RFT6中都,没有用了,都没有写进去,问一下我我需要做什么改变吗,这资料好少,跟原来的一样吗,僵持了好久,那位大神帮我一下啊
   现在我还用startup_stm32f10x_hd.s的启动文件,是启动文件要改变吗?我也换了,可是不管啊。
   还用有哪些改变?操作flash主要包括写和擦出,之前函数式肯定没有问题的。就是换了新芯片之后就不行了。
 
 
 
回复

使用道具 举报

2

主题

4

回帖

0

蝴蝶豆

新手上路

最后登录
2020-10-28
 楼主| 发表于 2013-1-6 17:32:17 | 显示全部楼层

RE:使用STM32F103RFT6 768k的flash,原来对512K的flash函数没有用了

问题我已经解决了,分享一下我的方法:
当时我用这768k flash的stm32芯片,仍然用的的3.1固件库,这是不支持512k  向上的芯片的。
因此就得使用3.5的库,根工程配置没有太大的关系的
假如你使用的仍然是3.1的库,stm32的bank2的flash是没办法用的,因为你没有配置,此时就相当于512k的芯片。对其写操作根本没有任何作用。
当时我的写地址就落在bank2区了,导致我一只写不了,。bank1区的操作是没有任何问题的
搞得好纠结啊  菜鸟一枚,还的学习啊
回复 支持 1 反对 0

使用道具 举报

2

主题

4

回帖

0

蝴蝶豆

新手上路

最后登录
2020-10-28
 楼主| 发表于 2013-1-5 19:32:03 | 显示全部楼层

回复:使用STM32F103RFT6 768k的flash,原来对512K的flash函数没有用了

顶一下啊  程序是可以正常跑起来 的  就是写flash失败,我跟踪了一下,根本都没有写进去
回复 支持 反对

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2013-1-6 15:30:48 | 显示全部楼层

RE:使用STM32F103RFT6 768k的flash,原来对512K的flash函数没有用了

这个问题,应该是工程配置不对。还有写FLASH的地址请注意查看一下。
回复 支持 反对

使用道具 举报

0

主题

2

回帖

0

蝴蝶豆

新手上路

最后登录
2016-9-6
发表于 2014-11-26 14:51:16 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版