• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32的F4与F1的工程区别问题

奔跑的黑蚂蚁 2018-06-14 浏览量:1705

为什么STM32的F4系列的工程下不包含如下两个文件呢?而F1系列就要包含着两个文件,不是说着两个文件是ARM-CM内核的必经之路吗?

QQ截图20180614104553.png

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这两个文件没有在目录下找到可能是该文件的名字被改成了其他名字, 你在该工程下找这个两个内核文件的代码段,肯定可以找到的
    • 发布于 2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • 这个很可能是改名了或者移位置了。
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • cm3是F1的架构决定的,F4当然是有自己独特的东西了
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • F1内核是M3,包含的是m3,F4的标准库要包含m4,因为他的内核是M4
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • cm3是M3的核,F4是M4的核
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • cm3是M3内核的底层文件,而F4系列单片机是M4内核,当然不用这个底层文件了
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 001.jpg

    两个都是F1的,一个是HAL库,一个是标准外设库,这样能看出来为什么了吧,可以不用纠结F4了

    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • F4这个肯定会有自己的内核代码的只是人家也不一定非得按照以前的形式创建文件编写代码啊,代码都是不断升级的
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • CM3这个是M3内核的,是F1的工作要使用的

    F4是M4的内核,并不可使用CM3这个文件,要使用CM4的文件

    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬件不一样 所需文件也不一样
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 这两个芯片的内核是不一样的,所以使用的文件也是不一样的,可以查一个你的工程中,有一个cm4的文件就是了
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 这两个文件是与内核有关的。

    F1是M3内核

    F4是M4内核

    到F7了就是M7的内核,这个文件是要更改的

    • 发布于2018-06-19
    • 举报
    • 评论 0
    • 0
    • 0

  • stm32f4内核是cortex-m4的架构,相应的也应该选择m4的文件

    stm32f1内核是cortex-m3的架构,相应的也应该选择m3的文件

    • 发布于2018-06-19
    • 举报
    • 评论 0
    • 0
    • 0

  • F1其实也不需要包含core_cm3.c文件(HAL库),标准库中有用到这个文件所以要包含进来。

    • 发布于2018-06-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32的F4与F1的工程区别问题