DRP1M1 with NUCLEO-G0B1RE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-16 12:21 AM
Hello to All,
When looking into the datasheet of the DRP1M1 addon for USB-PD, it was mentioned that this board could be used together with the NUCLEO-G0B1RE.
However.
The TCPP_V3.0.0 does not contain sources for this nucleo board !
Are they available somewhere else?
Thanks.
- Labels:
-
STM32G0 Series
-
TCPP
-
USB-PD
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-16 05:50 AM
Dear @Alfred Glänzer​
I confirm that X-NUCLEO-DRP1M1 shield could be plugged on top of NUCLEO-G0B1RE, even if X-CUBE-TCPP package provides G071 versions of projects.
2 options :
- I think that you could use the G071 binary generated by project from the X-CUBE-TCPP for a G0B1 device target (as NUCLEO-G0B1RE)
- Another option is to update project from X-CUBE-TCPP package (update device target in the G071 project from G071RB to G0B1RE) and rebuild a full G0B1 binary. It should work also.
Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-16 09:13 AM
Thanks for your quick response !
Unfortunately, the 2 options do not work.
A rebuild with target G0B1RE fails with few errors about IRQ definitions not found.
The G071 binary does give a few traces but stops after a few lines.
And very interesting: the G071 binary works flawless on a NUCLEO-G070RB board !!
Do you have more options to try ?
Thanks.
Ps: naturally, I would prefer an update of the software package including this board ... ;)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-16 09:31 AM
What IDE are you using for updating the G071 project to G0B1 ?
Aside from the target selection, there are some others items to be updated as startup files (containing interrupt definition and table), linker configuration files, ...
Is there an UCPD instance on G070 target (required for proper execution of DRP1M1_DRP, i'm afraid) ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-16 10:40 AM
I am using System Workbench AC6. Startup files and linker files are correct for the target.
Your question: Is there an UCPD instance on G070 target.
According to the Datasheet: NO.
Does the binary work: YES.
Conclusion: this seems to be a miracle.
Again. I guess the most easy way to solve the missing G0B1-issue is for ST to add this target into the TCPP package.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-16 10:50 AM
Board: G070RB. With G071 firmware.
Connected with Cube Monitor. Working flawless.
Very strange.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-16 03:49 PM
All "value line" STM32 (ending with 0) are identical chips to the "full-fledged" models, just downgraded - less testing, smaller temperature range, some peripherals not guaranteed to work (i.e. "missing").
JW
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-17 12:46 AM
Thanks for explaining. The G070RB works perfect !
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-18 01:47 AM
Found the culprit ! The function USBPD_CAD_Process() does not work (or return) on G0B1xx. Reason: unknown.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-12-19 03:25 AM
