HCFiler - An efficient embedded SDHC FileSystem

Download pre-release library modules and new examples to use with Astrobe for Cortex-M3. Forum members can also upload their own source code examples.

HCFiler - An efficient embedded SDHC FileSystem

Postby cfbsoftware » Sun Aug 27, 2017 12:11 am

HCFiler - the efficient embedded filesystem for SDHC cards announced recently in the Astrobe for RISC5 forum is now included with v7.0 Astrobe for Cortex-M3, M4 and M7. The total compiled code size of the 3 HCFiler modules is only 4 KBytes. For more information see:

ReadMe.htm

There are two example modules included with Astrobe which illustrate how the HCFiler modules can be used.

1. HCTest.mod
You will need an 8GB SDHC card that is newly formatted. HCTest creates an HCFiler filesystem on the card and generates 10 text files of increasing sizes and one binary file and writes them to the disk. It then displays a directory listing of the disk. You should then be able to use HCFiler for Windows to copy the files to a PC.

2. HCReadSpeed
HCReadSpeed checks to see if there is an HCFiler filesystem on the SDHC card. If there is reads 1024 sectors from the card and displays the time taken to read them. It should take a few seconds to run.

HCFiler for Windows was developed using the same tools we use to develop Astrobe i.e. C# and GPCP (the .NET version of Oberon) using Visual Studio and the Astrobe sibling, CPIde. The full source code is available to registered users of v3.4 of CPIde by emailing support at cfbsoftware.com.
Last edited by cfbsoftware on Sun Feb 17, 2019 5:55 am, edited 2 times in total.
Reason: The source code is now included with v7.0 Astrobe for Cortex-M3, M4 and M7.
cfbsoftware
Site Admin
 
Posts: 361
Joined: Fri Dec 31, 2010 12:30 pm

Re: HCFiler - An efficient embedded SDHC FileSystem

Postby cfbsoftware » Sat Sep 02, 2017 4:07 am

Now also available:

HCFiler.STM32L152.zip
A copy of the HCFiler modules for the STM32L152 which have been tested on the Nucleo L152RE board.
Last edited by cfbsoftware on Mon Mar 26, 2018 11:09 am, edited 1 time in total.
Reason: The source code has been updated to be compatible with v6.4 Astrobe for Cortex-M3
cfbsoftware
Site Admin
 
Posts: 361
Joined: Fri Dec 31, 2010 12:30 pm


Return to Cortex-M3

cron