主题 : 用KEIL4编译S3C2440 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 25779
精华: 0
发帖: 31
金钱: 155 两
威望: 31 点
综合积分: 62 分
注册时间: 2010-07-29
最后登录: 2010-10-10
楼主  发表于: 2010-07-29 14:49

 用KEIL4编译S3C2440

管理提醒: 本帖被 qq2440 从 开发板实战手册及教程 移动到本区(2011-03-28)
在用keil编译mini2440中的S3C2440时,ROM1 与 RAM1分别设置多少啊?
有人是这样设置的
     ROM1   0X0          0X2000000
     RAM1   0X30000000   0X4000000
不知道为什么这样设置的
还有编译成功后也不能进入调试!请高手指点下
*** error 65: access violation at 0x00000000 : no 'execute/read' permission




玩好arm
薄如蝉翼的未来,如履薄冰的幸福!
级别: 新手上路
UID: 16431
精华: 0
发帖: 19
金钱: 125 两
威望: 25 点
综合积分: 38 分
注册时间: 2010-03-17
最后登录: 2012-06-11
1楼  发表于: 2010-12-05 16:34

 Re:用编译S3C2440

KEIL4?我还用keil3!
级别: 新手上路
UID: 31907
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2010-11-07
最后登录: 2011-01-03
2楼  发表于: 2010-12-13 08:24
ROM1   0X0(NAND NOR地址 )       0X2000000(32M)
表示从NOR或NAND启动,长度为32M
RAM1   0X30000000(SDRAM地址)   0X4000000(64M)
表示SDRAM启动,长度为64M
初次学习,请多关照
级别: 新手上路
UID: 34775
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2010-12-21
最后登录: 2017-09-13
3楼  发表于: 2010-12-30 19:34
没问题吧,我就是这样做的
级别: 新手上路
UID: 35443
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2011-01-01
最后登录: 2017-09-13
4楼  发表于: 2011-01-04 15:15
引用第2楼吕氏春秋8266于2010-12-13 08:24发表的  :
ROM1   0X0(NAND NOR地址 )       0X2000000(32M)
表示从NOR或NAND启动,长度为32M
RAM1   0X30000000(SDRAM地址)   0X4000000(64M)
表示SDRAM启动,长度为64M

不对吧,nor falsh可以这样设置,但NAND falsh不可以吧!
级别: 新手上路
UID: 40849
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2011-03-23
最后登录: 2011-05-23
5楼  发表于: 2011-03-27 16:20
调试的话应该这样,你那样是直接下载HEX才是那样的
     ROM1   0X30000000       0X1000000
     RAM1   0X31000000    0X4000000


试试吧,绝对OK
求知若饥,大智若愚。
级别: 新手上路
UID: 57851
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2011-10-30
最后登录: 2012-03-14
6楼  发表于: 2012-03-14 15:29
我是这么设置的:(s3c2440+nandflash   KEIL4)
rom     0x3000 0000         0x1000
ram     0x3100 0000         0x1000

程序不大 就裸奔led流水灯
问题是能用JTAG 仿真,但程序下载到nandflash中  不能跑起来。
将ram和rom更改为
rom   0x00                        0x1000
ram      0x3100_0000        0x1000
编译后下载  程序还是不能启动。
尝试了其他值,同样程序不能启动。
请高手们帮忙啊!