gabonator / LA104

LA104 logic analyser alternative firmware and experiments
MIT License
546 stars 82 forks source link

LA104 halted: "Assertion failed" #139

Open MILUX-DE opened 3 months ago

MILUX-DE commented 3 months ago

After copying a small .mid file to the tools directory the device always stops with the following error: "Assertion failed in ../source/main/Execute.cpp [359]: sectionType > 0 Application halted"

Now the LA104 is only working with the original LA104_APP_V1.03.hex reinstalled. When installing system_la104.hex it's always halted with that error.

Any idea how to clean that up?

MILUX-DE commented 3 months ago

There is at least one workaround:

Obviously there are still severe bugs in the OS when doing file operations on the LA104 drive (8MB). Under Windows it was possible, to restore the correct FAT with CHKDSK /F command while running the factory software. Afterwards it was possible to reinstall _systemla104.hex and especially adding again the remaining files from zip archive, which had been corrupted before being the cause for the assertion failure.

So I recommend checking that drive with CHKDSK after each file operation, until FAT operations will be fixed.