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

stm32h743iit6跑外部W25Q64一个奇葩问题

[复制链接]
SEP168 发布时间:2020-11-16 22:52
我用的是STM32H743IIT6,外挂一个W25Q64来存储程序,问题如下
; g$ u# V% s3 o, H+ f" h/ ~4 b1.如果我把程序储存在内部2M falsh,程序是可以完美运行。
0 S) {% H2 z8 T5 k) H2.如果用如下分散加载文件,将中断量,其他一些程序放在内部flash,其他程序放在W25Q64上,这个在STM32H750上已经验证了,程序可以完美运行,都是通过keil 下载,但是用在STM32H743上就出问题,问题如图# A* z; ]( F8 ^( E$ v; [4 _

) x5 `5 Q9 G2 U* s6 q. i3 H: B3 {(1)内部flash写入的情况是前面那部分程序不晓得是没有写入还是写入了后面被擦除了?另外写入W25Q64的程序是完全写入了的,因为下载算法是没有问题(读取出来的数据完全对的)。
) D0 X) ?2 Y4 R, P( Y* g& }

0 S7 V( P- K& \
* q  m5 t1 f) Y+ {/ t3 C(2)分散加载文件
6 s2 u' j& j; a7 q; a7 D4 W% {/ c( o7 M6 ^' S0 R
3 N* r2 R9 L8 `2 |: h. g- v
如以上情况。
1 v( {5 d  D( R$ q9 k, l9 c: x
赞 收藏 评论3 发布时间:2020-11-16 22:52

举报

3个回答
蓝雪001 回答时间:2020-11-19 18:00:03
我用STM32H750VBT6,直接在MDK里,右键点需要下载到25Q的【Options for Group"xxx"】,Code/Const选ROM1[0X90000000-0X91FFFFFF],让MDK自己下载到25Q。$ Q/ _! n% g, I' J2 g( `4 D
陳勝・呉広 回答时间:2020-11-23 13:24:10
lb342 发表于 2020-11-19 18:003 W  F; f# f: W& |# f( ~8 U, q; Z9 r
我用STM32H750VBT6,直接在MDK里,右键点需要下载到25Q的【Options for Group"xxx"】,Code/Const选ROM1[0X ...
3 g( S8 p, S* d" `/ j
量产怎么办?
% s3 ^  N+ i: G
SEP168 回答时间:2020-11-30 13:59:43
我最后发现是因为KEIL自带的内部flash下载算法一起使用就有问题,重新编译一下下载算法就可以了
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版