-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
IPM fix for esp32s3 targets #80887
base: main
Are you sure you want to change the base?
IPM fix for esp32s3 targets #80887
Conversation
The following west manifest projects have been modified in this Pull Request:
Note: This message is automatically posted and updated by the Manifest GitHub Action. |
ac2bc4c
to
b355dfa
Compare
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.
Great to see this being sent.
I just left some initial commits.
boards/espressif/esp32s3_devkitm/esp32s3_devkitm_appcpu_defconfig
Outdated
Show resolved
Hide resolved
boards/espressif/esp32s3_devkitm/esp32s3_devkitm_procpu_defconfig
Outdated
Show resolved
Hide resolved
9771fe2
to
6433c35
Compare
f6d7b17
to
c8c9a15
Compare
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 think we're almost there, I just left some extra questions
b50d570
to
c17cb8f
Compare
Fetch latest features to support fixes. Signed-off-by: Marek Matej <[email protected]>
Align the shared memories with the memory.h layout. Reorder nodes to show memory related nodes together. Signed-off-by: Marek Matej <[email protected]>
Fix missing flash and code partition. Add missing dts entries and use common partition tables to all related non-Espressif boards, previously ommited. Add uart1 node in pinctrl for APPCPU. Signed-off-by: Marek Matej <[email protected]>
Avoid APPCPU to interact with a clock settings. Fix warning when LOG_LEVEL_DBG. Signed-off-by: Marek Matej <[email protected]>
Updates and fixes to support APPCPU. - fix ld scripts - fix and update memory layout - fix build issues - fix sysbuild Signed-off-by: Marek Matej <[email protected]>
Updates and fixes to support IPM sample on ESP32: - fix IPM sample code for APPCPU and PROCPU - align with memory layout, add flash awarenes - shell commands to stop/start APPCPU - reorganize overlays Signed-off-by: Marek Matej <[email protected]>
c17cb8f
to
4f16991
Compare
@mmahadevan108 any chance to put this into the 4.0? Thank you :) |
pinging @nordicjm for a review from HWV2 side as these samples were broken since the switch to HWV2. |
This PR fixes how the APPCPU is being built in IPM samples. C array encapsulation is removed and instead normal build procedure is used. Fixing the
sysbuild
builds as well.Fixes #80890