在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例嵌入式开发 → FlashAlgo-master 源码

FlashAlgo-master 源码

嵌入式开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:3.63M
  • 下载次数:6
  • 浏览次数:246
  • 发布时间:2022-02-13
  • 实例类别:嵌入式开发
  • 发 布 人:234567_fghh
  • 文件格式:.zip
  • 所需积分:2
 相关标签: Programming flash ARM Pro for

实例介绍

【实例简介】FlashAlgo-master 源码

flash programming algo for Arm cortex 

【实例截图】

from clipboard

【核心代码】

.
├── FlashAlgo-master
│   ├── Doxyfile
│   ├── LICENSE
│   ├── README.md
│   ├── projects.yaml
│   ├── records
│   │   ├── projects
│   │   │   ├── arm
│   │   │   │   ├── common
│   │   │   │   │   └── arm_flash_driver.yaml
│   │   │   │   └── targets
│   │   │   │       ├── musca_a.yaml
│   │   │   │       ├── musca_b.yaml
│   │   │   │       └── musca_b_eflash.yaml
│   │   │   ├── freescale
│   │   │   │   ├── common
│   │   │   │   │   └── fsl_flash_driver.yaml
│   │   │   │   └── targets
│   │   │   │       ├── mk20d5.yaml
│   │   │   │       ├── mk64f12.yaml
│   │   │   │       ├── mk65f18.yaml
│   │   │   │       ├── mk66f18.yaml
│   │   │   │       ├── mk80f25615.yaml
│   │   │   │       ├── mke15z7.yaml
│   │   │   │       ├── mke18f16.yaml
│   │   │   │       ├── mkl02z4.yaml
│   │   │   │       ├── mkl05z4.yaml
│   │   │   │       ├── mkl25z4.yaml
│   │   │   │       ├── mkl26z4.yaml
│   │   │   │       ├── mkl27z4.yaml
│   │   │   │       ├── mkl27z644.yaml
│   │   │   │       ├── mkl28z7.yaml
│   │   │   │       ├── mkl43z4.yaml
│   │   │   │       ├── mkl46z4.yaml
│   │   │   │       ├── mkv10z7.yaml
│   │   │   │       ├── mkv11z7.yaml
│   │   │   │       ├── mkv31f12810.yaml
│   │   │   │       ├── mkv31f25612.yaml
│   │   │   │       ├── mkv31f51212.yaml
│   │   │   │       ├── mkv58f22.yaml
│   │   │   │       ├── mkw01z4.yaml
│   │   │   │       ├── mkw30z4.yaml
│   │   │   │       ├── mkw40z4.yaml
│   │   │   │       └── mkw41z4.yaml
│   │   │   ├── nordic
│   │   │   │   └── nrf51xxx.yaml
│   │   │   ├── nxp
│   │   │   │   ├── common
│   │   │   │   │   └── nxp_flash_driver.yaml
│   │   │   │   └── targets
│   │   │   │       ├── lpc1114fn28.yaml
│   │   │   │       ├── lpc4088.yaml
│   │   │   │       ├── lpc54018.yaml
│   │   │   │       ├── lpc54114.yaml
│   │   │   │       ├── lpc54608.yaml
│   │   │   │       └── lpc824.yaml
│   │   │   ├── onsemi
│   │   │   │   └── ncs36510.yaml
│   │   │   ├── siliconlabs
│   │   │   │   ├── efm32gg.yaml
│   │   │   │   └── efm32ggxxxf1024.yaml
│   │   │   ├── st
│   │   │   │   ├── STM32F4xx_2048.yaml
│   │   │   │   ├── STM32l0xx_192.yaml
│   │   │   │   └── stm32l151.yaml
│   │   │   ├── template.yaml
│   │   │   ├── ti
│   │   │   │   └── cc3220sf.yaml
│   │   │   ├── toshiba
│   │   │   │   └── tz10xx.yaml
│   │   │   └── wiznet
│   │   │       └── W7500.yaml
│   │   └── tools
│   │       ├── iar_arm.yaml
│   │       ├── make_gcc_arm.yaml
│   │       ├── uvision.uvproj.tmpl
│   │       └── uvision.yaml
│   ├── requirements.txt
│   ├── scripts
│   │   ├── __init__.py
│   │   ├── c_blob.tmpl
│   │   ├── c_blob_mbed.tmpl
│   │   ├── flash_algo.py
│   │   ├── generate_blobs.py
│   │   ├── post_build.bat
│   │   ├── py_blob.tmpl
│   │   └── py_blob_orig.tmpl
│   ├── source
│   │   ├── FlashAlgo.icf
│   │   ├── FlashAlgo.ld
│   │   ├── FlashAlgo.lin
│   │   ├── FlashOS.h
│   │   ├── FlashPrg.h
│   │   ├── arm
│   │   │   ├── gfc100
│   │   │   │   ├── FlashDev.c
│   │   │   │   ├── FlashPrg.c
│   │   │   │   └── Native_Driver
│   │   │   │       ├── gfc100_eflash_drv.c
│   │   │   │       ├── gfc100_eflash_drv.h
│   │   │   │       ├── gfc100_process_spec_api.h
│   │   │   │       └── sfn40ulp128kx128m64p16i16_c_dw25_svt_110a
│   │   │   │           └── sfn40ulp_eflash_drv.c
│   │   │   └── mt25ql512
│   │   │       ├── FlashDev.c
│   │   │       ├── FlashPrg.c
│   │   │       └── qspi_ip6514e
│   │   │           ├── lib
│   │   │           │   ├── mt25ql_flash_lib.c
│   │   │           │   └── mt25ql_flash_lib.h
│   │   │           └── native_driver
│   │   │               ├── qspi_ip6514e_drv.c
│   │   │               └── qspi_ip6514e_drv.h
│   │   ├── freescale
│   │   │   ├── FlashDev.c
│   │   │   ├── FlashPrg.c
│   │   │   ├── devices
│   │   │   │   ├── MK20D5
│   │   │   │   │   ├── MK20D5.h
│   │   │   │   │   ├── MK20D5_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MK20D5.h
│   │   │   │   ├── MK22F51212
│   │   │   │   │   ├── MK22F51212.h
│   │   │   │   │   ├── MK22F51212_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MK22F51212.h
│   │   │   │   ├── MK24F25612
│   │   │   │   │   ├── MK24F25612.h
│   │   │   │   │   ├── MK24F25612_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MK24F25612.h
│   │   │   │   ├── MK64F12
│   │   │   │   │   ├── MK64F12.h
│   │   │   │   │   ├── MK64F12_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MK64F12.h
│   │   │   │   ├── MK65F18
│   │   │   │   │   ├── MK65F18.h
│   │   │   │   │   ├── MK65F18_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MK65F18.h
│   │   │   │   ├── MK66F18
│   │   │   │   │   ├── MK66F18.h
│   │   │   │   │   ├── MK66F18_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MK66F18.h
│   │   │   │   ├── MK70F12
│   │   │   │   │   ├── MK70F12.h
│   │   │   │   │   ├── MK70F12_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MK70F12.h
│   │   │   │   ├── MK80F25615
│   │   │   │   │   ├── MK80F25615.h
│   │   │   │   │   ├── MK80F25615_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MK80F25615.h
│   │   │   │   ├── MKE15Z7
│   │   │   │   │   ├── MKE15Z7.h
│   │   │   │   │   ├── MKE15Z7_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKE15Z7.h
│   │   │   │   ├── MKE18F16
│   │   │   │   │   ├── MKE18F16.h
│   │   │   │   │   ├── MKE18F16_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKE18F16.h
│   │   │   │   ├── MKL02Z4
│   │   │   │   │   ├── MKL02Z4.h
│   │   │   │   │   ├── MKL02Z4_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKL02Z4.h
│   │   │   │   ├── MKL05Z4
│   │   │   │   │   ├── MKL05Z4.h
│   │   │   │   │   ├── MKL05Z4_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKL05Z4.h
│   │   │   │   ├── MKL25Z4
│   │   │   │   │   ├── MKL25Z4.h
│   │   │   │   │   ├── MKL25Z4_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKL25Z4.h
│   │   │   │   ├── MKL26Z4
│   │   │   │   │   ├── MKL26Z4.h
│   │   │   │   │   ├── MKL26Z4_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKL26Z4.h
│   │   │   │   ├── MKL27Z4
│   │   │   │   │   ├── MKL27Z4.h
│   │   │   │   │   ├── MKL27Z4_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKL27Z4.h
│   │   │   │   ├── MKL27Z644
│   │   │   │   │   ├── MKL27Z644.h
│   │   │   │   │   ├── MKL27Z644_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKL27Z644.h
│   │   │   │   ├── MKL28Z7
│   │   │   │   │   ├── MKL28Z7.h
│   │   │   │   │   ├── MKL28Z7_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKL28Z7.h
│   │   │   │   ├── MKL43Z4
│   │   │   │   │   ├── MKL43Z4.h
│   │   │   │   │   ├── MKL43Z4_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKL43Z4.h
│   │   │   │   ├── MKL46Z4
│   │   │   │   │   ├── MKL46Z4.h
│   │   │   │   │   ├── MKL46Z4_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKL46Z4.h
│   │   │   │   ├── MKM14ZA5
│   │   │   │   │   ├── MKM14ZA5.h
│   │   │   │   │   ├── MKM14ZA5_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKM14ZA5.h
│   │   │   │   ├── MKM33ZA5
│   │   │   │   │   ├── MKM33ZA5.h
│   │   │   │   │   ├── MKM33ZA5_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKM33ZA5.h
│   │   │   │   ├── MKM34ZA5
│   │   │   │   │   ├── MKM34ZA5.h
│   │   │   │   │   ├── MKM34ZA5_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKM34ZA5.h
│   │   │   │   ├── MKV10Z7
│   │   │   │   │   ├── MKV10Z7.h
│   │   │   │   │   ├── MKV10Z7_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKV10Z7.h
│   │   │   │   ├── MKV11Z7
│   │   │   │   │   ├── MKV11Z7.h
│   │   │   │   │   ├── MKV11Z7_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKV11Z7.h
│   │   │   │   ├── MKV31F12810
│   │   │   │   │   ├── MKV31F12810.h
│   │   │   │   │   ├── MKV31F12810_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKV31F12810.h
│   │   │   │   ├── MKV31F25612
│   │   │   │   │   ├── MKV31F25612.h
│   │   │   │   │   ├── MKV31F25612_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKV31F25612.h
│   │   │   │   ├── MKV31F51212
│   │   │   │   │   ├── MKV31F51212.h
│   │   │   │   │   ├── MKV31F51212_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKV31F51212.h
│   │   │   │   ├── MKV58F22
│   │   │   │   │   ├── MKV58F22.h
│   │   │   │   │   ├── MKV58F22_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKV58F22.h
│   │   │   │   ├── MKW01Z4
│   │   │   │   │   ├── MKW01Z4.h
│   │   │   │   │   ├── MKW01Z4_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKW01Z4.h
│   │   │   │   ├── MKW21D5
│   │   │   │   │   ├── MKW21D5.h
│   │   │   │   │   ├── MKW21D5_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKW21D5.h
│   │   │   │   ├── MKW22D5
│   │   │   │   │   ├── MKW22D5.h
│   │   │   │   │   ├── MKW22D5_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKW22D5.h
│   │   │   │   ├── MKW24D5
│   │   │   │   │   ├── MKW24D5.h
│   │   │   │   │   ├── MKW24D5_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKW24D5.h
│   │   │   │   ├── MKW30Z4
│   │   │   │   │   ├── MKW30Z4.h
│   │   │   │   │   ├── MKW30Z4_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKW30Z4.h
│   │   │   │   ├── MKW40Z4
│   │   │   │   │   ├── MKW40Z4.h
│   │   │   │   │   ├── MKW40Z4_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKW40Z4.h
│   │   │   │   ├── MKW41Z4
│   │   │   │   │   ├── MKW41Z4.h
│   │   │   │   │   ├── MKW41Z4_features.h
│   │   │   │   │   ├── fsl_device_registers.h
│   │   │   │   │   └── system_MKW41Z4.h
│   │   │   │   ├── cmsis_armcc.h
│   │   │   │   ├── cmsis_armcc_V6.h
│   │   │   │   ├── cmsis_gcc.h
│   │   │   │   ├── core_cm0plus.h
│   │   │   │   ├── core_cm4.h
│   │   │   │   ├── core_cm7.h
│   │   │   │   ├── core_cmFunc.h
│   │   │   │   ├── core_cmInstr.h
│   │   │   │   └── core_cmSimd.h
│   │   │   ├── fsl_common.h
│   │   │   ├── fsl_flash.c
│   │   │   └── fsl_flash.h
│   │   ├── nordic
│   │   │   ├── FlashDev.c
│   │   │   └── FlashPrg.c
│   │   ├── nxp
│   │   │   ├── iap
│   │   │   │   ├── FlashDev.c
│   │   │   │   └── FlashPrg.c
│   │   │   ├── iap_32kb
│   │   │   │   ├── FlashDev.c
│   │   │   │   └── FlashPrg.c
│   │   │   ├── lpc4088_512kb_spifi
│   │   │   │   ├── FlashDev.c
│   │   │   │   ├── FlashPrg.c
│   │   │   │   ├── rom_drivers.h
│   │   │   │   └── spifi_rom_api.h
│   │   │   ├── lpc54018
│   │   │   │   ├── FlashDev.c
│   │   │   │   ├── FlashPrg.c
│   │   │   │   ├── LPC54018.h
│   │   │   │   ├── LPC54018_features.h
│   │   │   │   ├── fsl_clock.h
│   │   │   │   ├── fsl_common.h
│   │   │   │   ├── fsl_device_registers.h
│   │   │   │   ├── fsl_reset.c
│   │   │   │   ├── fsl_reset.h
│   │   │   │   ├── fsl_spifi.c
│   │   │   │   ├── fsl_spifi.h
│   │   │   │   └── system_LPC54018.h
│   │   │   ├── lpc54114
│   │   │   │   ├── FlashDev.c
│   │   │   │   ├── FlashPrg.c
│   │   │   │   ├── LPC54114_cm4.h
│   │   │   │   ├── LPC54114_cm4_features.h
│   │   │   │   ├── fsl_clock.h
│   │   │   │   ├── fsl_common.h
│   │   │   │   ├── fsl_device_registers.h
│   │   │   │   ├── fsl_flashiap.c
│   │   │   │   ├── fsl_flashiap.h
│   │   │   │   ├── fsl_power.h
│   │   │   │   ├── fsl_reset.h
│   │   │   │   └── system_LPC54114_cm4.h
│   │   │   ├── lpc54608
│   │   │   │   ├── FlashDev.c
│   │   │   │   ├── FlashPrg.c
│   │   │   │   ├── LPC54608.h
│   │   │   │   ├── LPC54608_features.h
│   │   │   │   ├── fsl_clock.h
│   │   │   │   ├── fsl_common.h
│   │   │   │   ├── fsl_device_registers.h
│   │   │   │   ├── fsl_flashiap.c
│   │   │   │   ├── fsl_flashiap.h
│   │   │   │   ├── fsl_power.h
│   │   │   │   ├── fsl_reset.h
│   │   │   │   └── system_LPC54608.h
│   │   │   ├── lpc8xx_32kb
│   │   │   │   ├── FlashDev.c
│   │   │   │   └── FlashPrg.c
│   │   │   └── spifi
│   │   │       ├── FlashDev.c
│   │   │       ├── FlashDev.h
│   │   │       ├── FlashPrg.c
│   │   │       ├── spifi_drv_PI.lib
│   │   │       └── spifi_rom_api.h
│   │   ├── onsemi
│   │   │   ├── FlashDev.c
│   │   │   ├── FlashPrg.c
│   │   │   ├── inc1
│   │   │   │   ├── ARMCM3.h
│   │   │   │   ├── clock.h
│   │   │   │   ├── clock_map.h
│   │   │   │   ├── core_cm3.h
│   │   │   │   ├── core_cmFunc.h
│   │   │   │   ├── core_cmInstr.h
│   │   │   │   ├── flash.h
│   │   │   │   ├── flash_map.h
│   │   │   │   ├── system_ARMCM3.h
│   │   │   │   └── types.h
│   │   │   └── src1
│   │   │       └── flash.c
│   │   ├── siliconlabs
│   │   │   └── EFM32GG
│   │   │       ├── FlashDev.c
│   │   │       ├── FlashPrg.c
│   │   │       ├── efm32gg_msc.h
│   │   │       ├── em_bus.h
│   │   │       └── em_msc.h
│   │   ├── st
│   │   │   ├── FlashDev.c
│   │   │   ├── FlashPrg.c
│   │   │   ├── STM32F4xx
│   │   │   │   ├── FlashDev.c
│   │   │   │   └── FlashPrg.c
│   │   │   └── STM32L0xx
│   │   │       ├── FlashDev.c
│   │   │       └── FlashPrg.c
│   │   ├── template
│   │   │   ├── FlashDev.c
│   │   │   └── FlashPrg.c
│   │   ├── ti
│   │   │   └── CC3220SF
│   │   │       ├── FlashDev.c
│   │   │       ├── FlashPrg.c
│   │   │       └── inc
│   │   │           ├── hw_apps_rcm.h
│   │   │           ├── hw_flash_ctrl.h
│   │   │           ├── hw_gprcm.h
│   │   │           ├── hw_hib3p3.h
│   │   │           ├── hw_memmap.h
│   │   │           ├── hw_types.h
│   │   │           └── prcm.h
│   │   ├── toshiba
│   │   │   └── TZ10XX
│   │   │       ├── FlashDev.c
│   │   │       └── FlashPrg.c
│   │   └── wiznet
│   │       └── W7500
│   │           ├── FlashDev.c
│   │           └── FlashPrg.c
│   └── tools
│       └── launch_uvision.bat
└── 好例子网_FlashAlgo-master.zip

94 directories, 331 files


实例下载地址

FlashAlgo-master 源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警