全志A40i学习笔记():开发资料、启用串口
目录概述A40i User Manual V1.1A40i Datasheet V1.1开启UART61. [uart6]2. uart6_used3. uart6_port4. uart6_type5. TX/RX 配置6. 31defaultdefault 的含义1第一个参数复用功能2第二个参数上下拉3第三个参数驱动能力4第四个参数默认输出状态7. Suspend 配置其他概述全志官网是下载不到什么资料的1.AI搜索给出的手册。来自针对 全志 Allwinner SoC 的开源 Linux 社区Wiki。非官方2.购买飞凌开发板后到飞凌论坛注册账号客服开通对应资料权限四核工业控制处理器A40i User Manual V1.1A40i User Manual管脚定义A40i Datasheet V1.1A40i Datasheet这 10 列是芯片封装引脚及其电气属性结合图中的V24 / PI11可这样理解列字段含义图中示例1Ball#BGA 封装上的焊球坐标用于原理图和 PCB 封装定位V242Pin Name芯片内部对该引脚的命名通常体现 GPIO 端口和编号PI11I 组 GPIO 的第 11 脚3Signal Name该引脚在不同复用模式下对应的信号功能Input、Output、SPI0_CLK、UART5_RX、EINT23等4Function选择对应复用功能时写入 PinMux 的功能编号075Ball Reset Rel. Function芯片复位释放后该引脚默认选择的复用功能Function7即默认选择功能 76Type当前复用信号的方向/类型I输入、O输出、I/O双向、OFF关闭、NA不适用7Ball Reset State复位状态下焊球的电气状态Z高阻态8Pull Up/Down引脚内部上下拉能力PU/PD支持内部上拉或下拉9Buffer Strength (mA)输出缓冲器的驱动能力单位 mA6这里标注为 6 mA10Power Supply该引脚所属 IO 电源域VCC-IO其中每个复用功能具体是FunctionSignal Name含义0Input普通 GPIO 输入1Output普通 GPIO 输出2SPI0_CLKSPI0 的时钟信号通常由 SPI 主机输出表中标为I/O说明硬件支持相应方向3UART5_RXUART5 串口接收输入4Reserved芯片保留不能使用5Reserved芯片保留不能使用6EINT23外部中断输入通道 237IO Disable关闭数字输入和输出缓冲器引脚呈高阻状态两个容易混淆的地方Function7不是“第七种外设”而是说复位后 Function 选择值为7对应IO Disable。PU/PD通常表示支持上拉和下拉配置不一定表示复位时已经启用了上下拉。本图只能确定复位状态为Z默认上下拉究竟是什么还要结合表格脚注和 GPIO/Pinctrl 寄存器的复位值确认。因此图中的PI11 可以作为外部中断使用将其复用功能配置为6对应EINT23。这里的23是中断通道号不是 GPIO 编号。开启UART6打开sys_config.fex后以uart6为例内容如下具体含义为1.[uart6]表示UART6第6路串口的配置区域。每个 UART 都有对应的配置段[uart0][uart1][uart2]...[uart7]2.uart6_useduart6_used 0表示是否启用 UART6。配置含义0不启用1启用3.uart6_portuart6_port 6表示 UART 控制器编号。即UART6Linux 启动后一般会对应/dev/ttyS6实际设备号仍需以系统启动结果为准。4.uart6_typeuart6_type 2表示串口类型。Linux BSP 常见数值含义2两线串口TX、RX4四线串口TX、RX、CTS、RTS5. TX/RX 配置uart6_tx port:PA1231defaultdefaultuart6_rx port:PA1331defaultdefault说明UART6_TX → PA12UART6_RX → PA13真正重要的是port:PA12说明 UART6 的 TX 使用PA12。port:PA13说明 UART6 的 RX 使用PA13。6.31defaultdefault的含义格式port:PA12 │ ▼31defaultdefault一般表示复用功能上下拉驱动能力默认输出状态1第一个参数复用功能3表示PA12 使用第3种复用功能。对于这里来说PA12↓Function3↓UART6_TX如果配置成0一般就是普通 GPIO。2第二个参数上下拉1通常表示数值含义0无上下拉1上拉2下拉3第三个参数驱动能力default表示采用默认驱动能力。一般不用修改。4第四个参数默认输出状态default表示采用默认输出状态。一般不用修改。7. Suspend 配置[uart6_suspend]uart6_tx port:PA1271defaultdefaultuart6_rx port:PA1371defaultdefault这是系统进入 Suspend休眠时的 IO 配置。与正常工作状态不同。这里7通常表示GPIO输入或高阻状态或关闭外设复用也就是说正常运行PA12↓UART6_TX休眠以后PA12↓GPIO输入低功耗这样可以降低功耗。其他Linux液晶屏驱动开发[1]http://bbs.witech.com.cn/forum.php?modviewthreadtid21110fromuid102902(出处: 嵌入式爱好者)LCD 液晶屏类资料下载http://bbs.witech.com.cn/forum.php?modviewthreadtid47122fromuid102902(出处: 嵌入式爱好者)LVDS接口基础概念

相关新闻

常用调试接线备忘记录

常用调试接线备忘记录

一、网线水晶头线序颜色T568B 标准对 RJ45 接口的线序颜色一致。二、USB to RS485 连网线连接信号线 (A 和 B):在RS485通讯中,A 通常指数据正极(Data),B 指数据负极(Data-)-。A 端子 (Data)&…

