Hello... :( again me... Even though I' ve connected a USB_UART converter to PIN A9 and A10 as it says periph_conf.h I have no stdout output... do I need to enable anything else?
static const uart_conf_t uart_config[] = { { .dev = USART1, .rcc_mask = RCC_APB2ENR_USART1EN, .rx_pin = GPIO_PIN(PORT_A, 10), .tx_pin = GPIO_PIN(PORT_A, 9), .bus = APB2, .irqn = USART1_IRQn, #ifdef MODULE_PERIPH_DMA .dma = 2, .dma_chan = DMA_CHAN_CONFIG_UNSUPPORTED #endif }, El vie., 18 de sep. de 2020 a la(s) 18:08, Javier Fileiv ( javier.fil...@gmail.com) escribió: > Hi everyone, it's me again... after a lot of digging I found the issue... > First my OPENOCD_SCRIPTS was pointing to an OpenOCD modified for ESP32, so > the [find xxx] command was just not doing well :( > After, I had to set the variable STLINK_VERSION to 2 with this command line > > make STLINK_VERSION=2 QUIET=0 BOARD=bluepill-128kib flash > > And as Marian said... manual reset as STLink v2 clone doesn't do the reset > even though the RESET pin is connected. > > Voila voila! > > Thanks again, I can keep working now! > > Javi > > El jue., 17 de sep. de 2020 a la(s) 19:44, <users-requ...@riot-os.org> > escribió: > >> Send users mailing list submissions to >> users@riot-os.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> https://lists.riot-os.org/mailman/listinfo/users >> or, via email, send a message with subject or body 'help' to >> users-requ...@riot-os.org >> >> You can reach the person managing the list at >> users-ow...@riot-os.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of users digest..." >> >> >> Today's Topics: >> >> 1. Re: users Digest, Vol 92, Issue 3 (Javier Fileiv) >> >> >> ---------------------------------------------------------------------- >> >> Message: 1 >> Date: Thu, 17 Sep 2020 19:43:32 +0200 >> From: Javier Fileiv <javier.fil...@gmail.com> >> To: users@riot-os.org >> Subject: Re: [riot-users] users Digest, Vol 92, Issue 3 >> Message-ID: >> < >> cabvwo2ds-auyetx3kbk7uomtjjvjizp6rxmpvsomrr1_60a...@mail.gmail.com> >> Content-Type: text/plain; charset="utf-8" >> >> Hello everyone, it's me again... well I was able to finally build (Thanks >> Alex). But in any case I was able to flash from Riot's make. >> >> I've tried as Marian said, with the reset button (even if the GPIO is >> connected to the fake STLink) and nothing worked. Any other hint? I was >> able, again, to flash it with st-flash >> >> >> sourceCode/riot/examples/hello-world/bin/bluepill/hello-world.bin >> arm-none-eabi-size >> sourceCode/riot/examples/hello-world/bin/bluepill/hello-world.elf >> text data bss dec hex filename >> 10112 112 2372 12596 3134 >> sourceCode/riot/examples/hello-world/bin/bluepill/hello-world.elf >> rm -f sourceCode/riot/examples/hello-world/bin/bluepill/.test >> sourceCode/riot/dist/tools/openocd/openocd.sh flash >> sourceCode/riot/examples/hello-world/bin/bluepill/hello-world.elf >> ### Flashing Target ### >> Open On-Chip Debugger 0.10.0 >> Licensed under GNU GPL v2 >> For bug reports, read >> http://openocd.org/doc/doxygen/bugs.html >> Warn : ignoring extra IDs in hl_vid_pid (maximum is 1 pair) >> hla_vid_pid (vid pid)* >> >> sourceCode/riot/examples/hello-world/../../Makefile.include:689: recipe >> for >> target 'flash' failed >> make: *** [flash] Error 1 >> make: Leaving directory 'sourceCode/riot/examples/hello-world' >> >> ST_Flash log >> >> st-flash --reset write examples/hello-world/bin/bluepill/hello-world.bin >> 0x08000000 >> st-flash 1.6.0-31-gf5d0454-dirty >> 2020-09-17T19:42:12 INFO common.c: Loading device parameters.... >> 2020-09-17T19:42:12 INFO common.c: Device connected is: F1 Medium-density >> device, id 0x20036410 >> 2020-09-17T19:42:12 INFO common.c: SRAM size: 0x5000 bytes (20 KiB), >> Flash: >> 0x10000 bytes (64 KiB) in pages of 1024 bytes >> 2020-09-17T19:42:12 INFO common.c: Attempting to write 10224 (0x27f0) >> bytes >> to stm32 address: 134217728 (0x8000000) >> Flash page at addr: 0x08002400 erased >> 2020-09-17T19:42:12 INFO common.c: Finished erasing 10 pages of 1024 >> (0x400) bytes >> 2020-09-17T19:42:12 INFO common.c: Starting Flash write for VL/F0/F3/F1_XL >> core id >> 2020-09-17T19:42:12 INFO flash_loader.c: Successfully loaded flash loader >> in sram >> 10/10 pages written >> 2020-09-17T19:42:13 INFO common.c: Starting verification of write complete >> 2020-09-17T19:42:13 INFO common.c: Flash written and verified! jolly good! >> >> >> El lun., 14 de sep. de 2020 a la(s) 12:00, <users-requ...@riot-os.org> >> escribi?: >> >> > Send users mailing list submissions to >> > users@riot-os.org >> > >> > To subscribe or unsubscribe via the World Wide Web, visit >> > https://lists.riot-os.org/mailman/listinfo/users >> > or, via email, send a message with subject or body 'help' to >> > users-requ...@riot-os.org >> > >> > You can reach the person managing the list at >> > users-ow...@riot-os.org >> > >> > When replying, please edit your Subject line so it is more specific >> > than "Re: Contents of users digest..." >> > >> > >> > Today's Topics: >> > >> > 1. Using RIOT and bluepill (Javier Fileiv) >> > 2. Re: Using RIOT and bluepill (Marian Buschsieweke) >> > 3. Re: Using RIOT and bluepill (Alexandre Abadie) >> > >> > >> > ---------------------------------------------------------------------- >> > >> > Message: 1 >> > Date: Sun, 13 Sep 2020 22:17:27 +0200 >> > From: Javier Fileiv <javier.fil...@gmail.com> >> > To: users@riot-os.org >> > Subject: [riot-users] Using RIOT and bluepill >> > Message-ID: >> > <CABvwO2BDBdUVWU5NMUEjfE2EeWJiqBN8u= >> > j0hzqgem61yfe...@mail.gmail.com> >> > Content-Type: text/plain; charset="utf-8" >> > >> > Hi everyone, I'm trying to implement the vl53l0x driver on RIOT. To >> have a >> > simple working scenario I'm trying to flash an example using stlinkV2 >> and >> > the bluepill (STM32F103xx) and I can't make the 'flash' and 'debug' >> targets >> > work. Can someone give me a hint on how to make it work? >> > >> > "make QUIET=0 BOARD=bluepill-128kib all" works fine. >> > >> > Also when wanting to blink a led, the build says... >> > >> > >> .../gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld: >> > >> > >> .../riot/examples/hello-world/bin/bluepill-128kib/stm32_vectors/vectors_f1.o: >> > in function `dummy_handler': >> > ...riot/cpu/stm32/vectors/vectors_f1.c:27: multiple definition of >> > `dummy_handler'; >> > >> > >> .../riot/examples/hello-world/bin/bluepill-128kib/stm32_vectors/STM32F103xB.o:.../riot/cpu/stm32/vectors/STM32F103xB.c:14: >> > first defined here >> > >> > >> ...gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld: >> > >> > >> .../riot/examples/hello-world/bin/bluepill-128kib/stm32_vectors/vectors_f1.o:.../riot/cpu/stm32/vectors/vectors_f1.c:87: >> > multiple definition of `vector_cpu'; >> > >> > >> ...riot/examples/hello-world/bin/bluepill-128kib/stm32_vectors/STM32F103xB.o:/.../riot/cpu/stm32/vectors/STM32F103xB.c:57: >> > first defined here >> > >> > I know my stlink works as "st-flash --reset write >> > bin/bluepill/tests_xtimer_msg_receive_timeout.bin 0x08000000" works >> fine. >> > >> > Thanks for your help! :) >> > -------------- next part -------------- >> > An HTML attachment was scrubbed... >> > URL: < >> > >> http://lists.riot-os.org/pipermail/users/attachments/20200913/929d166d/attachment-0001.htm >> > > >> > >> > ------------------------------ >> > >> > Message: 2 >> > Date: Sun, 13 Sep 2020 22:30:53 +0200 >> > From: Marian Buschsieweke <marian.buschsiew...@ovgu.de> >> > To: users@riot-os.org >> > Subject: Re: [riot-users] Using RIOT and bluepill >> > Message-ID: <20200913223053.1a92e079@faultier2go> >> > Content-Type: text/plain; charset="us-ascii" >> > >> > Hi, >> > >> > did you connect the reset pin of your blue pill to the debugger? >> Without a >> > physical reset signal flashing won't work. For more details consult the >> > doc [1] >> > >> > Also, if you happen to own a cheap ST-Link v2 clone rather than an >> official >> > one: I was told that the reset pin of them is often broken. You can >> > manually >> > press the reset button instead: Hold it down until you see the OpenOCD >> > output >> > and release it then. >> > >> > Regarding the "dummy_handler": We should rename the dummy_handler in the >> > ISR >> > vectors to avoid symbol name collisions like that. Feel free to open an >> > issue >> > to track this. For now, just rename your function, e.g. to "my_handler". >> > >> > Kind regards, >> > Marian >> > >> > [1]: http://api.riot-os.org/group__boards__common__blxxxpill.html >> > >> > On Sun, 13 Sep 2020 22:17:27 +0200 >> > Javier Fileiv <javier.fil...@gmail.com> wrote: >> > >> > > Hi everyone, I'm trying to implement the vl53l0x driver on RIOT. To >> have >> > a >> > > simple working scenario I'm trying to flash an example using stlinkV2 >> and >> > > the bluepill (STM32F103xx) and I can't make the 'flash' and 'debug' >> > targets >> > > work. Can someone give me a hint on how to make it work? >> > > >> > > "make QUIET=0 BOARD=bluepill-128kib all" works fine. >> > > >> > > Also when wanting to blink a led, the build says... >> > > >> > >> .../gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld: >> > > >> > >> .../riot/examples/hello-world/bin/bluepill-128kib/stm32_vectors/vectors_f1.o: >> > > in function `dummy_handler': >> > > ...riot/cpu/stm32/vectors/vectors_f1.c:27: multiple definition of >> > > `dummy_handler'; >> > > >> > >> .../riot/examples/hello-world/bin/bluepill-128kib/stm32_vectors/STM32F103xB.o:.../riot/cpu/stm32/vectors/STM32F103xB.c:14: >> > > first defined here >> > > >> > >> ...gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld: >> > > >> > >> .../riot/examples/hello-world/bin/bluepill-128kib/stm32_vectors/vectors_f1.o:.../riot/cpu/stm32/vectors/vectors_f1.c:87: >> > > multiple definition of `vector_cpu'; >> > > >> > >> ...riot/examples/hello-world/bin/bluepill-128kib/stm32_vectors/STM32F103xB.o:/.../riot/cpu/stm32/vectors/STM32F103xB.c:57: >> > > first defined here >> > > >> > > I know my stlink works as "st-flash --reset write >> > > bin/bluepill/tests_xtimer_msg_receive_timeout.bin 0x08000000" works >> fine. >> > > >> > > Thanks for your help! :) >> > >> > -------------- next part -------------- >> > A non-text attachment was scrubbed... >> > Name: not available >> > Type: application/pgp-signature >> > Size: 228 bytes >> > Desc: OpenPGP digital signature >> > URL: < >> > >> http://lists.riot-os.org/pipermail/users/attachments/20200913/48a9a615/attachment-0001.sig >> > > >> > >> > ------------------------------ >> > >> > Message: 3 >> > Date: Sun, 13 Sep 2020 22:49:30 +0200 (CEST) >> > From: Alexandre Abadie <alexandre.aba...@inria.fr> >> > To: RIOT OS users list <users@riot-os.org> >> > Subject: Re: [riot-users] Using RIOT and bluepill >> > Message-ID: >> > <1548433348.3409353.1600030170970.javamail.zim...@inria.fr> >> > Content-Type: text/plain; charset="iso-8859-1" >> > >> > Hi Javier, >> > >> > The build issue caused by the multiple definition of dummy_handler is >> > probably due to the fact that you first build a very recent version of >> RIOT >> > and then went back to a branch based on an old version. >> > The latest master contains changes in stm32 to automatically generate >> the >> > vectors file (here it's STM32F103xB.c). If you checkout an older >> version, >> > the generated file is still there because it's ignored by git. So you >> end >> > up with 2 files defining the same isr functions (STM32F103xB.c and >> > vectors_f1.c) and these 2 files are automatically built by the build >> > system. >> > >> > I suggest that you either remove cpu/stm32/vectors/STM32F103xB.c or >> rebase >> > your branch (probably the branch with your driver code?) on top of >> latest >> > master. >> > >> > Alex >> > >> > ----- Le 13 Sep 20, ? 22:17, Javier Fileiv <javier.fil...@gmail.com> a >> > ?crit : >> > >> > > Hi everyone, I'm trying to implement the vl53l0x driver on RIOT. To >> have >> > a >> > > simple working scenario I'm trying to flash an example using stlinkV2 >> > and the >> > > bluepill (STM32F103xx) and I can't make the 'flash' and 'debug' >> targets >> > work. >> > > Can someone give me a hint on how to make it work? >> > >> > > "make QUIET=0 BOARD=bluepill-128kib all" works fine. >> > >> > > Also when wanting to blink a led, the build says... >> > > >> > >> .../gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld: >> > > >> > >> .../riot/examples/hello-world/bin/bluepill-128kib/stm32_vectors/vectors_f1.o: >> > > in function `dummy_handler': >> > > ...riot/cpu/stm32/vectors/vectors_f1.c:27: multiple definition of >> > > `dummy_handler'; >> > > >> > >> .../riot/examples/hello-world/bin/bluepill-128kib/stm32_vectors/STM32F103xB.o:.../riot/cpu/stm32/vectors/STM32F103xB.c:14: >> > > first defined here >> > > >> > >> ...gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld: >> > > >> > >> .../riot/examples/hello-world/bin/bluepill-128kib/stm32_vectors/vectors_f1.o:.../riot/cpu/stm32/vectors/vectors_f1.c:87: >> > > multiple definition of `vector_cpu'; >> > > >> > >> ...riot/examples/hello-world/bin/bluepill-128kib/stm32_vectors/STM32F103xB.o:/.../riot/cpu/stm32/vectors/STM32F103xB.c:57: >> > > first defined here >> > >> > > I know my stlink works as "st-flash --reset write >> > > bin/bluepill/tests_xtimer_msg_receive_timeout.bin 0x08000000" works >> fine. >> > >> > > Thanks for your help! :) >> > >> > > _______________________________________________ >> > > users mailing list >> > > users@riot-os.org >> > > https://lists.riot-os.org/mailman/listinfo/users >> > -------------- next part -------------- >> > An HTML attachment was scrubbed... >> > URL: < >> > >> http://lists.riot-os.org/pipermail/users/attachments/20200913/f7f4ed9e/attachment-0001.htm >> > > >> > >> > ------------------------------ >> > >> > Subject: Digest Footer >> > >> > _______________________________________________ >> > users mailing list >> > users@riot-os.org >> > https://lists.riot-os.org/mailman/listinfo/users >> > >> > >> > ------------------------------ >> > >> > End of users Digest, Vol 92, Issue 3 >> > ************************************ >> > >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: < >> http://lists.riot-os.org/pipermail/users/attachments/20200917/e61d2fdb/attachment.htm >> > >> >> ------------------------------ >> >> Subject: Digest Footer >> >> _______________________________________________ >> users mailing list >> users@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/users >> >> >> ------------------------------ >> >> End of users Digest, Vol 92, Issue 6 >> ************************************ >> >
_______________________________________________ users mailing list users@riot-os.org https://lists.riot-os.org/mailman/listinfo/users