打印
[PIC®/AVR®/dsPIC®产品]

PIC18F6720移植UCGUI

[复制链接]
1206|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ilikedota|  楼主 | 2015-1-7 22:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有大神在PIC18系列上移植过UCGUI,我想把UCGUI移植到PIC18F6720里,按照网上的教程一步一步来做的,还有同事的指导,程序应该没有问题,但是在编译GUI__CalcTextRect.c文件的时候出现cannot generate code for this expressionHalting build on first failure as requested错误,也不知道这个是指什么意思。
我把这个C文件移除,再次编译,在编译到GUI_DispStringInRectEx.c文件时,又爆出Bad int. codeHalting build on first failure as requested错误,求大神急救……………………:'(:'(:'(
沙发
yewuyi| | 2015-1-8 16:00 | 只看该作者
你用C语言的经验如何?

使用特权

评论回复
板凳
ilikedota|  楼主 | 2015-1-8 19:08 | 只看该作者
yewuyi 发表于 2015-1-8 16:00
你用C语言的经验如何?

一般吧,做过几个项目。大神,能给点给力的建议吗?

使用特权

评论回复
地板
ilikedota|  楼主 | 2015-1-8 19:13 | 只看该作者
yewuyi 发表于 2015-1-8 16:00
你用C语言的经验如何?

今天又和同事一起搞了下,还是没搞好,不知道怎么回事,以前也移植到ARM里过,在KEIL环境下,很顺利,没遇到现在这样的问题

使用特权

评论回复
5
yewuyi| | 2015-1-9 08:55 | 只看该作者
GUI__CalcTextRect.c,GUI_DispStringInRectEx.c

你弄明白这两个文件之间联系了吗?

使用特权

评论回复
6
yewuyi| | 2015-1-9 08:56 | 只看该作者
移植不是把别人的软件包拿来直接编译。

你至少首先得弄懂别人写的各个文件以及函数的具体作用,不然移植个啥呢?

使用特权

评论回复
7
ilikedota|  楼主 | 2015-1-9 21:56 | 只看该作者
yewuyi 发表于 2015-1-9 08:56
移植不是把别人的软件包拿来直接编译。

你至少首先得弄懂别人写的各个文件以及函数的具体作用,不然移植个 ...

UCGUI程序不用每个都看,它包含几百个C文件,也不太有时间全部都去看,移植只需要知道如何建立你的硬件底层与UCGUI的接口。我就是不太明白为什么在MPLAB环境下就出问题。

使用特权

评论回复
8
yewuyi| | 2015-1-10 11:41 | 只看该作者
如果想要安心,就要尽量弄清楚每个函数。

移植这种事情一般要么是新手花费大量时间弄清楚细节,要么是非常有经验的工程师指导,否则基本都是提心吊胆的做,做到啥样只能听天由命了。。。

使用特权

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

本版积分规则

33

主题

98

帖子

3

粉丝