-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add renesas ra8 support. #2601
base: master
Are you sure you want to change the base?
Add renesas ra8 support. #2601
Conversation
@@ -48,6 +48,7 @@ extern "C" { | |||
/* Start of definition of packed structs (used by the CCRX toolchain) */ | |||
TU_ATTR_PACKED_BEGIN | |||
TU_ATTR_BIT_FIELD_ORDER_BEGIN | |||
#pragma pack(2) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I found that using the armclang compiler(ac6) without adding this code will cause it to not run properly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If pack is wrong it should be fixed in src/common/tusb_compiler.h
@@ -356,6 +356,7 @@ | |||
#elif TU_CHECK_MCU(OPT_MCU_RX63X, OPT_MCU_RX65X, OPT_MCU_RX72N, OPT_MCU_RAXXX) | |||
#define TUP_USBIP_RUSB2 | |||
#define TUP_DCD_ENDPOINT_MAX 10 | |||
#define TUP_RHPORT_HIGHSPEED 1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You need to put this statement inside conditional check as other MCUs don't support HS. For example #if defined(BSP_MCU_GROUP_RA8M1)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
which board you are testing with, please also add the board to hw/bsp/ra
to make sure it got built by ci.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are you still working on this PR? If so please follow above review to add bsp for the new board.
I have added ra8m1_ek board, usbfs works, but usbhss does not work yet. Probably pin/clock/bsp setup. If you could, please try to see if you can help to get it working on the devkit, that would make adding RA8 support easier. Thanks #2906 |
Describe the PR
Add renesas cortex-m85 ra8 support.
Additional context
If applicable, add any other context about the PR and/or screenshots here.