电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
STM32F4的程序能直接在STM32F1中运行吗?
已解决
73482
个问题
已帮助
5993
位优秀工程师
STM32F4的程序能直接在STM32F1中运行吗?
0ff23a3c967f6c7e
2020-01-01
浏览量:2274
STM32F4的程序能直接在STM32F1中运行吗?
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
沃尔夫斯堡的羊
F4和F1所基于的内核不同,两者不完全一样,多数情况下不能直接使用,与底层硬件无关的函数可以通用,有关的就不一定了,有些硬件F1和F4配置上相差较大,有些硬件F4有而F1根本没有,还要注意一些外设硬件的配置,需要移植修改。
发布于
2020-01-02
举报
评论 0
0
0
其他答案
数量:
7
yhj416606438
如果f1资源满足就可以,还是需要看f4具体应用,最大的问题就是时钟频率和硬件fpu,如果确认没问题就可以用f1
发布于
2020-01-01
举报
评论 0
0
0
Chauncey
一般不能,f4是cortex-m4,而f1是cortex-m3架构不同
内部的寄存器并不是完全一样的,库函数方面也有不同
发布于
2020-01-02
举报
评论 0
0
0
apleilx
不可以,指令集不容,F4比F1多了很多指令,下载到M3运行基本是直接fault 异常。
发布于
2020-01-02
举报
评论 0
0
0
一笔之名也
是不可以的,内核与寄存器与使用的库都是不一样的,都是要进行移植的
发布于
2020-01-03
举报
评论 0
0
0
莱克迷KW
是不行的啊,芯片的库都是不一样的,内核一个是M4的一个是M3的,也不一样的,底层程序完全不同,应用程序可以通用的。
发布于
2020-01-03
举报
评论 0
0
0
chen0000009
不能,这两种处理器架构 寄存器等完全不一样,整个底层全部不同,不能直接运行
发布于
2020-01-13
举报
评论 0
0
0
抹茶奶盖
不能直接运行,因为硬件的外设不同,而且启动文件也不同,所以是不能直接运行的
发布于
2020-02-11
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
STM32F4的程序能直接在STM32F1中运行吗?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: