TQ2440 学习笔记—— 13、GPIO 接口【实验:用汇编语言实现】

2019-07-13 03:23发布

(韦东山——嵌入式Linux 应用开发完全手册) GPIO 操作实例:LED 和 按键 1、使用汇编代码点亮一个LED 操作步骤 a、编写源程序(程序) b、生成可执行程序(Makefile c、烧写程序(USB 下载线烧写) d、运行程序
a、编写源程序
虽然是汇编代码,但是程序很简单,就不解释啦! b、Makefile
make 指令比较 第 1 行中文件led_on.bin 和文件 led_on.S 的时间,如果 led_on.S 的时间 比 led_on.bin  的时间新(led_on.bin 未生成时,此条件默认成立),则执行第2,3,4行的命令重新生成led_on.bin 。也可以不用指令make,而直接一条一条的执行2,3,4行的指令,但是这样效率比较低。 第 2 行的指令是编译,第 3 行是链接,第 4 行是把ELF 格式的可执行文件led_on——elf 转换成二进制格式文件led_on.bin 。 执行“make clean” 时强制执行第 6 行的删除命令。 c、采用USB烧写,在NOR Flash 模式启动 进入USB download 模式, 选择a 下在程序 d、运行程序。*^_^* 给个小照片: