643××大小的keil程序,编译错误啊太多了

[复制链接]
 楼主| icecut 发表于 2008-5-5 23:13 | 显示全部楼层 |阅读模式
最近给老师做一个2个单片机整合在一起的项目。
现在6K的字库都移植出来了,又加了一些代码,估计快超内存了

主要是KEIL编译错误太多了,根本没法估计,现在已经修改代码整了3个两。
唉,后面的工期根本无法估计。

单片机是C8051F,大家如果遇到这么大的C代码直接用ARM就可以了,
我都快吐了
dai_weis 发表于 2008-5-5 23:20 | 显示全部楼层

用ARM也能把带有错误的C编译成没有错误

好像没有听说过C错误和芯片还有关系
芯片的ROM小可能程序结构要求要严格,优化要弄好。
 楼主| icecut 发表于 2008-5-5 23:22 | 显示全部楼层

哦,没说明白

我说用这个芯片40多元,可以和arm7一样钱了。C8051F020~~~
与芯片无关,但是KEIL编译出来的汇编RAM地址复用出错。
dld2 发表于 2008-5-6 07:54 | 显示全部楼层

对头

hkap 发表于 2008-5-6 09:00 | 显示全部楼层

用STM32用不了40元

农民讲习所 发表于 2008-5-6 09:13 | 显示全部楼层

程序结构太差。

 楼主| icecut 发表于 2008-5-6 10:27 | 显示全部楼层

LS正解

可是你想这么大的代码,我怎么能给他改呢?
一改那就要大动,又不是我写的。
连格式,都乱七八糟
昨天刚给他把换行空格等问题用软件格式化了一下。
郁闷的我要吐了。
只能遇到什么调试什么了。
估计还有2大块问题。都应该是这个原因。
gyt 发表于 2008-5-6 14:37 | 显示全部楼层

碰到难啃的骨头了

mapleyang 发表于 2008-5-6 17:50 | 显示全部楼层

re

020现在这么便宜啊?俺当年用的时候还100左右呢
09jiagege 发表于 2008-5-6 18:30 | 显示全部楼层

q

不会呀.我们也是用的是C8051F的.
 楼主| icecut 发表于 2008-5-6 19:35 | 显示全部楼层

不是芯片问题是keil的问题

ls程序多大有63.5k以上吗?
别太大的没事
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1120

主题

15360

帖子

588

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

1120

主题

15360

帖子

588

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