DigitalOut pins (extBoot0 and extReset) connected to the slave's BOOT0 and NRST pins. There's also a Serial instance (usart) on the master linked to the slave's UART2. It appears that BOOT1 is fixed low, so the bootloader runs instead of executing what's in SRAM.resetToBootloader, I set BOOT0 high, pull NRST low for 0.1 seconds, then bring it back high. This resets the slave and stops the program from running.initBootloader, I set up serial communication (8-bit data, even parity, 1 stop bit per AN2606) and send 0x7F to the slave, but there's no response. The logic analyzer shows the slave receives the data, but its TX line remains inactive.
Join the Discord to continue the conversation
EdgeBench is a remote platform that lets developers build, test, and evaluate embedded applications on real hardware through a browser.
3,029 Members
Join