Skip to content

Creating pre-baked FAT16 flash image with LevelX #77

@AaronGee1

Description

@AaronGee1

In our current workflow using FileX, we are able to successfully generate pre-baked FAT16 flash images on our Linux development host using standard system tools (such as dd). We then write these pre-populated filesystem images directly to our storage media during production flashing.

We are now incorporating LevelX into our architecture and want to achieve a similar workflow where we can pre-populate a FAT16 filesystem within a LevelX-managed framework on our host development machine before production flashing.

Questions for the Development Team:

  1. Is there an official, standalone host-side utility (Linux or Windows command-line) provided by the ThreadX/LevelX ecosystem that can format and inject files into a LevelX NOR image structure?

  2. If no native tool exists, is the recommended best practice to compile a host-side (PC) simulation using lx_nor_simulator.c and use FileX APIs to write the initial asset files to a backing file?

  3. Are there any hidden pitfalls we should be aware of regarding sector sizes, page alignment, or block overhead when relying on a host-simulated LevelX backing file for direct production flashing?

Thank you,
Aaron

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions