Project Examples and Misc Files

ねむいさん専用のFatFs中心のサンプルコード・プログラム置場です。
私が使いやすいようにGCC環境に勝手にポーティング&改造してあります。
文書の記述間違い・バグを見つけた場合は勝手に修正しています。
太字のリンクは更新頻度高。試される場合は自己責任でお願いします。
Dear All
Here is my ChaN's FatFs implementation examples.
Those projects are suitable to build in GNU-GCC environment.
If you have any question,see here to contact me.


●ARM
(Confirmed on WinXP(x86) and Win7(x64) by ARM-GCC)
ビルドの仕方はこちら
Building Method on Native Windows Environment is Here.


-Cortex-M7
  STM32F7xx(STM32F769I/746G-Discvoery supported!)
      (CubeF7:V1.4.0/HAL:V1.1.0)
    *TFT Control Example with ChaN's FatFs(SDMMC-Interface)
     It supports SDXC and eMMC!

-Cortex-M4F
  STM32F4(STM32F407ZGT6/PowerAVR-RedBull Compatible Circuit
      & STM32F437IIT6/盈钰電子STM32F4xxIxT6开发板互換
      & STM32F407VGT6/STM32F4Discovery
      & STM32F429ZIT6/STM32F429I-Discovery are also supported!)
      (FWLib:V1.7.0)
    *TFT/OLED Control Sample with ChaN's FatFs(SDIO&SPI-Interface)
     It supports SDXC and eMMC!

  STM32F401xx(STM32F401RET6/NUCLEO-F401RE Compatible Circuit)
      (CubeF4:V1.12.0/HAL:V1.5.0)
    *KickStart/GG0906186FWNNC Drive example
  STM32F334(STM32F334R8T6/NUCLEO-F334R8 Compatible Circuit)
      (CubeF3:V1.5.0/HAL:V1.2.1)
    *KickStart

  LPC4088(LPC4088/EA4088 Board Semi-Compatible Circuit)
    *ChaN's FatFs Sample(SDMMC-Interface)
     It supports SDXC and eMMC!

  LPC4330(LPC4330-Xplorer Compatible Circuit)
     20150912更新停止/2016年に削除予定
    *SingleCore-KickStart
    *DualCore-KickStart


  LM4F120H5QR(Stellaris Launchpad Compatible)
     20150912更新停止/2016年に削除予定
    *KickStart


  STM32F3(STM32F303VCT6/STM32F3-Discovery Compatible Circuit)
     20150918更新停止/2016年に削除予定
      (CubeF3:V1.1.1)
    *(Deprecated) KickStart


-Cortex-M4
  K20(MK20DX32VLF5)(Bare-Metal)
    *KickStart


-Cortex-M3
  STM32F103(STM32F103VET6/STM32 Primer2)
      (FWLib:V3.6.1 ,USBLib:V4.0.0 ,
       FatFs STM32F1 SDIO-Interface Imprementation)
    *Bare-Metal GPS/GNSS-Tracker using ChaN's FatFs

  EFM32TG822F32(Bare-Metal for TinyGecko)
    *LED-Blink & UART

  LPC13xx(LPC1347/LPCXPresso Compatible Circuit)
    *KickStart

  STM32F2(STM32F207ZGT6/PowerAVR-RedBull Compatible Circuit)
     20150912更新停止/2016年に削除予定
      (FWLib:V1.1.2)
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(SDIO-Interface)

  STM32F107(STM32F107VCT6/CQ-STARM-JUNKBOARD Compatible Circuit)
     20150912更新停止/2016年に削除予定
      (FWLib:V3.6.1 ,USBLib:V4.0.0)
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(SPI-Interface)

  STM32VL(STM32F100RBT6/STM32VL-Discovery Compatible Circuit)
     20150912更新停止/2016年に削除予定
      (FWLib:V3.6.1)
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(STM32VL SPI-Interface)

  STM32L(STM32L152RBT6/STM32L-Discovery Compatible Circuit)
     20150912更新停止/2016年に削除予定
      (FWLib:V1.1.1)
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(STM32L SPI-Interface)


  MB9BF618T(FRK-FM3-GARBAGEBOARD Compatible Circuit)
     20150924更新停止/2016年に削除予定
    *(Deprecated) LED-Blink & UART
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(MFS SPI-Interface)
  MB9AF112K(Bare-Metal)
     20150912更新停止/2016年に削除予定
    *(Deprecated) LED-Blink & UART


  LPC177x/8x(LPC1788/EA1788 Board Semi-Compatible Circuit)
     20160331更新停止/2017年に削除予定
    *ChaN's FatFs Sample(MCI-Interface)



