主题 : 裸机程序,点亮LED的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 94322
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2013-07-14
最后登录: 2013-07-16
楼主  发表于: 2013-07-14 18:44

 裸机程序,点亮LED的问题

我用C语言写了一个LED点亮的程序如下:
#define rGPBCON    (*(volatile unsigned *)0x56000010)    //Port B control
#define rGPBDAT    (*(volatile unsigned *)0x56000014)    //Port B data
#define rGPBUP     (*(volatile unsigned *)0x56000018)    //Pull-up control B
#define GPB5_OUT (1<<(5*2))
#define GPB6_OUT (1<<(6*2))
#define GPB7_OUT (1<<(7*2))
#define GPB8_OUT (1<<(8*2))
int main()
{
rGPBCON=GPB5_OUT|GPB6_OUT|GPB7_OUT|GPB8_OUT;
rGPBUP=0;
rGPBDAT=0;
return 0;
}
用ADS编译后生成.bin文件,然后用Minitools下载到SDRAM中运行,为什么LED都不亮??
级别: 新手上路
UID: 97750
精华: 0
发帖: 11
金钱: 60 两
威望: 12 点
综合积分: 22 分
注册时间: 2013-11-04
最后登录: 2014-02-19
1楼  发表于: 2013-11-23 19:29
还在用ADS呢?都在用RVDS了。
级别: 新手上路
UID: 76439
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
综合积分: 32 分
注册时间: 2012-08-24
最后登录: 2018-12-27
2楼  发表于: 2014-01-22 10:48

 回 楼主(qianlimian) 的帖子

你的问题解决了没?
级别: 新手上路
UID: 100513
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
综合积分: 44 分
注册时间: 2014-02-13
最后登录: 2015-09-28
3楼  发表于: 2014-02-25 17:27
链接地址没有指定为SDRAM的开始地址;
级别: 新手上路
UID: 100513
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
综合积分: 44 分
注册时间: 2014-02-13
最后登录: 2015-09-28
4楼  发表于: 2014-02-25 17:57
也不对