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

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

[复制链接]
小菜一枚 提问时间:2013-1-5 17:53 /
现在在使用STM32F103RFT6,768K的flash。之前一直使用512k往下的stm32stmf103XX,现在把原来又在低于512k  flash操作函数移植到RFT6中都,没有用了,都没有写进去,问一下我我需要做什么改变吗,这资料好少,跟原来的一样吗,僵持了好久,那位大神帮我一下啊
   现在我还用startup_stm32f10x_hd.s的启动文件,是启动文件要改变吗?我也换了,可是不管啊。
   还用有哪些改变?操作flash主要包括写和擦出,之前函数式肯定没有问题的。就是换了新芯片之后就不行了。
 
 
 
收藏 评论4 发布时间:2013-1-5 17:53

举报

4个回答
小菜一枚 回答时间: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区的操作是没有任何问题的
搞得好纠结啊  菜鸟一枚,还的学习啊
小菜一枚 回答时间:2013-1-5 19:32:03

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

顶一下啊  程序是可以正常跑起来 的  就是写flash失败,我跟踪了一下,根本都没有写进去
废鱼 回答时间:2013-1-6 15:30:48

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

这个问题,应该是工程配置不对。还有写FLASH的地址请注意查看一下。
电子元器件代理商 回答时间:2014-11-26 14:51:16
提示: 该帖被管理员或版主屏蔽

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版