打印

求助:此hex怎么烧不进去芯片

[复制链接]
2726|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiaofengli|  楼主 | 2007-5-14 11:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我对一C程序编译仿真
          若用伟福仿真器,用芯片2051提示超出地址,用51就可以了
          但用KEIL3,2051和51都可以

          当要把KEIL3选2051生成的HEX文件烧到芯片2051时却又烧不进去
          因为生成的HEX文件的起诉地址不是从0x0000开始,而是从0x8000开始
          我尝试修改起始地址但不成功
          此后,我又用KEIL3选c51编译仿真还是老情况
          原因何在?应怎么解决阿?

相关帖子

沙发
chunyang| | 2007-5-14 11:31 | 只看该作者

那是你的程序代码有问题

一是起始地址的设置有误,而是跳转、调用等指令必须用短格式,可用编译器的编译属性设定。

使用特权

评论回复
板凳
xiaofengli|  楼主 | 2007-5-14 13:07 | 只看该作者

谢谢!再问

起始地址怎么设阿?
短格式何解?具体如何操作能否指教?
谢谢
(我是新手)

使用特权

评论回复
地板
xiaofengli|  楼主 | 2007-5-28 14:32 | 只看该作者

苦等 怎么无人解答阿?

我是本楼楼主 
我的问题怎么没
有太多回答阿
就求解决 

使用特权

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

本版积分规则

2

主题

7

帖子

0

粉丝