草庐IT

CMSIS DAP固件烧写

全部标签

OpenWrt 固件编译教程

一、编译环境准备编译平台阿里云 Ubuntu20.04.5LTS安装编译环境依赖sudoapt-get-yinstallbuild-essentialasciidocbinutilsbzip2gawkgettextgitlibncurses5-devlibz-devpatchpython3python2.7unzipzlib1g-devlib32gcc1libc6-dev-i386subversionflexuglifyjsgit-coregcc-multilibp7zipp7zip-fullmsmtplibssl-devtexinfolibglib2.0-devxmltoqemu-utils

小米路由器AX9000刷写OpenWrt官网发布的固件

准备工作         从官网(OpenWrtFirmwareSelector)下载下图标注的两个文件    由于OpenWrt官网发布的固件会改写MTD分区布局,不支持原厂和OpenWrt共存,需要先刷入openwrt-ipq807x-generic-xiaomi_ax9000-initramfs-factory.ubi核心系统自动进行分区调整。进入AX9000SSH        进入方法请参考https://www.right.com.cn/forum/thread-5695827-1-1.html    通过执行下面这条命令记下当前原厂固件所在分区    nvramgetflag_b

windows - 使用 bcdedit 添加 UEFI 固件启动项

如何使用bcdedit添加新的UEFI固件启动菜单条目(在NVRAM中)。例如我尝试了以下步骤,但未添加启动项。bcdedit/create/d"LinuxLoader"/applicationosloader这将返回一个新的guid(比如newguid)bcdedit/set{newguid}devicepartition=S:bcdedit/set{newguid}path\boot\efi\bootx64.efibcdedit/set{fwbootmgr}displayorder{newguid}/addfirst提前致谢。 最佳答案

使用串口烧写程序到STM32F103C8T6最小板(CH340)

文章目录前言一、Flymcu介绍二、烧录步骤1.Keil52.Flymcu烧录3.补充BOOT0和BOOT1引脚3.1BOOT0引脚3.2BOOT1引脚(烧录用不上)3.3Bootloader总结前言商家没给ST‐LINKV2下载器,故使用串口将程序烧录到最小板,使用仿真软件Flymcu进行。(默认安装过CH340的驱动)一、Flymcu介绍联机下载时的程序文件:编译生成的.hex文件;编程前重装文件:当选中该项后,flymcu会在每次编程之前将Hex文件重新装载一遍,这对于代码调试的时候比较有用;编程后执行:当选中该项后,在下载完程序之后自动运行代码,无须再按下复位键;读器件信息:如果读取到

STM32烧写程序:ST-link驱动下载和安装

ST-link驱动链接点击下载ST-link下载步骤1ST官网链接:https://www.st.com进入官网,然后选择中文步骤2在搜索栏输入STLINK,然后点击搜索。然后往下滑,点击STSW-LINK004步骤3点击Getlatest接受许可协议填写用户信息,邮箱很重要,下载链接,会发到填的邮箱中。步骤4下面是邮箱中接收的内容,点击立即下载然后就会弹出下载窗口,选择路径即可下载ST-link压缩包。ST-link安装步骤1解压下载的ST-link压缩包,然后双击安装。步骤2选择安装路径,然后Next步骤3安装完成读写STM32内部Flash的功能软件安装后效果ST-linkV2调试下载器

STM32第六节:GPIO输出——使用固件库点亮LED

前言    从这节课开始呢我们就正式进入了固件库编程,我们学习了GPIO口的相关知识,那么我们的第一个程序就写GPIO输出——使用固件库点亮LED吧。下面就让我们一起来学习,创作不易,点个三连支持一下吧!STM32第六节:GPIO输出——使用固件库点亮LEDLED原理    首先,我们还是先熟悉一下LED的原理图,我们所需要操作的io口为PB(0,1,5),即GPIOB寄存器上的操作。通过控制这三个端口的高低电平,来控制灯的亮灭。        对于F103的固件库编程拷贝模板    首先我们先拷贝一份上节课的工程模板,然后命名为本节课的内容(最好是英文,要不然可能会报错)。这里需要模板的可以

STM32:从官网下载芯片支持包和标准外设软件库(固件库)

以stm32F103C8T6系列为例一、从keil(KeilEmbeddedDevelopmentToolsforArm,Cortex-M,Cortex-R4,8051,C166,and251processorfamilies.https://www.keil.com/www.keil.com)官网下载stm32F1系列的芯片支持包、1、点击Products选择DeviceDatabase中的DeviceList2、第一个下拉栏选择STMicroelectronics,第二个下拉栏选择Cortex-M3,找到STM32F103选择其下拉列栏中的STM32F103C8并点击3、点击蓝色字体的ST

基于Windows下离线安装当前最新Arduino ESP32 SDK(2.0.7)固件开发包

基于Windows下离线安装当前最新ArduinoESP32SDK(2.0.7)固件开发包✨写这篇的文章的初衷,是由于在前几天想通过离线一键安装包方式实现升级安装,结果发现解压后,可以找到开发板,但是无法上传代码,由于原作者在封装安装包的时候,将有效资源放的是其他平台上使用的,导致工程可以编译,但是上传会报错,特此加以补充安装方法。📜在使用https://arduino.me/packages/esp32.json离线安装包,编译-上传报错内容:java.io.IOException:Cannotrunprogram"REMOVE/esptool.exe":CreateProcesserror

单片机通过USB(U盘)升级固件的方法

单片机升级固件的方法有很多中,比如:ISP(在系统编程)、ICP(在电路编程)、IAP(在应用编程)等。今天结合瑞萨单片机(RA4M3)、e2studio开发环境给大家讲述的是单片机通过USB(U盘)升级固件的方法。RA4M3通过USB实现固件升级01固件更新应用案例(1)修复程序错误(2)功能升级02首先必须规划好Bootloader和Application的空间分配。如下图所示,案例使用R7FA4M3AF3CFB,有1M的ROM。Bootloader从0x000000开始存储,结束地址为0x1FFFF,所占空间大小为0x20000;Application从0x20000开始存储,结束地址为

魔百盒CM311-5-5S_321-5-321-5sZG代工_gk6323V100C_安卓9_uwe5621ds_adb免拆卡刷TTL线刷通刷固件

特点:1、适用于对应型号的电视盒子刷机;2、开放原厂固件屏蔽的市场安装和u盘安装apk;3、修改dns,三网通用;4、大量精简内置的没用的软件,运行速度提升,多出大量的存储空间;5、去除应用安装限制;6、支持开机自启动、开机密码锁、儿童应用锁、应用隐藏、开机自动进入HDMI等各种花式功能;系统设置-调试-打开ADB卡刷教程:1,遥控器按绿黄绿黄可打开ADB调试或者插键盘,交替按F2、F3,进入设置界面,打开调试adb模式2,进网络设置,查看IP地址。3,准备一个8G以内的优盘,单分区FAT32格式化一下。   update.zip复制到U盘根目录,U盘插入机顶盒。  4,打开usb调试就等于打