Nicla Vision: initial variant support#295
Nicla Vision: initial variant support#295bogdanarduino wants to merge 12 commits intoarduino:mainfrom
Conversation
|
I thought about doing this a while ago, and created an issue: #137 I dropped it at the point, As it was not sure how to setup the GC2145 camera to use the main memory and have enough With this configuration, from the drivers/video/capture sample, There is not enough memory there to I was trying to resolve some of that, by adding a SNAPSHOT mode to the vision code, that would start the camera I have a Pull rquest to Zephyr to add that mode, so far waiting on reviews. So will be interesting to see how well your boards setup will work. Keeping fingers crossed. |
084f991 to
9afb9d3
Compare
9afb9d3 to
24ad090
Compare
|
|
||
| / { | ||
| chosen { | ||
| zephyr,console = &board_cdc_acm_uart; |
There was a problem hiding this comment.
| zephyr,console = &board_cdc_acm_uart; | |
| zephyr,console = &lpuart1; |
| / { | ||
| chosen { | ||
| zephyr,console = &board_cdc_acm_uart; | ||
| zephyr,shell-uart = &usart1; |
There was a problem hiding this comment.
| zephyr,shell-uart = &usart1; | |
| zephyr,shell-uart = &lpuart1; |
| <&gpioj 10 GPIO_ACTIVE_HIGH>, | ||
| <&gpioh 6 GPIO_ACTIVE_HIGH>; | ||
|
|
||
| serials = <&board_cdc_acm_uart>, <&usart1>; |
|
Verification of Zephyr support for Nicla Vision board completed successfully across all hardware interfaces. Hardware Verification Tests
I2C
SPI
Wireless
Debug
|
|
Quick note: I thought I would try it today, so I checked out the PR and built it Was able to burn the bootloader, Took a couple of attempts, but that appears to be normal with my Nicla Vision... Tried to build blink sketch and failed to build for either Static or Dynamic link... Lots of undefined symbols. I am probably missing something, like maybe needing to update Zephyr? Static mode link errors: |
|
Quick update to last message, I built it on my Ubuntu machine and it appeared to run... |
Built
|
| Artifact | Board | Core | Tests | RAM | Sketches | Warnings | Errors |
|---|---|---|---|---|---|---|---|
✅* zephyr_contrib |
ek_ra8d1
| 📗 | ✅* |
11.9% |
2 | 2 | - |
frdm_mcxn947
| 3 🏷️ | ✅* |
57.9% |
2 | 2 | - | |
frdm_rw612
| 1 🏷️ | ✅* |
83.0% |
2 | 2 | - | |
✔️* zephyr_main |
giga
| 4 🏷️ | ✅* |
54.5% |
44 | 14 | - |
nano33ble
| 1 🏷️ | ✅* |
78.7% |
22 | 10 | - | |
nano_matter
| 📗 | ✔️* |
|
20 | 10 | (2*) | |
nicla_vision
| 4 🏷️ | ✔️* |
56.8% |
44 | 12 | (10*) | |
niclasense
| 2 🏷️ | ✅* |
|
20 | 10 | - | |
opta
| 4 🏷️ | ✔️* |
46.6% |
54 | 26 | (2*) | |
portentac33
| 3 🏷️ | ✔️* |
|
56 | 26 | (8*) | |
portentah7
| 3 🏷️ | ✔️* |
47.3% |
58 | 28 | (2*) | |
✅* zephyr_unoq |
unoq
| 📗 | ✅* |
26.3% |
52 | 10 | - |
Legend
Board Test Status description 🔥 🔥 Test run failed to complete. ❌ 🔴 Test completed with unexpected errors. ✔️* 🚫 Test completed with errors, but all are known/expected. ✅* 🟡 Test completed with some warnings; no errors detected. ✅ 🟢 Test passed successfully, with no warnings or errors. 🌑 🌑 Test was skipped.
@KurtE I’m working on reducing the overall RAM usage to allow allocating two 320×240 buffers without impacting the other functionalities too much. I’ll push an update once it’s ready. |
No hurry: As I believe I mentioned, my Nicla Vision has been flaky from the start. I would have to try different USB cables, wiggle them etc, and then if lucky could flash the board... Well this morning was going through that again and The only reason I purchased this one was it was the only board that I saw that had any Zephyr native test sketches. I had working a while ago on my Zephyr Pull requests: That would capture images and send them over USB, to either the processing sketch on PC or to Arducam viewer which works a lot better on Windows than the Processing ... |
|
|
Needs:
Initial support for the Nicla Vision. Tested thus far: