因为SMT32内部flash有512K,这么大的空间用来存程序的只有前面的一小段,平时我们跑裸机程序根本不可能用到这么多空间,何必不利用起来,节约外设的电子元器件呢,本例子通过解锁SMT32内部FLASH,来存储我们的数据
2021-10-12 00:45:26 350KB SMT32
1
近期看到一篇关于bootloader的博文,亲手也尝试了一下,这里做下笔记,方便日后查看,根据项目修改可以加个DTU,用服务器远程升级一下程序。 一、工程配置 使用的是stm32f103vet6芯片,512的ROM,64kRAM,外部flash用的是8M芯片W25Q64,分成三部分,每部分1Mb,第一块(0x000000-0x100000)存放升级应用程序,第二块(0x100000-0x200000)存放备份程序(即当前应用程序),第三块用来存放标志位(新旧程序校验码、旧程序备份标志、新程序更新标志)。 1.BootLoader程序工程配置 2.Application程序工程配置 二、大
2021-09-16 09:55:57 293KB app AS ash
1
flash细节问题
2021-08-08 09:01:08 2KB STM32 FLASH
1
// Definitions for the SST 39VF400A part #define SST_ID 0x00BF /* SST Manufacturer's ID code */ #define SST_39VF400A 0x2780 /* SST39VF400/SST39VF400A device code */ #define SST_39VF800A 0x2781 /* SST39VF800/SST39VF800A device code */ #define TimeOutErr 1 #define VerifyErr 2 #define WriteOK 0 #define EraseErr 3 #define EraseOK 0 #define SectorSize 0x800 #define BlockSize 0x8000 unsigned int *FlashStart = (unsigned int *)0x100000;//RAML6 unsigned int *DSPRamStart = (unsigned int *)0x00F000; //RAML6前半部分 unsigned int *DSPRamStart2 = (unsigned int *)0x00F800; //RAML6的后半部分
2021-08-05 09:00:55 395KB DSP28335 39VF400A FLASH
DSP 28335 外部 flash 读写实验
2021-08-05 09:00:54 262KB DSP28335 外部flash读写实验
1
j-link调试使用文档之KEIL 下JLINK 调试LPC2210 外部FLASH
2021-07-05 17:02:34 476KB j-link使用说明
1
一个flash调用三个外部flash的图片轮换程序,附源码
2021-06-28 17:03:01 172KB flash图片轮换 调用外部flash 调用swf
1
dsp2812外部 FLASH 读写实验,适用于新手学习,已调试
2021-06-03 16:57:36 233KB dsp2812外部 FLASH 读写实验
1
8、液晶触摸+外部FLASH.zip
2021-05-21 12:01:04 358KB 8、液晶触摸+外部FLASH.z
1
使用片外FLASH当作U盘使用,带文件系统
2021-04-22 09:02:24 54.53MB stm32 虚拟U盘 外部FLASH
1