查看: 2818|回复: 2

[CodeWarrior] K10,cw10.3 启动文件(已解决)

[复制链接]

该用户从未签到

25

主题

104

帖子

0

中级会员

Rank: 3Rank: 3

积分
302
最后登录
1970-1-1
发表于 2013-4-16 21:25:02 | 显示全部楼层 |阅读模式
如题,创建bareboard project后会自动生成一个startup code文件夹,里面有_arm_start.c, _arm_end.c,kinetic_sysinit.c,kinetic_sysinit.h,runtime_configure.h五个文件,启动的话只有一个中断向量初始设置和看门狗关闭,
用户可以自己添加时钟初始化,在kinetic_sysinit.c中添加如下:
 
void __init_user()
{
sysinit();
}
其中sysinit()函数来自自己的sysinit.c文件,如果在kinetic_sysinit.c头部加上#include "sysinit.h" 会提示错误:
sysinit.h:no such file or directory
取消的话有警告
implicit declaration of function 'sysinit' [-Wimplicit-function-declaration] kinetis_sysinit.c
,但是鼠标单击到上面void __init_user()中的sysinit话还是能带到其sysinit.c中,这是为什么?
警告有问题不?加头文件还是不加?
感谢!
 
 
我知道答案 目前已有1人回答
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2013-4-17 08:51:35 | 显示全部楼层

    RE: K10,cw10.3 启动文件(正解)

    1、.h的调用需要添加.h的路径
    2、'sysinit' 没有声明,如果在本C中使用,请在最上面声明,或者在'sysinit' 下面使用。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25

    主题

    104

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    302
    最后登录
    1970-1-1
     楼主| 发表于 2013-4-17 10:33:02 | 显示全部楼层

    回复: K10,cw10.3 启动文件

    非常感谢!我以为CW10.3下既然自动生成了project headings source等几个文件夹而且能够找到各种头文件就已经自动设置好了include路径了。
    感谢你的提醒,我把source路径添加进去以后问题解决了。
     
    回复第 2 楼 于2013-04-17 16:51:35发表:
    1、.h的调用需要添加.h的路径
    2、'sysinit' 没有声明,如果在本C中使用,请在最上面声明,或者在'sysinit' 下面使用
     
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 11:25 , Processed in 0.089943 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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