update fds-flash tool

This commit is contained in:
2026-09-24 14:51:56 +08:00
parent 685b4135df
commit a14ea77145
18 changed files with 1761 additions and 10 deletions
+1
View File
@@ -12,4 +12,5 @@ cargo build --locked --release --target "$fds_host_target" -p fds-workstation
mkdir -p out/workstation
install -m755 "target/$fds_host_target/release/fds-cartridge" out/workstation/fds-cartridge
install -m755 "target/$fds_host_target/release/fds-emulator" out/workstation/fds-emulator
install -m755 "target/$fds_host_target/release/fds-flash" out/workstation/fds-flash
printf 'Built native Linux tools in out/workstation/\n'
+4 -1
View File
@@ -24,7 +24,8 @@ PREFIXES = (
'm9-images', 'm9-vm', 'm9-system', 'm10-vm', 'm11-vm', 'm11-faults',
'm12-clock', 'm12-development', 'm12-eeprom', 'm12-internal',
'm12-recovery', 'm12-release-contracts', 'm12-signing',
'rust-profiles', 'workstation-images', 'emu-test', 'arch-package-test', 'version-image-test',
'rust-profiles', 'workstation-images', 'workstation-flash', 'workstation-flash-vm',
'emu-test', 'arch-package-test', 'version-image-test',
)
GENERATED = re.compile(r'(?:' + '|'.join(PREFIXES) + r')\.[A-Za-z0-9_-]{6,8}')
POINTERS = (
@@ -32,6 +33,8 @@ POINTERS = (
'out/version-image-current.txt',
'out/workstation-images-current.txt',
'out/workstation-emulator-current.txt',
'out/workstation-flash-current.txt',
'out/workstation-flash-vm-current.txt',
'out/manifests/dasung-s6-database.txt',
)
LOCKS = ('.clean.lock', '.rootfs.lock', '.base-packages.lock', '.image-tools.lock', '.workstation-package.lock')