内核配置 (1)需要先设置CPU的架构,和交叉编译工具: 在顶层 Makefile 文件,将: ARCH ?= $(SUBARCH) CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%) 改为: ARCH ?= arm CROSS_COMPILE ?= a
开发板:TL3506-MiniEVM_S(256MB DDR+256MB NAND FLASH) ¥299 SDK 位置:\4-软件资料\Linux\LinuxSDK\LinuxSDK-v1.2.tar.gz 内核:\4-软件资料\Linux\Kernel\src\linux-6.1.99-v1.2
从IC端到I/O接口走线要短、要顺畅。 去耦电容要靠近IC引脚,稳压电容可以稍远。 考虑IC EPAD电流回流到Power IC的顺畅程度。 走线避免穿层,高低频信号要分开,时钟线要保护。 去耦电容的摆放 在电源进入芯片PIN之前摆上100-330nF的小电容做滤除杂讯用,因此布局时小电容要尽量接近
项目配置 cmake_minimum_required(VERSION 3.0) # 最低 cmake 版本 project(app C) # 项目名称和开发语言 add_executable(可执行文件名称 源文件) # 生成可执行文件 指定C++标准 方法1 set(CMAKE_CXX_STA
Makefile 主要使用在没有集成开发环境时,对工程文件进行自动化编译的工具。 Makefile的本质是一个文件,需要配合make命令进行自动化编译。文件名常首字母大写. Makefile文件的命名:makefile或者Makefile。 (推荐首字母大写的用法) make是一个命令工具,用来解释
(一)手动绘制 (1)使用2D线画多边形、圆形、矩形、路径的封闭图形。 若使用路径,需多一步操作:选中图形后 (3)全选该封闭图形,右键【特性】 (4)选择为板框
Linux的指令可使用man、info进行查询。 例如 man ls、info ls 使用q退出。 登录后,root的命令提示符为#,普通用户的提示符为$ 几个特殊的目录名: .:当前目录 ..:上一层目录 -:前一个目录 ~:用户所在的家目录
在硬件确实连接的情况下,gpio没有输出,可能的原因: 时钟没开 没正确初始化 一些特殊引脚如PC13不适合作为gpio,灌电流能力弱啥的 一标准库中默认的是复用功能,需显式的修改为gpio功能 一个案例:使用spi功能 虽然PB15没有复用 GPIO_PinAFConfig(GPIOB, GP
#ifndef __BSP_DAC3_H__ #define __BSP_DAC3_H__ #include "stm32g4xx_hal.h" extern DAC_HandleTypeDef hdac3; void DAC3_Init(void); void DAC3_Set_Value(
(1)新建 PCB 文件: 推荐大小设置: Left X:-200 mm Width:400 mm Lower Y:-50 mm Height:200