[Kinetis] 找不到.c

[复制链接]
3088|19
 楼主| 曹铁军 发表于 2015-7-9 11:16 | 显示全部楼层 |阅读模式
pc, ADM, DM, ni, RS
C:\Users\Administrator.PC-20150625RQPK\Desktop
C:\Users\Administrator.PC-20150625RQPK\Desktop
C:\Users\Administrator.PC-20150625RQPK\Desktop
新手求解答
 楼主| 曹铁军 发表于 2015-7-9 11:20 | 显示全部楼层
K64的板子
QQ截图20150709111213.png
QQ截图20150709111238.png
 楼主| 曹铁军 发表于 2015-7-9 11:21 | 显示全部楼层
本人新手,请大牛们指导。
FSL_TICS_ZJJ 发表于 2015-7-9 11:23 | 显示全部楼层
楼主跑的是什么代码,你要在你的工程中找。c
 楼主| 曹铁军 发表于 2015-7-9 12:11 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-7-9 11:23
楼主跑的是什么代码,你要在你的工程中找。c

这样添加找不到、

这是在桌面建的文件夹

这是在桌面建的文件夹

这是点开src后

这是点开src后

点开COMMON

点开COMMON
FSL_TICS_ZJJ 发表于 2015-7-9 12:36 | 显示全部楼层
曹铁军 发表于 2015-7-9 12:11
这样添加找不到、

你楼上最后一张图不是有很多的c文件吗?
还有project里面也有。
 楼主| 曹铁军 发表于 2015-7-9 12:46 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-7-9 12:36
你楼上最后一张图不是有很多的c文件吗?
还有project里面也有。

对啊   但是IAR显示错误  找不到。
 楼主| 曹铁军 发表于 2015-7-9 12:49 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-7-9 12:36
你楼上最后一张图不是有很多的c文件吗?
还有project里面也有。

第一张图显示的错误内容,麻烦帮分析一下
FSL_TICS_ZJJ 发表于 2015-7-9 13:28 | 显示全部楼层
曹铁军 发表于 2015-7-9 12:49
第一张图显示的错误内容,麻烦帮分析一下

你在IAR的option里面,路径添加了没有?
 楼主| 曹铁军 发表于 2015-7-9 14:02 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-7-9 13:28
你在IAR的option里面,路径添加了没有?

添加了,函数库里的common里的错误。common代码如下
  1. /*
  2. * File:        common.h
  3. * Purpose:     File to be included by all project files
  4. *
  5. * Notes:
  6. */

  7. #ifndef _COMMON_H_
  8. #define _COMMON_H_

  9. /********************************************************************/

  10. /*
  11. * Debug prints ON (#define) or OFF (#undef)
  12. */
  13. #define DEBUG
  14. #define DEBUG_PRINT

  15. /*
  16. * Include the generic CPU header file
  17. */
  18. #include "arm_cm4.h"

  19. /*
  20. * Include the platform specific header file
  21. */
  22. #if (defined(TWR_K70F120M))
  23.   #include "twr-k70f120m.h"
  24. #elif (defined(TWR_K60F120M))
  25.   #include "twr-k60f120m.h"
  26. #else
  27.   #error "No valid platform defined"
  28. #endif

  29. /*
  30. * Include the cpu specific header file
  31. */
  32. #if (defined(CPU_MK40D100))
  33.   #include "MK40DZ10.h"
  34. #elif (defined(CPU_MK60D100))
  35.   #include "MK60DZ10.h"
  36. #elif (defined(CPU_MK53D100))
  37.   #include "MK53DZ10.h"
  38. #elif (defined(CPU_MK70F120))
  39.   #include "freescale/MK70F15.h"
  40. #elif (defined(CPU_MK60F120))
  41.   #include "freescale/MK70F15.h"
  42. #else
  43.   #error "No valid CPU defined"
  44. #endif

  45. /*
  46. * Include any toolchain specfic header files
  47. */
  48. #if (defined(CW))
  49.   #include "cw.h"
  50. #elif (defined(IAR))
  51.   #include "iar.h"
  52. #else
  53. #warning "No toolchain specific header included"
  54. #endif

  55. /*
  56. * Include common utilities
  57. */
  58. #include "assert.h"
  59. #include "io.h"
  60. #include "startup.h"
  61. #include "stdlib.h"

  62. #if (defined(IAR))
  63.         #include "intrinsics.h"
  64. #endif

  65. /********************************************************************/

  66. #endif /* _COMMON_H_ */
#error "No valid platform defined"这个是错误的位置




添加头文件

添加头文件

错误的具体位置

错误的具体位置
sjnh 发表于 2015-7-9 14:07 | 显示全部楼层
那就定义,TWR_K70F120M 或 TWR_K60F120M; 或添加你自己的板子定义
 楼主| 曹铁军 发表于 2015-7-9 14:15 | 显示全部楼层
sjnh 发表于 2015-7-9 14:07
那就定义,TWR_K70F120M 或 TWR_K60F120M; 或添加你自己的板子定义

把TWR_K70F120M 或 TWR_K60F120M改成TWR_K64F120M么?我是FRDM-K64F的板子。MK64FM1M0VLL12的芯片
 楼主| 曹铁军 发表于 2015-7-9 14:21 | 显示全部楼层
sjnh 发表于 2015-7-9 14:07
那就定义,TWR_K70F120M 或 TWR_K60F120M; 或添加你自己的板子定义

我改了,但没用,给我一个对的源代码,是不是编译器问题,编译器我是下载32kb的iar试用,然后**的
sjnh 发表于 2015-7-9 14:22 | 显示全部楼层
这两个板子都不是的话肯定要定义自己的板子了,MPU,IO口,
最简单就是就看例子中这2个板子怎么定义的,照抄然后改成你的自己定义的板子
sunset_q 发表于 2015-7-9 14:50 | 显示全部楼层
IAR的问题吧    有段时间  我用IAR5.5 K60   添加h文件和C文件都编译提示找不到h文件  换个版本就好了。
 楼主| 曹铁军 发表于 2015-7-9 15:29 | 显示全部楼层
dwh000 发表于 2015-7-9 15:11
没有定义宏的原因.

你说的对,没有定义宏,用OPENSDA V2 生成.bin的文件  按住复位然后直接复制进去么。我用的是F64的板子,库函数都是K60的,K64的没找到。
 楼主| 曹铁军 发表于 2015-7-9 15:31 | 显示全部楼层
sunset_q 发表于 2015-7-9 14:50
IAR的问题吧    有段时间  我用IAR5.5 K60   添加h文件和C文件都编译提示找不到h文件  换个版本就好了。  ...

是宏定义错了   ,我是K64的板子  库函数难找  用K60的库  用OPENSDA V2 生成.bin的文件  按住复位然后直接复制进去么。
 楼主| 曹铁军 发表于 2015-7-9 15:33 | 显示全部楼层
sjnh 发表于 2015-7-9 14:22
这两个板子都不是的话肯定要定义自己的板子了,MPU,IO口,
最简单就是就看例子中这2个板子怎么定义的,照 ...

是宏定义错了,看看openSDA怎么用
nick7788 发表于 2015-7-10 10:17 | 显示全部楼层
dongwumoushi 发表于 2016-7-4 15:07 | 显示全部楼层
路径配置的 宏定义那 定义TWR_K70F120M 或twr_k70f120m
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

37

帖子

0

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