wanjunhui 发表于 2011-11-16 19:55:05

s3c2440裸奔, keil uV4编译的程序,定义的全局变量没有初始化问题

硬件是s3c2440 nor flash 和 sdram

将ADS的2440启动和库文件转到keil uv4下,开始编译有警告,根据网上的方法,现在编译ok,程序也能运行;

不过转成keil环境下后,发现我初始化的变量或数组没有初始化。 除了外部变量没有初始化外,程序运行状态都是正常的。问题就是为什么程序没有初始化
变量? 这个问题困扰我1天了。

以前我的程序是基于ADS的,程序没有问题。 项目卡在这里,请大家解答原因,谢谢了。

flor 发表于 2011-11-16 20:38:44

看不出来,帮你顶!

BloathX 发表于 2011-11-17 11:02:44

没设置R0 RW的起始地址吧

wanjunhui 发表于 2011-11-17 23:05:06

不是地址设置问题,可能是启动文件的问题,从网上找到一个keil mdk的2440的工程,用它就OK了。

现在有个新问题:
在nor flash里裸奔
用jlink v8下载200k左右代码,可以正常下载或调试;当代码600多K了,下载出错报超时。

大家有没有使用Jlink正常下载过600多k以上的代码?帮助我确定一下是不是jlink的问题
页: [1]
查看完整版本: s3c2440裸奔, keil uV4编译的程序,定义的全局变量没有初始化问题