Hi all.
i have problem.
error mesaflash
linux reports an error:
Checking file ... OK
File type: BIT file
Error: BootSector is invalid
I have two files.
1.
tuxcnc-mod.bit
forum.linuxcnc.org/27-driver-boards/4773...901t?start=80#274777
2.
my.bit
I make the file myself using VM from IlyaKw
I load the first file using jtag.
After which I can write --write
tuxcnc-mod.bit
I can --fix-boot-block
I can --fallback
mesaflash --device 7I92 --addr 192.168.1.121 --fix-boot-block --fallback --write
tuxcnc-mod.bit
mesaflash --device 7I92 --addr 192.168.1.121 --write
tuxcnc-mod.bit
Everything is fine and there are no errors.
I can even load my second file mesaflash --device 7I92 --addr 192.168.1.121 --write
my.bit
The program is loading successfully
But after rebooting I can't load any firmware and I get the message
Checking file ... OK
File type: BIT file
Error: BootSector is invalid
These commands do not work.
--write tuxcnc-mod.bit I --fix-boot-block --fallback
Me and I have to use jtag again
The problem is not very serious.
But I want to understand the fallback mechanism
Why do different files behave differently.
Apparently I am making a bad file that works via jtag but does not work with mesaflash.
Please tell me more about fallback