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

查看: 3092|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版