荔枝派_SPI-Flash烧录
发表于
|
字数统计:
2,841
|
阅读时长 ≈
17
烧录 uboot
Linux主线Kernel
buildroot文件系统
到 全志v3s;参考往期内容;
一、 准备烧录文件
- uboot编译后的产物:
u-boot-sunxi-with-spl.bin
; - linux内核编译后的产物:
arch/arm/boot/zImage
和arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dtb
; - buildroot根文件系统编译后的产物:
output/images/rootfs.tar
;
将4个文件放在一个文件夹下 如 v0.1
二、 将根文件系统生成jffs2.img
使用使用各种文件系统生成工具生成的文件系统文件一般都类似是: rootfs.tar
的压缩包文件,这个是无法没有办法适应nor flash的需要使用转换的工具软件转成类似jffs2.img
的文件。
安装 jffs2 文件系统制作工具
1 | sudo apt-get install mtd-utils |
荔枝派_buildroot文件系统编译
发表于
|
字数统计:
214
|
阅读时长 ≈
1
一、 获取buildroot文件系统源码
1 | wget https://buildroot.org/downloads/buildroot-2019.08.tar.gz # 下载源码 |
二、 配置buildroot
1 | make menuconfig # 配置buildroot文件系统 |
荔枝派-linux内核编译
发表于
|
字数统计:
655
|
阅读时长 ≈
3
一、 获取Linux内核源码
1 | git clone https://github.com/Lichee-Pi/linux.git |
源码切换到分支 zero-4.13.y
!!!文件大小大概有 2.54G
二、 内核选项配置
执行 make ARCH=arm menuconfig
打开内核配置菜单
荔枝派_u-boot编译
发表于
|
字数统计:
3,427
|
阅读时长 ≈
16
一、基础编译
linux(ubuntu)
、git
、python2
、全志v3s
、5寸电阻触摸屏(RGB屏)
、USB TO UART
1、安装python2
1 | sudo apt-get update # 更新源 |
STM32F1-DAPLink源码编译
发表于
|
字数统计:
459
|
阅读时长 ≈
2
DAPLink也带有虚拟串口 web-usb U盘拖拽下载功能
DAPLink电路 GitHub ARM官方
https://github.com/ARMmbed/mbed-HDK-Eagle-Projects
DAPLink源码 GitHub ARM官方 开发文档
https://github.com/ARMmbed/DAPLink/blob/master/docs/DEVELOPERS-GUIDE.md
淘宝买的Daplink
http://www.eemaker.com/daplink-data.html 资料在这
别人把DAPLink移植到STLink上
https://bh3nvn.github.io/2019/05/DAPLink2STlink/
步骤如下:
STM32F072-JlinkOB固件提取
发表于
|
字数统计:
37
|
阅读时长 ≈
1
Github 地址: https://github.com/idrnyu/dllGetSt072JlinkOb
视频见详情观看(没有声音), 里面也有电路 还有工具 STM32F072-Jlink-OB 带虚拟串口
vue-monaco-editor网页嵌入编辑器
发表于
|
字数统计:
814
|
阅读时长 ≈
4
STM32的ADC及内部温度传感器的使用
STM32的ADC及内部温度传感器的使用
ADC的用途范围可以说是非常的广泛~甚至是可以说差不多必不可少了~大部分单片机嵌入式系统ADC都基本要用到~包括牛人CZZ也一样!
STM32 自带1-3个ADC模块,采样精度达到了12位,比起当年使用的AVR单片机的10位来说,上了个小档次了~本测试程序采用了ADCDMA的中断方式,这 样CPU就可以把ADC的任务交给DMA这个勤劳肯干的部下了,当DMA完成了一次任务之后会产生中断,告诉CPU可以来查收结果了!DMA也是在嵌入式 系统中非常常用的,例如在LCD中,数据拷贝中等。。。在STM32F103RBT6中,ADC1和ADC2共用一组管脚