-Cortex-M0+
  LPC824(LPC824/LPCXPresso Compatible Circuit)
    *KickStart

  KL25(MKL25Z128VLK4/FRDM-KL25Z Compatible Circuit)
    *KickStart
  KL05(MKL05Z32VFM4/FRDM-KL05Z Compatible Circuit)
    *KickStart

  EFM32ZG222F32(For EFM32ZG-STK3200)
    *LED-Blink & UART

  LPC812(LPC812/LPCXPresso Compatible Circuit)
    20160331更新停止/2017年に削除予定
    *KickStart



-Cortex-M0
  STM32F03x(STM32F030R8T6/NUCLEO-F030R8 Compatible Circuit)
      (CubeF0:V1.5.0/HAL:V1.3.1)
    *KickStart
    *GG0906186FWNNC Drive example
  STM32F05x(STM32F051R8T6/STM32F0-Discovery Compatible Circuit)
      (CubeF0:V1.3.0)
     20150922更新停止/2016年に削除予定
    *(Deprecated) KickStart


  NUC120LE3(NUC120LE3AN/NuTiny-SDK-NUC120 Compatible Circuit)
    *KickStart
  M0516LBN(NUC120LE3AN/NuTiny-SDK-M0516 Compatible Circuit)
    *KickStart

  LPC11u35(LPC11U35/501 CMSIS-DAP Compatible Circuit)
    *KickStart

  LPC11xx(LPC1114/LPCXPresso and MARY and DIP28-package Compatible Circuit)
     20150922更新停止/2016年に削除予定
    *KickStart


-ARM7TDMI
  LPC23xx(LPC2388/CQ-FRK-NXP-ARM-JUNKBOARD Compatible Circuit)
     20150922更新停止
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(MCI-Interface))



●AVR
-XMEGA
  ATxmega128A1
     20150922更新停止
    *(Deprecated) TFT/OLED Module Control Sample with ChaN's FatFs(SPI-Interface)





●Misc
 -Schematic of JTAGkey2 Compatible Circuit Rev.5
          (Supports 1.4〜5.5V WideVoltage Range)

    *JTAGKey2CompatibleCircuit_Rev.5

  -FLASHROM(SPI-ROM Writer) v0.9.8-r1896 Windows 32bit Binary
     For FT2232/FT232H Devices(WinUSB)

    *flashrom.tar.gz

  -AVRDUDE v6.1-r1356 Windows 32bit Binary
    *avrdude.tar.gz
  ↑AVRDUDE WINDOWS BINARY DOWNLOAD HERE!
   Supported OS WinXP,Win7(x86&x64),Win8.x(x86&x64)


-JTAG Tools
  UrJTAG-0.10-r2052 Windows 32bit Binary
  SupportedHardware
  ->JTAGKey,JTAGkey2 and many FT2232 Devices(WinUSB)
  ->JLink(WinUSB)
  ->JLink On LPCLink2(WinUSB)
    *urjtag.tar.gz


-OpenOCD
  ocd-0.10.0-dev-00329-gf19ac83(built on 20160720)
  Windows 32bit Binary Nemuisan's Special Version
  *Supported OS*
   ->WindowsXP(x86),Windows7,8,8.1,10(x86 or x64)
  *Supported Debugger Hardware*
   ->JTAGKey,JTAGkey2 and many FT2232 Devices(WinUSB)
   ->JLink(WinUSB)
   ->JLink On LPCLink2(WinUSB)
   ->JLink On LPCXpressoV2/V3(WinUSB)
   ->JLink-OB(WinUSB)
   ->ULink(LibUSB) (untested)
   ->RLink(LibUSB) (untested)
   ->STLink/V2(STMicro's Distributed USB-Driver/WinUSB)
   ->Versaloon(WinUSB)
   ->TI-ICDI(TI's Distributed USB-Driver/WinUSB)
   ->CMSIS-DAP(Generic USB-HID/Mbed VCP Driver)
   ->STLink/V2-1(STM32-Nucleo Drivers/WinUSB)
    *OpenOCD Binary Download Here
  SHA-1 HASH:17C50C4EB0331BC9C8F6D4B43E508D341A0A1DD9


  OpenOCD(0.10.0)'s Specific MCU cfg Files for Flash Programming
    *OpenOCD spesific MCU-Aimed cfg files Nemuisan Special
     ↑Those special cfgs are already contained in my OpenOCD Binary.
      For self build users & linux users only.
  OpenOCD(0.10.0)'s Patch Set(Useful Functions & Fix Patches)
    *OpenOCD Patch Set Nemuisan Special
     ↑For self build users & linux uses only.




 かつてこの欄でFirefox拡張「合間合間に」のバックアップを公開していました。
 ※「赤福Firefox版」/「合間合間に」は有志の方がGitHubにて管理されています。
 ※unmhtは公式復活されています。

Go to top of page