binwalk finds the FS. The hard part is the CPU and the load address. Ghidra after binwalk, not instead.
If you stop at binwalk you have a file listing, not a reverse.
Refs: Ghidra
Lab / educational. Public binaries and patched classes only. Isolated VM.