OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 16189|回复: 11

问一下,关于core_cm3.c这个文件的作用

[复制链接]

13

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
112
金钱
112
注册时间
2012-6-30
在线时间
4 小时
发表于 2013-3-10 14:45:29 | 显示全部楼层 |阅读模式

 里面基本都是内嵌的汇编代码,但好像里面的函数在使用的时候也没用到啊,而且我把它删了,对程序也没多大影响,求解!

这个是我在移植UCOS时候遇到的

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2013-3-10 16:50:36 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2012-8-6
在线时间
0 小时
发表于 2013-3-11 16:55:06 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
为什么啊原子哥?具体原因是什么。它到底干吗用的?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2013-3-11 17:14:33 | 显示全部楼层
你删了哪些?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2200
金钱
2200
注册时间
2012-2-8
在线时间
35 小时
发表于 2013-3-11 19:29:40 | 显示全部楼层
/**************************************************************************//**
 * @file     core_cm3.h
 * @brief    CMSIS Cortex-M3 Core Peripheral Access Layer Header File
 * @version  V1.30
 * @date     30. October 2009
 *
 * @note
 * Copyright (C) 2009 ARM Limited. All rights reserved.
 *
 * @par
 * ARM Limited (ARM) is supplying this software for use with Cortex-M
 * processor based microcontrollers.  This file can be freely distributed
 * within development tools that are supporting such ARM based processors.
 *
...
https://github.com/roxma
回复 支持 反对

使用道具 举报

13

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
112
金钱
112
注册时间
2012-6-30
在线时间
4 小时
 楼主| 发表于 2013-3-12 21:40:05 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
就是把,整个文件删了,好像这个文件时用来适应编译器的
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2013-9-22
在线时间
7 小时
发表于 2013-11-8 00:03:39 | 显示全部楼层
工程中不添加这个文件的话,编译照样不出错。用keil的话。应该加不加都行。
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2013-11-29
在线时间
0 小时
发表于 2015-4-10 13:56:57 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
寄存器版的例程都没有使用该文件啊,为什么呢?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2015-4-10 22:56:46 | 显示全部楼层
回复【8楼】2322839422:
---------------------------------
这个还是要用的,寄存器版本以前是靠mdk的默认路径,去mdk安装目录下查找的。
建议直接拷贝到工程里面,比较好。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

17

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2015-4-10
在线时间
0 小时
发表于 2015-4-23 03:51:33 | 显示全部楼层
回复【9楼】正点原子:
---------------------------------
原子哥,MDK是有会自己去安装目录下找东西的能力。但问题是MDK安装目录下只有core_cm3.h没有core_cm3.c呢,当人们把core_cm3.c删掉或者不添加其路径的时候MDK找不到这个core_cm3.c的。那是不是真像楼上一位朋友所说,没有这个core_cm3.c不会有影响。但我明明在资料上看到说core_cm3.c这个东西挺重要的。。。。。为什么啊原子哥,实在不知道呢。。。。
小杨
回复 支持 反对

使用道具 举报

22

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
416
金钱
416
注册时间
2014-2-27
在线时间
71 小时
发表于 2016-1-14 17:52:53 | 显示全部楼层
楼主弄清楚core_cm3.c的作用了么?我也是编译 st 官方例程的时候发现工程并没有包含core_cm3.c ,但是编译没有报错。
回复 支持 反对

使用道具 举报

8

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2016-9-20
在线时间
26 小时
发表于 2016-9-23 21:31:11 | 显示全部楼层
请问,F1里面用到的core_cm3.c可以用在L1上吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 18:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表