LPC3250 Kickstart Firmware Development to Read/Write to 1GB NAND need Software Development

Contact person: LPC3250 Kickstart Firmware Development to Read/Write to 1GB NAND

Phone:Show

Email:Show

Location: Hants, United Kingdom

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"I need a compact kick-start program, written in C or C++, for the NXP LPC3250. Its primary job is to bring the board up, verify basic health, and hand control to the main operating system that sits in a 1 GB NAND (MT29F1G08) device.

Core behaviour
• Power-on sequence should configure the clocks, SDRAM and essential GPIO needed to reach NAND.
• Read/Write routines must support the full 1 GB NAND geometry, with ECC and bad-block management handled in software.
• On every boot the code should run a lightweight diagnostic sweep (RAM test, NAND ID check and checksum of the OS image) and report results over the existing UART5 console.
• Once diagnostics pass, the program copies the OS image from NAND to SDRAM and jumps cleanly to its entry point.

The existing NAND code must be able to be read/written and verified via the UART5 and saved or read from a chosen source as a binary file

Development notes
– Toolchain preference is the standard arm-none-eabi-gcc flow; if you use something different, include makefile adaptations.
– Keep the code modular and well commented so I can extend peripheral support later.
– I’ll test on real hardware, but please supply a QEMU or Keil simulation log proving the load-and-jump path if you have one.

Deliverables
1. Complete C source, linker script and build files and a standalone exe.
2. A brief README covering tool versions, build steps and memory map.
3. Diagnostic test plan and expected console output examples.

I’ll flash and run the first binary you send; once it boots, runs the diagnostics and launches the OS, we’ll iterate on any edge cases." (client-provided description)


Matched companies (7)

...

Versasia Infosoft

Versasia Infosoft is a trusted provider of custom IT solutions, offering end-to-end services in software development, web and mobile app development,… Read more

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more

...

Appeonix Creative Lab

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more

...

JanakiBhuvi Tech Labs Private Limited

Delivering Future-Ready Digital Solutions in Web Development, E-commerce, Logo Design, and Digital Marketing. We believe innovation is key to navigat… Read more

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more