【新人求助】刚刚接触KEA128,codewarrior也是刚玩,希望各位...

[复制链接]
 楼主| 学学学 发表于 2019-1-29 16:10 | 显示全部楼层 |阅读模式
本帖最后由 学学学 于 2019-1-29 16:14 编辑

我用的是codewarrior10.7版本的,新建了个KEA128的工程,没有用PE助手,新建完之后直接添加的文件,然后修改了路径,进行编译出现了下面的问题。以下是我新建的步骤,请前辈们看看是不是新建的时候哪个步骤有问题?
最后那个是编译之后出现的错误,不知道是什么原因?
file:///C:/Users/Administrator/Desktop/1548749028(1).png
 楼主| 学学学 发表于 2019-1-29 16:12 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 学学学 发表于 2019-1-29 16:13 | 显示全部楼层
我用的是codewarrior10.7版本的,新建了个KEA128的工程,没有用PE助手,新建完之后直接添加的文件,然后修改了路径,进行编译出现了下面的问题。以下是我新建的步骤,请前辈们看看是不是新建的时候哪个步骤有问题?
tyw 发表于 2019-1-29 16:17 | 显示全部楼层
学学学 发表于 2019-1-29 16:13
我用的是codewarrior10.7版本的,新建了个KEA128的工程,没有用PE助手,新建完之后直接添加的文件,然后修 ...

〓◆ CodeWarrior相关专辑 5册 115M ◆〓
 楼主| 学学学 发表于 2019-1-29 16:34 | 显示全部楼层
tyw 发表于 2019-1-29 16:17
〓◆ CodeWarrior相关专辑 5册 115M ◆〓

你好,能帮我看看上面问题出在哪里了吗?
tyw 发表于 2019-1-29 16:36 | 显示全部楼层
学学学 发表于 2019-1-29 16:34
你好,能帮我看看上面问题出在哪里了吗?

少累,木油玩过,自已啃资料吧.
 楼主| 学学学 发表于 2019-1-29 16:37 | 显示全部楼层
tyw 发表于 2019-1-29 16:36
少累,木油玩过,自已啃资料吧.

资料看了好多,都是老版本的,跟10.7的不一样
你瞅啥 发表于 2019-1-29 16:48 | 显示全部楼层
没有error啊,只有warning
 楼主| 学学学 发表于 2019-1-29 16:55 | 显示全部楼层
你瞅啥 发表于 2019-1-29 16:48
没有error啊,只有warning

是warning没错,但是这个程序主函数都进不去,不知道什么原因
你瞅啥 发表于 2019-1-29 16:58 | 显示全部楼层
学学学 发表于 2019-1-29 16:55
是warning没错,但是这个程序主函数都进不去,不知道什么原因

什么代码都没有你让别人怎么分析?你以为我们都是算命的吗?
 楼主| 学学学 发表于 2019-1-29 17:07 | 显示全部楼层
  1. //说明见工程文件夹下的Doc文件夹内Readme.txt文件
  2. #define GLOBLE_VAR  //只需在main.c中定义一次,用来防止全局变量的重复定义

  3. #include "includes.h"

  4. int main(void)
  5. {
  6.     //1. 声明主函数使用的变量
  7.     uint_32 mRuncount;     //主循环计数器
  8.     //2. 关总中断
  9.     DISABLE_INTERRUPTS;    //关总中断
  10.     //3. 初始化外设模块
  11.     uart_init (UART_Debug,9600);            //初始化"调试串口"
  12.     uart_init (UART_0,9600);
  13.     uart_init (UART_1,9600);
  14.     uart_init (UART_2,9600);
  15.     light_init(LIGHT_0, LIGHT_OFF);     //初始化灯0
  16.     light_init(LIGHT_1, LIGHT_OFF);     //初始化灯1
  17.     light_init(LIGHT_2, LIGHT_OFF);     //初始化灯2
  18.     light_init(LIGHT_3, LIGHT_OFF);     //初始化灯3
  19.     printf("Hello Uart! 2015-06-05\r\n");   //串口发送初始化提示
  20.     //4. main中使用的局部变量初始化
  21.     mRuncount = 0;            //主循环计数器
  22.     //5. 全局变量初始化
  23.     g_uart_num=UART_Debug;        //标记当前使用的串口号(初值)
  24.     //6. 使能模块中断
  25.     uart_enable_re_int(UART_Debug);   //使能UART_Debug的接收中断
  26.     uart_enable_re_int(UART_0);
  27.     uart_enable_re_int(UART_1);
  28.     uart_enable_re_int(UART_2);
  29.     //7. 开总中断
  30.     ENABLE_INTERRUPTS;   //开总中断

  31.     //进入主循环
  32.     //主循环开始==================================================================
  33.     for (;;)
  34.     {
  35.         //运行指示灯闪烁----------------------------------------------------------
  36.         mRuncount++;                    //主循环次数计数器+1
  37.         if (mRuncount >= RUN_COUNTER_MAX)  //主循环次数计数器大于设定的宏常数
  38.         {
  39.             mRuncount = 0;              //主循环次数计数器清零
  40.             light_change(LIGHT_0);      //灯0(LIGHT_0)状态变化
  41.             light_change(LIGHT_1);      //灯1(LIGHT_1)状态变化
  42.             light_change(LIGHT_2);      //灯2(LIGHT_2)状态变化
  43.             light_change(LIGHT_3);      //灯3(LIGHT_3)状态变化
  44.             printf("UART_%d",g_uart_num);    //串口发送当前使用的串口号
  45.         }
  46.         //以下加入用户程序--------------------------------------------------------
  47.     }  //主循环end_for

  48.     //主循环结束==================================================================
  49.     return 0;
  50. }

这是主函数,其他的基本上都是库里的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

14

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部