-
Notifications
You must be signed in to change notification settings - Fork 5
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
Bug: Two versions of one board #14
Comments
Versions: (Off-topic, add a feature somewhere so that you can get all versions of all packages) |
Where is the 2nd screenshot from? It sounds like that board has two cpu cores on it and you need to select what core you are building for. |
What do you mean all versions of all packages? |
2nd screenshot it`s if there is an error that such a board does not exist, |
One button for copy version of sdk, west, zephyr, arm packages, esp pacakges, etc... |
This issue is closed. Select the correct processor for the board you are building and you should be good. |
@rijesha reopen issue |
I dont think I understand the issue. What are you expecting in the build configuration selection. |
The list when selecting the build configuration contains those boards that do not exist, and the one that is needed is not there. You only need esp32s3_devkitc WITHOUT appcpu, procpu |
You are correct that those boards don't exist, but they are targets of the board that does exist. So now you need to decide when building a zephyr project do you want to write code for the application processor or the protocol processor of the esp32s3. Usually you would want to write code for the application processor and so you should select _appcpu option. https://www.esp32.com/viewtopic.php?t=8558 |
Also if you are having build issues with that board, this may be relevant. |
|
Doesn't meter, main always on 0 core boot(only if you wasn't touch idf menuconfig) Two cores controlled by rtos, that cores doesn't have two different firmwares We need select JUST "esp32s3_devkitc" for build firmware I don't know where from appcpu and *second name", it's not in list of available board(esp32s3_devkitc_appcpu and esp32_divkitc_otherboard) My flow THERE BUG, WHAT WE NEED ESP32S3_DEVKITC(WITHOUT ANYTHING ELSE) |
Bug in list of your zephyr IDE, build configuration |
Please post the west build command that you would use if you weren't using zephyr ide. |
esp32s3_devkitc_appcpu.dts.-.NXP.-.zephyrOS.-.Visual.Studio.Code.2024-05-15.10-53-36.mp4 |
I suspect that the bug may be in the SDK/West/Zephyr itself |
There is a bug with the zephyr ide app. Hopefully I will be able to have a look at it today. |
One observation.
is also not possible, it is necessary as I dropped in the link earlier |
So there have been a lot of changes recently with the way the boards are being handled. I think the zephyr ide works correctly if you are using v3.6.0. I would recommend using v3.6.0 for the time being. If using v3.6.0 then you can use esp32s3_devkitc as you pointed out earlier. The zephyr documentation and zephyr main have all changed to using esp32s3_devkitc/esp32/appcpu. If you would really like to use main, you can manually edit the board for the project in settings.json. |
I got my changes to work for both the new and older version of zephyr. It is in v1.20.0 |
LGMT, It works |
When selecting the ESP32s3 devkit board (in my case esp32s3 devkit c(n8r8), I see two choices, esp32s3_devkitc_appcpu and esp32s3_devkitc_procpu, although only esp32s3_devkitc is in the list of available boards
The text was updated successfully, but these errors were encountered: