Can anyone who has in-depth knowledge about pinout of STM32L476, please verify my design?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-09-28 4:54 AM
I've attached the schematic of the MCU. In my application, I'll be using sensors, LoRa, and a PWM output. I have prepared the schematic considering the situation that I'll be able to upload a program to the MCU on board. Please let me know if anything is wrong with this. Your prompt response is going to help me a lot.
Thank you.
- Labels:
-
STM32L4 Series
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-09-28 4:55 AM
My MCU is STM32L476RGT6U.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-09-28 5:41 AM
Duplicate:
How do you intend to program this?
How do you intent to debug this?
Is BOOT0 intentionally pulled up?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-09-28 6:37 AM
I want to upload the program through UART.
I'm using ARDUINO IDE to program this.
Taking reference from the attached image I have intentionally pulled up BOOT0 just to upload the program to the MCU.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-09-28 6:42 AM
Here is the file I have referred to is attached. There are many ways to program the MCU. One such is to connect BOOT0 to VDD to upload the program to MCU. It should be connected to VDD using a jumper only when a program needs to be uploaded. This idea I have encountered by doing internet research.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-09-28 6:55 AM
If nets have the same name, it means they are connected. This is why all GND signals are connected to the same ground plane. On your board, there are a number of pins connected to the "LoRa" signal, which means they are all connected to each other. Surely this is not the intention. Similarly, both "UART" pins have the same net name, which means they are connected.
Not having a way to debug through SWD is going to slow you down significantly. Not very familiar with Arduino IDE.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-09-28 7:31 AM
For just mentioning the occupied pins I have mentioned like that. But thanks I have modified it. So what is your final opinion? Is the connection ok right now ? Leave the bootloader part and please say rest are ok or not ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-09-28 7:56 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-09-28 8:06 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-09-28 8:10 AM
In my application, I want to upload the program and then leave it as it is so that it can work. I don't want to interrupt it meanwhile. My purpose is to upload the program once it is mounted and leave it as it is. Can't be possible? If not, suggest to me in which way we can add debug functionality to it means pin config of SWD?
