NetBurner 3.5.0
PDF Version |
|
This guide covers the NetBurner implementation of the HCC Embedded Flash File System (EFFS) and NetBurner flash card hardware interface. The EFFS is just one part of the NetBurner suite of tools and software. You may need to reference other documents for configuration and hardware specifics for your particular NetBurner platform.
Topics Covered:
A list of examples is provided in the Example Applications section of this document.
The function call reference manuals for the EFFS-FAT and EFFS-STD file systems are located in the \nburn\docs\NetBurner\EFFS
folder.
All platforms support the on-board flash chip EFFS-STD file system. The implementation of the flash card EFFS-FAT file system is as described below. All devices can implement an external flash card design, while some platforms also have a flash card socket located on the device itself. There are two types of external flash card implementations:
Platform | External | On-board |
---|---|---|
MODM7AE70 | SPI | N/A |
MOD54415 | SPI | SPI |
MOD54417 | SPI | SPI |
SB800EX | SDIO | |
NANO54415 | SPI | SDIO |
Topic Links:
Throughout this guide, we will refer to the "debug port". The debug port is one of the RS-232 ports that can be used to interact with your NetBurner device in the example programs. By default stdout
, stdin
and stderr
are mapped to the debug port, so when you use functions like printf()
, scanf()
, gets()
, etc. they read and write to the debug port. All of this is configurable. You can also disable the debug port and use the port as a general purpose UART, or you can reassign the stdio file descriptors to use other serial or network interfaces.