Hi there,
Just bought myself a pixhawk 4 board, and after playing around with it a bit it seemed that it is bricked.
Unfortunately I tryied several thing so I cannot exactly tell you what bricked it.
Symptoms after boot:
1- on FMU leds:
-
ACT led off
-
B/E led off (sometimes a pale amber, but almost never the case)
-
PWR led blinking green fast for 4 seconds
2-on I/O leds
-
ACT blinking blue at 1Hz
-
B/E steady orange
-
PWR steady green
3-debug ports
- FMU debug port
on the FMU debug port (on the right side of the board) I am connecting with a FTDI, setting the baud rate to 57600 and I don’t get any traces currently, but I used to get that:
up_hardfault: PANIC!!! Hard fault: 40000000
up_assert: Assertion failed at file:armv7-m/up_hardfault.c line: 171 task: hpwork
up_dumpstate: sp: 200213c4
up_dumpstate: IRQ stack:
up_dumpstate: base: 200213f0
up_dumpstate: size: 000002ec
up_dumpstate: used: 00000134
up_stackdump: 200213c0: 08009743 00000003 00000000 0800974b 08009729 080083a9 000000f0 2007d644
up_stackdump: 200213e0: 00000000 00000000 00000000 0800823f 2007d644 00000000 00000000 00000000
up_dumpstate: sp: 2007d718
up_dumpstate: User stack:
up_dumpstate: base: 2007d720
up_dumpstate: size: 000006f4
up_dumpstate: used: 000000e0
up_stackdump: 2007d700: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
up_registerdump: R0: 00000001 00000000 00000000 2002529c 00000000 00000000 00000000 00000000
up_registerdump: R8: 00000000 00000000 00000000 00000000 00000000 2007d718 00000000 0800bcfe
up_registerdump: xPSR: 01000000 BASEPRI: 000000f0 CONTROL: 00000000
up_registerdump: EXC_RETURN: ffffffe9
up_taskdump: Idle Task: PID=0 Stack Used=0 of 0
up_taskdump: hpwork: PID=1 Stack Used=224 of 1780
Memory wiped - dump not saveup_hardfault: PANIC!!! Hard fault: 40000000
up_assert: Assertion failed at file:armv7-m/up_hardfault.c line: 171 task: hpwork
up_dumpstate: sp: 200213c4
up_dumpstate: IRQ stack:
up_dumpstate: base: 200213f0
up_dumpstate: size: 000002ec
up_dumpstate: used: 00000134
up_stackdump: 200213c0: 08009743 00000003 00000000 0800974b 08009729 080083a9 000000f0 2007d644
up_stackdump: 200213e0: 00000000 00000000 00000000 0800823f 2007d644 00000000 00000000 00000000
up_dumpstate: sp: 2007d718
up_dumpstate: User stack:
up_dumpstate: base: 2007d720
up_dumpstate: size: 000006f4
up_dumpstate: used: 000000e0
up_stackdump: 2007d700: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
up_registerdump: R0: 00000001 00000000 00000000 2002529c 00000000 00000000 00000000 00000000
up_registerdump: R8: 00000000 00000000 00000000 00000000 00000000 2007d718 00000000 0800bcfe
up_registerdump: xPSR: 01000000 BASEPRI: 000000f0 CONTROL: 00000000
up_registerdump: EXC_RETURN: ffffffe9
up_taskdump: Idle Task: PID=0 Stack Used=0 of 0
up_taskdump: hpwork: PID=1 Stack Used=224 of 1780
Memory wiped - dump not saveup_assert: Assertion failed at file:irq/irq_unexpectedisr.c line: 65 task: Idle Task
up_dumpstate: sp: 200213c4
- IO debug port
with a FTDI, settting the baud rate to 115200 I get the following trace when I power the board on to the USB:
PX4IO: starting
MEM: free 1656, largest 1656
4- Connection to qground or APM planner
No connection, I used to have some in the past, but with an upgrade aborted.
5- What I tryied
What I tried so far, is to format the SD card, change the power supply, connect to the ground stations but nothing changes.
As I don’t have any connection I cannot connect with nsh,
Any idea?
Thanks!