-
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
Fix SMP debugging issue on rp2040 #1174
Conversation
Related to FreeRTOS#1172 Add `multicore_reset_core1` before `multicore_launch_core1` in `xPortStartScheduler` function to fix debugging issue on rp2040 with SMP enabled. * Modify `portable/ThirdParty/GCC/RP2040/port.c` to include a call to `multicore_reset_core1` before `multicore_launch_core1` within the `#if portRUNNING_ON_BOTH_CORES` block.
This works. For future reference: My last comment in the issue, about the Timer issue this is related to. |
Reached out to Raspbery Pi to confirm that they are okay with the change. |
Hi @aggarg and team, Thanks for the update and for reaching out to Raspberry Pi for confirmation. Please let me know if any additional input or verification is needed from my end. I'll be happy to assist further. Thanks again for your support! |
Quality Gate passedIssues Measures |
Related to #1172
Add
multicore_reset_core1
beforemulticore_launch_core1
inxPortStartScheduler
function to fix debugging issue on rp2040 with SMP enabled.portable/ThirdParty/GCC/RP2040/port.c
to include a call tomulticore_reset_core1
beforemulticore_launch_core1
within the#if portRUNNING_ON_BOTH_CORES
block.