Neotron Pico - BMC
BMC - board management controller.
J1001 - BMC SWD
3.3V SWCLK SWDIO /BMC_RST GND
J901 - BMC UART
GRN - CTS YEL - TXD ORA - RXD N/C BRN - RTS GND
back to main Neotron Pico page.
History
2023-04-07: after the programming, the power LED (yellow) flashes when 12V is applied to the board. When the On / OFF button is pushed, the power LED lights steady, and there is 5V oand 3.3 V on the respective rails. If I hold the ON / OFF button, the power LED goes back to flashing and the 3.3 V and 5 V rails fall.
2023-07-04: program the firmware
tingo@kg-core1:~/personal/projects/2023/rust/embedded/neotron/Neotron-BMC/neotron-bmc-pico $ DEFMT_LOG=info cargo run --release Compiling defmt-macros v0.3.5 Compiling defmt v0.3.4 Compiling defmt-rtt v0.4.0 Compiling neotron-bmc-protocol v0.1.0 (/zs/tingo/personal/projects/2023/rust/embedded/neotron/Neotron-BMC/neotron-bmc-protocol) Compiling panic-probe v0.3.1 Compiling neotron-bmc-pico v0.5.2 (/zs/tingo/personal/projects/2023/rust/embedded/neotron/Neotron-BMC/neotron-bmc-pico) Finished release [optimized + debuginfo] target(s) in 8.20s Running `probe-run --chip STM32F030K6Tx target/thumbv6m-none-eabi/release/neotron-bmc-pico` (HOST) INFO flashing program (22 pages / 22.00 KiB) (HOST) INFO success! ──────────────────────────────────────────────────────────────────────────────── 0 INFO Neotron BMC version b"v0.5.2-5-g75cd12d" booting └─ neotron_bmc_pico::app::init @ src/main.rs:186 1 INFO Configuring SysTick... └─ neotron_bmc_pico::app::init @ src/main.rs:203 2 INFO Creating pins... └─ neotron_bmc_pico::app::init @ src/main.rs:207 3 INFO Creating UART... └─ neotron_bmc_pico::app::init @ src/main.rs:296 4 INFO pclk = 48000000 └─ neotron_bmc_pico::spi::{impl#0}::new @ src/spi.rs:41 5 INFO Init complete! └─ neotron_bmc_pico::app::init @ src/main.rs:335 6 INFO Idle is running... └─ neotron_bmc_pico::app::idle @ src/main.rs:384 ...
and the power LED is flashing yellow.
2023-07-04: check the probe
tingo@kg-core1:~/personal/projects/2023/rust/embedded/neotron/Neotron-BMC/neotron-bmc-pico $ probe-run --list-probes the following probes were found: [0]: Picoprobe CMSIS-DAP (VID: 2e8a, PID: 000c, Serial: E660D4A0A71CA332, CmsisDap)
2023-07-04: I wired up a picoprobe to the BMS SWD connector (GND, SWDIO and SWCLK). Connected 12 V to the Neotron Pico board, measured it on the board. Nothing lights up, pressing ON/OFF button doesn't do anything.
2023-07-04: I created this page.