mirror of
https://github.com/tillitis/tillitis-key1.git
synced 2024-10-01 01:45:38 -04:00
FW: Force the CPU to hang on errors
This commit is contained in:
parent
fcccee8ec8
commit
9d36acde08
@ -1 +1 @@
|
||||
d2970828269b3ba7f09fb73b8592b08814dfe8c8087b00b0659feb516bb00f33 application_fpga.bin
|
||||
84de63425720086b1a576e40d71a4a41eec5502736b732f4992d8f21829aec3e application_fpga.bin
|
||||
|
@ -1 +1 @@
|
||||
3769540390ee3d990ea3f9e4cc9a0d1af5bcaebb82218185a78c39c6bf01d9cdc305ba253a1fb9f3f9fcc63d97c8e5f34bbb1f7bec56a8f246f1d2239867b623 firmware.bin
|
||||
aad49235ab60b732a45bbedf5774c543df1b40d52b226ffc41bc6c3e2dbbb3963e810f0a52ccf7ba4689b414f1cb941076b896a47d2377fb61c1976bdbcebe17 firmware.bin
|
||||
|
@ -20,6 +20,9 @@ void assert_fail(const char *assertion, const char *file, unsigned int line,
|
||||
htif_puts(function);
|
||||
htif_lf();
|
||||
|
||||
forever_redflash();
|
||||
// Force illegal instruction to halt CPU
|
||||
asm volatile("unimp");
|
||||
|
||||
// Not reached
|
||||
__builtin_unreachable();
|
||||
}
|
||||
|
@ -431,7 +431,7 @@ int main()
|
||||
htif_puts("firmware state 0x");
|
||||
htif_puthex(state);
|
||||
htif_lf();
|
||||
forever_redflash();
|
||||
assert(1 == 2);
|
||||
break; // Not reached
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user