主题 : mini2440用supervivi烧写led裸机程序 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 63602
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2012-02-22
最后登录: 2012-10-30
楼主  发表于: 2012-02-24 10:24

 mini2440用supervivi烧写led裸机程序

你好, 我把韦东山书上点亮led小灯裸机程序(汇编建栈跳到c代码)程序通过supervivi烧入到内存, 运行不正确(这段代码烧到天嵌板子内存中运行是正确的), 我用纯汇编烧入内存就可以, 我是用keil软件编译的, 启动地址是0x30000000;
然后我在把汇编启动c代码这段程序通过suppervivi烧入到nand flash启动也可以。
所以, 我怀疑supervivi内存这块栈的处理不完善, 因为c代码和汇编比就多了个入栈和出栈。 求解答。