finds.dev← search

// the find

PMarinov1994/netx90_app_blinky_example

C · updated Sep 2024

A netX 90 Application firmware example, built with CMake and WAF scripts.

A minimal LED-blink firmware example for Hilscher's netX 90 industrial communication SoC (Cortex-M4), built with both CMake and Hilscher's WAF-based tooling, including their HBOOT image compiler for producing a flashable signed image. It's aimed squarely at embedded engineers already doing bring-up on netX 90 hardware (fieldbus/Profinet-class industrial chips), not general embedded hobbyists.

Ships the actual CMSIS device pack for netX 90 (regdefs, SVD, startup files for GCC/IAR/ARMCC) instead of just pointing at vendor docs, so it's a genuinely self-contained starting point for register-level work. Three separate linker scripts for iflash/intram/sdram show it accounts for the chip's real memory map rather than assuming one target. Vendoring Hilscher's HBOOT image compiler with patch tables for netx4000/56/90/90b/90d means you can produce a flashable boot image without hunting down a separate Hilscher SDK install.

No README visible anywhere in the tree, which is a real problem for a boot-image toolchain with five chip-variant XML patch tables — anyone outside Hilscher is reverse-engineering the HBOOT format from scratch. Two build systems in parallel (top-level CMake plus WAF scripts driving the image compiler) is a lot of moving parts for what's billed as a blink example. Zero stars, zero forks, and no commits since September 2024 suggest this is an internal example dumped on GitHub rather than something maintained or supported. The actual application logic (main.c, gpio.c) is a tiny sliver of the repo — almost everything else is vendored CMSIS/WAF/HBOOT plumbing, so "blinky example" undersells how much of this is really a build-and-flash harness for the chip.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →