这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » uVision2 怎样设置uVision2使产生的代码地址定位在要求范围

共2条 1/1 1 跳转至

uVision2 怎样设置uVision2使产生的代码地址定位在要求范围

院士
2006-09-17 18:14:16     打赏
uVision2 怎样设置uVision2使产生的代码地址定位在要求范围



关键词: uVision2     怎样     设置     使产     生的     代码         

院士
2006-12-22 22:43:00     打赏
2楼
问 用keilc51(环境为uVision2)编译后产生的代码第一行为就跳转到一个大于0x4000的地址上,无法装进89C51单片机的片内ROM,怎么解决? 1: option--------l51 2: 有问题吧默认的keil编译是从00开始的啊 3: 一天了,还弄出来程序为:
#include <reg51.h>

void main(void)
{
    do
    {
        P1=0x30;
    }
    while(1);
}
编译后为第一行代码为
C:0x0000 LJMP C:4000
不知如何才能从0地址开始 4: 是未注册版本吧! 5: 修改startup.a51文件修改startup.a51文件,cs at 0 该成你想要的cs at 0x4000就OK了! 6: 正解!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]