完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
启动文件
.text .global _start _start: ldr r0, =0x53000000 mov r1, #0x0 str r1, [r0] ldr sp,=4096 bl main halt_loop: b halt_loop .c文件 #define GPFCON (*(volatile unsigned long *)0x56000050) #define GPFDAT (*(volatile unsigned long *)0x56000054) int main() { GPFCON &=0xfdff; GPFCON |= 0x0100; GPFDAT = 0x00000000; return 0; } makefile led.bin:start.S led.c ARM-linux-gcc -g -c -o start.o start.S arm-linux-gcc -g -c -o led.o led.c arm-linux-ld -Ttext 0x0000000 -g led.o start.o -o led_elf clean: rm -f led_elf led.bin *.o 为什么编译出来后下载到板子里面灯就是不亮,检查了很多遍也没发现什么问题啊,复制老师的程序编译下载就可以,对比了一下也没有什么大的出入啊。这是什么原因导致的 |
|
相关推荐
2个回答
|
|
没有生成二进制文件,少一条编译命令
|
|
|
|
对比的时候不要用眼直接查看,用对比软件,很方便,很快定位问题。
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2187 浏览 6 评论
1987 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4545 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 00:47 , Processed in 0.820936 second(s), Total 81, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号