Skip to content

Commit e1cca9b

Browse files
author
Joao Victor Santos
committed
Update README.md
1 parent c45a822 commit e1cca9b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,14 @@ Flashing the MMC microcontroller via SWD/JTAG is supported for CMSIS-DAP and Jli
7474

7575
This will create a `openocd.cfg` file in `<build_dir>/out`.
7676

77+
For AFCv4.0 cards, you can program the MMC microcontroller via Xilinx XVC protocol if your MicroTCA crate supports it using the backplane JTAG interface. First, make sure the FPGA is powered off (M1 state), then configure the XVC hostname and port:
78+
79+
To configure a build using XVC:
80+
81+
cmake ~/openmmc/ -DBOARD=afc -DVERSION=4.0 -DDEBUG_PROBE=xvc -DXVC_HOST=xvc_hostname -DXVC_PORT=xvc_port_number
82+
83+
`Hint:` If the FPGA is powered off and OpenMMC is unresponsive — in the M7 (Error) state — this XVC configuration may still be valid and usable for programming the MMC. In such cases, attempting XVC programming can help recover the board without requiring physical access.
84+
7785
To flash the application firmware only, run
7886

7987
make program_app

0 commit comments

Comments
 (0)