主题 : 裸机程序问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 86548
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2013-01-19
最后登录: 2013-10-05
楼主  发表于: 2013-08-23 19:41

 裸机程序问题

管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
我正在做nand flash裸机程序,在编译韦东山的nand flash示例时要在makefile里加入-nostdlib,这个网上很多其他的都是这么说的,可是这样一来for、while这些基本命令全部失效,我试了一下,加了for和不加for编译出来的bin文件是一模一样的(MD5检测),说明链接的时候被跳过。这个问题有人有解决方案吗?
级别: 新手上路
UID: 86548
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2013-01-19
最后登录: 2013-10-05
1楼  发表于: 2013-08-23 22:39
也有可能是四则运算失效,我试了一下while(1)是有效的,但是定义int i = 0,然后while(i<100) {i = i+1;} 是无效的