- 博客(11)
- 收藏
- 关注
原创 6.BEEP【笔记】
beep.c #include "bsp_beep.h" /* 初始化蜂鸣器对应的IO */ void beep_init(void) { /* 1、初始化IO复用,复用为GPIO5_IO01 */ IOMUXC_SetPinMux(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01,0); /* 2、、配置GPIO1_IO03的IO属性 */ IOMUXC_SetPinConfig(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01,0X10B
2021-06-07 09:59:02
230
原创 5.通用Makefile 【笔记】
CROSS_COMPILE ?= arm-linux-gnueabihf- TARGET ?= bsp CC := $(CROSS_COMPILE)gcc LD := $(CROSS_COMPILE)ld OBJCOPY := $(CROSS_COMPILE)objcopy OBJDUMP := $(CROSS_COMPILE)objdump INCDIRS := imx6ul \ bsp/clk \ bsp/led \ bs
2021-05-28 14:12:48
392
2
原创 4.SDK包移植的相关问题【笔记】
进一步优化的Makefile CROSS_COMPILE ?= arm-linux-gnueabihf- NAME ?= ledc CC := $(CROSS_COMPILE)gcc LD := $(CROSS_COMPILE)ld OBJCOPY := $(CROSS_COMPILE)objcopy OBJDUMP := $(CROSS_COMPILE)objdump OBJS := start.o main.o $(NAME).bin:$(OBJS) $(LD) -Timx6ul.
2021-05-19 10:11:38
457
1
原创 3.仿32的驱动开发【笔记】
汇编清除bss段 .global _start /* 全局标号 */ .global _bss_start _bss_start: .word __bss_start /*相当于C语言里面的变量,.word表示在这里放了一个变量, *_bss_start就是这个变量的标签,类似变量名,存放bss起始地址 */ .global _bss_end _bss_end: .word __bss_end _start: /* 进入SVC模式 */ mrs r0, cpsr bic r0, r
2021-05-18 14:05:46
130
原创 2.C语言BSP LED驱动【笔记】
Code 汇编 .global _start /* 全局标号 */ /* * 描述: _start函数,程序从此函数开始执行,此函数主要功能是设置C * 运行环境。 */ _start: /* 进入SVC模式 */ mrs r0, cpsr /*CPSR的值读到r0中*/ bic r0, r0, #0x1f /* 将r0寄存器中的低5位清零,也就是cpsr的M0~M4 ~0 0000=0x1f */ orr r0, r0, #0x13 /* r0或上0
2021-05-11 10:41:41
433
原创 1.IM6ULL汇编点亮LED【笔记】
编辑 led.s /*刘明升 *2021年4月8日 */ .global _start /* 全局标号 */ /* * 描述: _start函数,程序从此函数开始执行此函数完成时钟使能、 * GPIO初始化、最终控制GPIO输出低电平来点亮LED灯。 */ _start: /* 1、使能所有时钟 */ ldr r0, =0X020C4068 /* CCGR0 */ ldr r1, =0XFFFFFFFF /* 将要写入的数据*/ str r1, [r0] /* 将r
2021-04-08 07:50:05
342
原创 通用Makefile【笔记】
Makefile CROSS_COMPILE ?= arm-linux-gnueabihf- TARGET ?= bsp CC := $(CROSS_COMPILE)gcc LD := $(CROSS_COMPILE)ld OBJCOPY := $(CROSS_COMPILE)objcopy OBJDUMP := $(CROSS_COMPILE)objdump INCDIRS := imx6ul \ bsp/clk \ bsp/led \
2020-11-26 14:49:18
287
原创 Ubuntu下VSCode的安装与卸载【闲聊】
安装VSCode 编辑器与编译器 在Ubuntu下我们善用于gcc编译器,vim编辑器,但是在编写一些大型的代码时,我们要用到Source insight ,因为这个软件不是免费的,在一些公司没有买这个软件的使用权的时候。对于我们这些码农来讲还是不是特别友好的。因此我们的信仰,田牌家VSCode就突显了出来。 Ubuntu下的安装 到https://code.visualstudio.com/下进行下载 可以在Windows和Ubuntu下都安装。 也可以到我的主页下载Ubuntu的版本。 然后在终端输入
2020-11-12 09:33:52
939
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人