打印
[LOOK]

LOOK第一贴,穿衣服,总结自己出现的问题!!

[复制链接]
2222|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Ryanhsiung|  楼主 | 2011-11-1 20:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ARM, rc, TE, AN, ST
本帖最后由 Ryanhsiung 于 2011-11-2 11:01 编辑

呵呵,终于有衣服穿了, 还是名牌(LOOK)。虽然是旧点(5.25版本)

这一周稍微清闲了点,晚上学习一下LOOK,遇到些问题,但最终编译成功了!

以下是我穿衣服中碰到的几个问题,写出来分享一下,好让其它网友走弯路@

1:找不到工程向导.EXE
在LOOK FOR CORTEX-M发布贴中的第7点有说明,只是我们没注意,
“7、将新唐 Keil uVision 工程向导分离出来,做为独立的安装包发布。”
那我们怎么创建C++例程呢,可参考“Lee老师LOOK应用工程创建”
( https://bbs.21ic.com/icview-228201-1-1.html  这个是5.22版本的)

2、error: fatal error: look.h: No such file or directory
   设置红框内的路径,9.9版本与5.22目录名字还不一样哦。
路径详细可参考:LOOK构建及Keil uVision4 安装路径注意点
(https://bbs.21ic.com/icview-243131-1-1.html)
方法2:(我装了两个版本的LOOK后,使用9.9的库后,一直找不到LOOK.H)
建议将LOOK 安装目录中的INCLUDE LIB文件COPY到工程目录,然后在设置目录
    这样还可以便你的文件在多台电脑上使用!

3、#error This header file must only be compiled for ARMv6-M and ARMv7-M architecture.
这个是因为最新的Sourcery G++ Lite for ARM EABI预定义宏是__ARM_ARCH_6SM__,以前都是__ARM_ARCH_6M__。

(https://bbs.21ic.com/icview-246239-1-1.html johnlee)

解决方法:
1、  使用旧版本的Sourcery G++ Lite for ARM EABI
2、  进入LOOK安装文件,打开LOOK文件,若是9.9版本则打开 LOOK.H
  __ARM_ARCH_6M__改为 __ARM_ARCH_6SM__
  __ARM_ARCH_7M__改为 __ARM_ARCH_7SM__

4、error: fatal error: instantiate: No such file or directory
    有网友说是:LOOK使用5.22版本建立,使用9.9版本出现的错误。
9.9版本不知道改那里,#include “instantiate.h”也不能删除,
所以我还只有使用5.22版本LOOK创建工程!使用5.22后该问题消失

4.1、使用不了9.9的库
   这个我还没解决,C++不太懂,暂时还是用5.22的库,等搞定了5.22再来使用9.9的版本LOOK.
试图使用9.9的一些修改:
1、找不到instantiate.h  9.9版本中以没有这个单独的文件,已被集成到了look.h文件中,直接删除#include “instantiate.h”。
    2、__OPT_ATTR__  __OPT_INLINE__在9.9版本的定义中没有直接改写为了__INLINE__,5.22版本的定义在LOOK文件中,在look.h中定义

__OPT_ATTR__  __OPT_INLINE__

我使用不了9.9版本LOOK,那个网友提供一下9.9版本的LOOK 例程啊,给我学习学习!!!!

LOOK 入门遇到的一些问题.rar

37.86 KB

相关帖子

沙发
hotpower| | 2011-11-2 19:05 | 只看该作者
我做过十几个例程,比较简单

使用特权

评论回复
板凳
Ryanhsiung|  楼主 | 2011-11-2 19:19 | 只看该作者
我做过十几个例程,比较简单
hotpower 发表于 2011-11-2 19:05

恩,大叔有9.9LOOK的例程么?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:嵌入式技术专家
简介:道阻且长,行则将至!

64

主题

4654

帖子

14

粉丝