2026/8/15 13:20:10 阅读更多 →
FPGA实现H.264编码:硬件架构、核心模块与工程实践

FPGA实现H.264编码:硬件架构、核心模块与工程实践

1. 项目背景与核心价值:为什么要在FPGA上实现H264? 在视频处理领域,H.264(或称AVC)是一个绕不开的里程碑。它以其出色的压缩效率和广泛的应用兼容性,统治了从蓝光光盘到网络直播的各个角落。对于开发者而言…

2026/8/15 15:42:55 阅读更多 →
Foxit PDF Editor(PDF文档编辑器)

Foxit PDF Editor(PDF文档编辑器)

链接:https://pan.quark.cn/s/964483940ebeFoxit PDF Editor是一款十分好用的PDF文档编辑工具。该软件不但能够修改内容,还能够编辑页面,如:导入、导出、插入、删除等等。完成对文档的编辑后,你还能够对有结果的PDF文档…

2026/8/15 1:05:37 阅读更多 →

最新新闻

Beanstalk-Deploy入门教程:3分钟快速实现GitHub Actions自动部署

Beanstalk-Deploy入门教程:3分钟快速实现GitHub Actions自动部署

Beanstalk-Deploy入门教程:3分钟快速实现GitHub Actions自动部署 【免费下载链接】beanstalk-deploy GitHub action (and command line script) to deploy apps to Elastic Beanstalk 项目地址: https://gitcode.com/gh_mirrors/be/beanstalk-deploy Beansta…

2026/8/15 18:03:26 阅读更多 →
trouter性能揭秘:为什么它是Node.js中最快的路由库之一

trouter性能揭秘:为什么它是Node.js中最快的路由库之一

trouter性能揭秘:为什么它是Node.js中最快的路由库之一 【免费下载链接】trouter :fish: A fast, small-but-mighty, familiar fish...errr, router* 项目地址: https://gitcode.com/gh_mirrors/tr/trouter 在Node.js开发中,选择一个高性能的路由…

2026/8/15 18:03:26 阅读更多 →
GP2040-CE固件从零上手:30分钟用Raspberry Pi Pico打造多平台游戏手柄

GP2040-CE固件从零上手:30分钟用Raspberry Pi Pico打造多平台游戏手柄

GP2040-CE固件从零上手:30分钟用Raspberry Pi Pico打造多平台游戏手柄 【免费下载链接】GP2040-CE Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards 项目地址: https://gitcode.com/gh_mirrors/gp/GP2040-CE 想把一块几十块…

2026/8/15 18:03:26 阅读更多 →
纪元轮回:维性力网与文明沉沦之谜044

纪元轮回:维性力网与文明沉沦之谜044

摘要:本文以“维性力网”为贯穿始终的核心概念,构建了一套关于星球拓扑沉降与纪元轮回的哲学体系。人为拓扑造物层层堆砌,淤堵维性力网、加速地球整体沉降,直至触及本层维度承载极限,便触发超级火山、板块倾覆、全球洪…

2026/8/15 18:03:23 阅读更多 →
老电脑也能流畅开 20 个标签页:一份 Thorium 浏览器性能优化体验指南

老电脑也能流畅开 20 个标签页:一份 Thorium 浏览器性能优化体验指南

老电脑也能流畅开 20 个标签页:一份 Thorium 浏览器性能优化体验指南 【免费下载链接】thorium Chromium fork named after radioactive element No. 90. Source code and Linux releases. Windows/MacOS/ARM builds served in different repos, links are towards …

2026/8/15 18:02:23 阅读更多 →
抽卡几千发还在靠截图?这个开源工具让原神祈愿记录一键变图表

抽卡几千发还在靠截图?这个开源工具让原神祈愿记录一键变图表

抽卡几千发还在靠截图?这个开源工具让原神祈愿记录一键变图表 【免费下载链接】genshin-wish-export Easily export the Genshin Impact wish record. 项目地址: https://gitcode.com/GitHub_Trending/ge/genshin-wish-export 玩《原神》最让人上头的&#x…

2026/8/15 18:02:23 阅读更多 →

日新闻

内景 空间站内部 中国空间站 太空 内仓

内景 空间站内部 中国空间站 太空 内仓

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 空间站内部 中国空间站 太空 内仓 地址:本地PC端运行(或Web…

2026/8/15 0:00:30 阅读更多 →
重新定义数据接口:3个突破性场景让通达信数据读取更智能

重新定义数据接口:3个突破性场景让通达信数据读取更智能

重新定义数据接口:3个突破性场景让通达信数据读取更智能 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 当我们面对海量金融数据时,传统的数据获取方式往往让我们陷入困境—…

2026/8/15 0:00:30 阅读更多 →
一文读懂快消WMS怎么选?2026年国内外10大主流WMS品牌盘点

一文读懂快消WMS怎么选?2026年国内外10大主流WMS品牌盘点

快消品(FMCG)是流通速度较快、竞争较为激烈的行业之一。一瓶饮料从出厂到消费者手中,往往只有几十天甚至几天的周转窗口。这决定了快消行业的仓储管理系统(WMS)与制造业、电商行业存在明显区别:它不仅需要管…

2026/8/15 0:02:30 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/15 12:59:14 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/14 13:40:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/14 14:06:45 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/15 2:35:29 阅读更多 →