LED 灯实验

1、硬件原理分析

2、简单C和汇编代码

Makefile

复制代码
objs := start.o main.o

ledc.bin:$(objs)
	arm-linux-gnueabihf-ld -Timx6ul.lds -o ledc.elf $^
	arm-linux-gnueabihf-objcopy -O binary -S ledc.elf $@
	arm-linux-gnueabihf-objdump -D -m arm ledc.elf > ledc.dis

%.o:%.s
	arm-linux-gnueabihf-gcc -Wall -nostdlib -c -O2 -o $@ $<

%.o:%.S
	arm-linux-gnueabihf-gcc -Wall -nostdlib -c -O2 -o $@ $<

%.o:%.c
	arm-linux-gnueabihf-gcc -Wall -nostdlib -c -O2 -o $@ $<

clean:
	rm -rf *.o ledc.bin ledc.elf ledc.dis
相关推荐
en.en..12 小时前
C 语言嵌入式事件驱动状态机完整教程(枚举配套)
c语言·开发语言
Yyyyyy~13 小时前
[C语言]break和continue作业
c语言·开发语言
NoteStream13 小时前
【C语言基础】分支和循环(上)
c语言·开发语言·c++·经验分享·笔记·算法·c#
十月的皮皮16 小时前
STM32从零到量产开发:四路继电器工业控制模块开发 -上位机 Program.cs 应用程序入口设计说明
c语言·stm32·单片机·stm32cubemx·hal库
坚持编程的菜鸟16 小时前
模拟实现memcpy
c语言·算法·模拟实现my_memcpy
小小龙学IT17 小时前
Day 28 项目调试与优化 —— 给聊天室做一次“全面体检“
c语言·开发语言
老花眼猫17 小时前
数学艺术图案画-曼陀罗(78)
c语言·经验分享·青少年编程·课程设计
坚持编程的菜鸟1 天前
模拟实现memmove
c语言·算法·模拟实现memmove
坚持编程的菜鸟1 天前
编写判断大小端程序
c语言·算法·判断大小端
不负岁月无痕1 天前
简单理解操作系统结构
java·linux·c语言·开发语言·c++·面试