【ARM裸机】
ARM裸机,s5pv210芯片
晚风轻轻吹~
这个作者很懒,什么都没留下…
展开
-
【ARM裸机s5pv210 】程序烧录
1.SD卡刷uboot 准备工作 (1)securcrt(115200,数据流控制全不选) (2)usb转串口驱动 (3)破坏iNand中的bootloader已从SD2启动 (4)九鼎x210_fusingtool.exe (5)准备好的uboot.bin 流程 (1)使用x210_fusingtool将uboot.bin刷入SD卡 (2)板子启动方式选择e...原创 2022-02-15 22:45:00 · 306 阅读 · 0 评论 -
【ARM裸机s5pv210】Makefile
Linux命令行中输入 make 命令:1、make 会在当前目录下找名字叫“Makefile”或“makefile”的文件。2、如果找到,它会找文件中的第一个目标文件(target),并把这个文件作为最终的目标文件。3、如果 目标文件不存在,或是 目标文件所依赖的后面的 .o 文件的文件修改时间要比目标文件这个文件新,那么,他就会执行后面所定义的命令来生成 edit 这个文件。4、如果...原创 2022-02-15 17:01:00 · 108 阅读 · 0 评论 -
【ARM裸机s5pv210 】时钟配置
clock.c//时钟控制器基地址#define ELFIN_CLOCK_POWER_BASE 0xE0100000 // 时钟相关的寄存器相对时钟控制器基地址的偏移值#define APLL_LOCK_OFFSET 0x00 #define MPLL_LOCK_OFFSET 0x08#define APLL_CON...原创 2022-01-06 14:12:00 · 115 阅读 · 0 评论 -
【ARM裸机s5pv210 】汇编开栈跳转 C语言
makefilefinal.bin: start.o led.o arm-linux-ld -Ttext 0x0 -o start.elf $^ arm-linux-objcopy -O binary start.elf final.bin %.o : %.S arm-linux-gcc -o $@ $< -c -nostdlib //不连接系统...原创 2022-01-05 20:21:00 · 92 阅读 · 0 评论 -
【ARM裸机s5pv210 】重定位操作
makefilefinal.bin: start.o led.o arm-linux-ld -Tlink.lds -o start.elf $^ //link.lds为链接脚本,指定链接地址 arm-linux-objcopy -O binary start.elf final.bin arm-linux-objdump -D start.elf > ...原创 2022-01-05 21:38:00 · 97 阅读 · 0 评论 -
【ARM裸机s5pv210 】芯片初始化
#define GPJ0CON 0xE0200240#define GPJ0DAT 0xE0200244#define WTCON 0xE2700000#define SVC_STACK 0xd0037d80.global _start_start: // 第1步:关看门狗(向WTCON的bit5写入0即可) ldr...原创 2022-01-04 21:31:00 · 104 阅读 · 0 评论 -
【ARM裸机s5pv210 】GPIO
GPJ0CON 寄存器共32位,每个引脚用4位控制,16进制的话正好一个数可以控制一个引脚GPJ0DAT 寄存器共8位,每个引脚用1位控制,16进制的话2个数控制8个引脚小实验测试://Makefile文件led.bin: led.o arm-linux-ld -Ttext 0x0 -o led.elf $^ arm-linux-objcopy -O binar...原创 2022-01-04 19:16:00 · 175 阅读 · 0 评论 -
【ARM裸机s5pv210 】交叉编译工具链配置
交叉编译工具链的安装1:打开虚拟机,在/usr/local/下创建/usr/local/arm文件夹2:先将安装包从Windows中弄到linux中去,使用filezilla3:解压。tar -jxvf arm-2009q3.tar.bz2(到此相当于程序已经安装完毕,真正的应用程序安装在/usr/local/arm/arm-2009q3/bin目录下)4.在~/.bashrc中,添加expor...原创 2022-02-17 21:33:00 · 124 阅读 · 0 评论