As the title suggests, I am having a problem.
After the four LED of Loco deck blink once, the RX LED blinks once.
And loco deck is not responding.
but big quad was working by smartphone application controller
Below is what I have done.
---------------------------------------------------------
First,
Refer to the link below,
I removed the capacitor and commented out extRxInit() in bigquad.c
Also, I wrote down as below in config.mk
Code: Select all
CFLAGS += -DDECK_FORCE=bcDWM1000
## Enable biq quad deck features
CFLAGS += -DENABLE_BQ_DECK
#CFLAGS += -DBQ_DECK_ENABLE_PM
CFLAGS += -DBQ_DECK_ENABLE_OSD
## Set number of anchor in LocoPositioningSystem
#CFLAGS += -DLOCODECK_NR_OF_ANCHORS=4
## Set alternative pins for LOCO deck (IRQ=IO_2, RESET=IO_3, default are RX1 and TX1)
CFLAGS += -DLOCODECK_USE_ALT_PINS
## Compile positioning system for TDoA mode
LPS_TDOA_ENABLE=1
The console message is also attached.
Code: Select all
SYS: ----------------------------
SYS: Crazyflie 2.0 is up and running!
SYS: Build 9:97cd28a32816 (2017.05-9) MODIFIED
SYS: I am 0x3730363834355118003D0037 and I have 1024KB of flash!
CFGBLK: v1, verification [OK]
DECK_DRIVERS: Found 17 drivers
DECK_INFO: Found 2 deck memories.
DECK_INFO: compile-time forced driver bcDWM1000 added
DECK_CORE: 3 deck enumerated
BIGQUAD: Switching to brushless.
MPU9250 I2C connection [OK].
AK8963 I2C connection [OK].
LPS25H I2C connection [OK].
ESTIMATOR: Using estimator 2
CONTROLLER: Using controller 1
PLATFORM: Low interference mode. NRF51 TX power offset by -12db.
EEPROM: I2C connection [OK].
AK8963: Self test [OK].
DECK_CORE: Deck 0 test [OK].
DECK_CORE: Deck 1 test [OK].
DECK_CORE: Deck 2 test [OK].
DWM: Switching mode to TDoA2
SYS: Free heap: 7752 bytes
it doesn't work the same way as above.
And when I uploaded latest firmware with an eclipse, the following error occurs:
viewtopic.php?f=2&t=3092&p=15192&hilit=core_cm4#p15192
-----------------------------------------------------------
I don't know how to fix it.
Thank you for your support.