- 2024-11-14PS端Flash固化
PS端Flash固化Vivado版本:Vivado2020.2芯片型号:RFSoCXCZU47DR前提条件:Vitis工程编译完成,拨码开关拨到PSJTAG模式创建引导镜像首先右键应用工程系统,点击CreateBootImage。检查镜像工程的文件是否为固化需要的工程文件,点击创建镜像的选项即可完成创建,创建完成的镜像工程
- 2024-11-13痞子衡嵌入式:在i.MXRT启动头FDCB里配置串行NOR Flash多个寄存器的注意事项
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是在FDCB里配置串行NORFlash多个寄存器的注意事项。关于使用i.MXRT启动头FDCB来设置Flash内部寄存器,痞子衡写过如下两篇文章,在进入本文之前,建议大家先阅读下这两篇文章,有个初步了解。《在FDCB里设
- 2024-11-12ASR 点亮闪光灯和后摄对焦马达
ASR翱捷科技ASR kernel5.10 android14ASREVB平台ASR 原理图闪光灯是gpio控制1.驱动路径:asr\kernel\linux\drivers\media\platform\asr-mars11\flash\leds-gpio-flash.c驱动加载后生成设备节点/sys/class/leds/torch和/sys/class/leds/flash。Makefile
- 2024-11-10STM32的内存(堆和栈)
一般来说单片机的内存指的是FLASH和RAM,当在程序中定义了全局变量、局部变量、只读变量等参数时都是会存放到对应的FLASH或者是RAM中。具体对单片机FLASH和RAM的介绍之后再写,这里只对单片机内存分配,对堆和栈以及变量的存储做一个梳理和记录。1、FLASH(0x08000000)FLASH主要是存放
- 2024-11-09如何对stm32的程序进行加密
目的:保护单片机里的固件或代码不被读取出来通过代码配置 STM32的寄存器来实现读取保护(RDP)和调试接口锁定,可以采用以下方式:1.启用读取保护(RDP)可以在代码中配置RDP级别。例如在STM32F4系列中,RDP的设置存储在选项字节(OptionBytes)中。RDP的配置可以通过STM32HAL库
- 2024-11-04PLC QCA7005调试笔记
方案选择SOC方案选择不多,暂时只发现高通和联芯通两家。模块方案较多,基本都是基于高通方案实现的。想要获取高通原厂的技术支持比较困难,但考虑到产品的稳定性还是选择了高通。高通:https://www.qualcomm.com/products/internet-of-things/networking/wi-fi-networks/qca7005联
- 2024-11-04u-boot.imx 与 flash.bin,它们有什么不同?
在NXP的i.MX系列处理器中,启动文件扮演着非常重要的角色。启动文件在系统上电后执行,负责初始化硬件环境,并启动引导加载程序进入下一阶段。随着i.MX处理器系列的发展,启动文件从早期的u-boot.imx演进到后来的flash.bin,以适应更复杂的硬件需求和安全性要求。本文将深入
- 2024-11-01AMF学习总结(一)--开篇
1前言从业10年,写的文章很少,惭愧,现在想把自己所学所思总结一下,碎片的知识要整理成体系才有价值2基础定义2.1AS3ActionScript通常简称为AS,它是Flash平台的语言。AS编写的程序,最终可以编译成SWF、SWC。SWF就是我们常说的Flash动画。但是现在SWF已经不仅仅是动画,而是R
- 2024-11-01XCP 标定中的几个基本概念
ECU标定要解决的问题ECU中parameter存在flash中;这些参数的值需要在运行过程中,在实验室条件下或实车环境下通过实验不断的调整优化来获取;这样可能面临几个问题: 基于目前的flash工艺,flash的擦写操作一般都是整块操作的,并且擦除、program都需要时间;而标定时需要在运行过
- 2024-10-31【STM32开发之寄存器版】(十四)-SPI读写外部FLASH
一、前言STM32F103ZET6内置512KByte的FLASH,当内部FLASH存储器空间不足时,需要通过高速SPI总线外扩FLASH进行读写操作,本文旨在使用STM32F103ZET6自带的SPI实现对外部W25Q128的读写,并将结果显示在TFTLCD模块上。二、SPI基础知识2.1SPI简介SPI是一种高速同步串行输入/输出
- 2024-10-30H7-TOOL自制Flash读写保护算法系列,为兆易创新GD32E23X制作使能和解除算法,支持在线烧录和脱机烧录使用(2024-10-29)
说明:很多IC厂家仅发布了内部Flash算法文件,并没有提供读写保护算法文件,也就是选项字节算法文件,需要我们制作。实际上当前已经发布的TOOL版本,已经自制很多了。但是依然有些厂家还没自制,所以陆续开始为这些厂家提供读写保护支持。近期已经自制了STM32H7全系列,N32G003,N32G031, S
- 2024-10-29什么是Nand Flash的Data Strobe信号
NANDFlash的DataStrobe信号是一种用于同步数据传输的信号,特别是在高速NAND闪存接口(如ONFI规范的DDR模式)中使用。它帮助确保主机和NAND闪存设备之间的高效且准确的数据交换。具体而言,DataStrobe信号(简称DQS)的功能如下:数据同步:DataStrobe信号用于协调数据
- 2024-10-25STM32,堆栈,RAM,FLASH
收藏评论0刚拿到STM32时,你只编写一个死循环编译后,就会发现这么个程序已用了1600多的RAM,这要是在51单片机上,会心疼死了,这1600多的RAM跑哪儿去了,分析.map文件,你会发现是堆和栈占用的在startup_stm32f10x_md.s文件中,它的前面几行就有以下定义:这下明白了吧,STM32在启动
- 2024-10-25HTML5和Flash在网页设计上有什么不同_1
HTML5和Flash在网页设计上的主要区别包括:1.技术结构;2.兼容性和可访问性;3.性能和安全性;4.开发和维护成本;5.多媒体支持;6.搜索引擎优化;7.未来发展趋势。其中技术结构是两者最大的差异,HTML5基于标准的网页技术构建,而Flash依赖特定的插件。1.技术结构HTML5是开放标准的一部分,使用HT
- 2024-10-22国产安路FPGA SD NAND FLASH 初步描述
说起SDNANDFLASH常被联想到SD卡,SDNANDFLASH具备当前SD卡的基本功能,并具有更高的存储密度,更小的体积,通过芯片形式焊接在电路中稳定可靠,在电路中高度集成可SMT机贴片等优点。这一节我们主要是介绍一下SDNANDFLASH,该应用实例的SDNANDFLASH采用深圳市雷龙发展有限
- 2024-10-21回忆录——ST内部FLASH
1.读内部FLASH点击查看代码/***函数:FLASH读取一个32位的字*参数:Address要读取数据的字地址*返回值:指定地址下的数据*/uint32_tMyFLASH_ReadWord(uint32_tAddress){ return*((__IOuint32_t*)(Address)); //使用指针访问指定地址下的数据并返
- 2024-10-21项目-STM32F765VIT6+W5500 使用单片机串口发送命令实现OTA远程升级单片机程序测试说明
测试1,单片机通过SPI1和模块通信; 单片机PA8引脚作为复位模组使用;串口1做日志打印(115200); 2,打开例程 3,使用下载器先下载BootLoader,然后再下载用户程序 4,在网站的根目录建几个文件夹 目录要和mcu_project程序里面的目录一致
- 2024-10-161-STM32F103+ML307(中移4G Cat1)OTA升级篇(自建物联网平台)-STM32通过ML307使用http或https下载程序文件升级程序(单片机程序检查更新)
<p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/ML307/myota.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明这节
- 2024-10-16bootloader学习笔记-从零开发bootloader(4)
概要Flash区域划分,从不同的区域启动用户程序,实现覆写代码的功能。Flash区域划分我们的Flash是从0x08000000开始的,具体能用的大小需要查看芯片手册,例如,我的GD32F303RC芯片,flash可用的区域为256KB,内存可用大小为48KB。256KB也就是262144字节的大小,转换成16进制为0x40000,也
- 2024-10-15SPI NOR Flash和SPI NAND Flash的区别
SPINORFlash和SPINANDFlash的定义和基本特性SPINORFlash是一种非易失性存储器,通过串行接口进行数据传输,具有读写速度快、可靠性高、体积小等优点。它采用类似SRAM的存储方式,每个存储单元存储一位数据(0或1),可以直接寻址,寻址速度非常快。SPINORFlash支持全双工
- 2024-10-14HyperOS + Arch Linux dual boot on Xiaomi Pad 5 (nabu)
HyperOS+ArchLinuxdualbootonXiaomiPad5(nabu)ResourcePreparationResourcepackages:ArchLinuxArmGnome.lni/UbuntuDesktop_noble.lni/...:LinuxRootfsImagePackages@timoxa0/Guide-Linux-NabuHyperOS1.1.5.0.VNXCNXM.BETA安卓15:HyperOSSystemP
- 2024-10-11使用Bootload升级相关的开发笔记
项目使用两款不同的芯片完成Boot到APP之间的升级,此处仅作为日常开发笔记。(作者忘性大)1.GD32F403相关的boot升级 要实现boot升级主要分为IAP和APP两部分程序。IAP实际就是Boot相关的配置。①首先创建一个工程,将GD32F403原先的flash改为0x4000大小(16K)。此时已经将IAP的
- 2024-10-11LLAVA部署
先简单记录版本,以后再详细;haotian-liu/LLaVAatv1.2.1(github.com) 当前调通版本:cuda11.7;cudnnLLava-1.2.1;python3.10;torch2.0.1flash-attn; flash_attn-2.0.7+cu117torch2.0cxx11abiTRUE-cp310-cp310-linux_x86_64.whl3090Tillava-7b
- 2024-10-09MCU的最佳存储方案CS创世 SD NAND
大家都知道MCU是一种"麻雀"虽小,却"五脏俱全"的主控。它的应用领域非常广泛,小到手机手表,大到航空航天的设备上都会用到MCU.市面上目前几个主流厂商有意法半导体(其中最经典的一款就是STM32系列)、TI、NXP、Microchip、瑞萨等等。 那关于MCU的存储方面,
- 2024-10-08数据存储分析
存储分类1.RAM:运行内存,速度快、掉电数据丢失2.ROM:在单片机中就是Flash。ROM原来指一次性编程存储,后来改善为PROM->EPROM->EEPROM改善增强。Flash是在EPROM的基础上改善而来,相对于EEPROM来说,速度较慢,但都是非易失性存储设备。Flash需要进行扇区读写,EEPROM可以支持字