Adding Custom Board Support in nRF Connect SDK

  Рет қаралды 9,571

Nordic Semiconductor

Nordic Semiconductor

Күн бұрын

Пікірлер: 23
@rafaelschaiderbastos8213
@rafaelschaiderbastos8213 9 ай бұрын
these documentation is so valid, thanks so much!!! Looking forward to a full walkthrouth from a custom board to a FOTA using nrfConnect in VScode so many to explore with those features... Thanks again for the amazing work👌
@NilsRasmussen-d9j
@NilsRasmussen-d9j 10 ай бұрын
Great video! Do you have other webinars about adding a custom driver for devices not already included in Zephyr? I have already written the driver, but can't figure out how I'm importing it to zephyr so I can use it in the device tree.
@NordicSemi
@NordicSemi 10 ай бұрын
Yes, we would also recommend this webinar: kzbin.info/www/bejne/pV7JY6R5mZd0jtE If you continue to have problems, please contact our tech support team on DevZone: devzone.nordicsemi.com
@tomws6336
@tomws6336 11 ай бұрын
At 48:20, you 'magically' included the CONFIGs needed to support RTT. Great, but where did they come from? I could pause and type in what you've added, but it seems you copied them from somewhere.
@NordicSemi
@NordicSemi 11 ай бұрын
The demoed board in this webinar is quite similar to the nRF52833 DK; therefore, this file was used as a reference point: github.com/nrfconnect/sdk-zephyr/blob/main/boards/arm/nrf52833dk_nrf52833/nrf52833dk_nrf52833_defconfig We have a Kconfig search that can help you understand the usage of each one: developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/kconfig/index.html
@firefox3799
@firefox3799 Ай бұрын
@@NordicSemi Hi, the first link provided seems not active, I got 404 - page not found The main branch of sdk-zephyr does not contain the path boards/arm/nrf52833dk_nrf52833/nrf52833dk_nrf52833_defconfig Thanks for reply
@BrentBlueAllen
@BrentBlueAllen 7 ай бұрын
1:06:46 How did you know in this example that the "reg" property should be set to 28? Does this correspond to the device's I2C address?
@NordicSemi
@NordicSemi 6 ай бұрын
Yes, this is the device's I2C address. This information is different from one device to another and it's usually present in the deviec's datasheet.
@ljunq
@ljunq 8 ай бұрын
For board naming, what if you have multiple versions of the board with the same SOC? Is there a convention for that? Say the devacademy_nrf52833 had different boards with different sensors.
@NordicSemi
@NordicSemi 7 ай бұрын
The convention for naming board revisions is covered in-depth here: docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/hardware/porting/board_porting.html#multiple_board_revisions
@isd-oj4zr
@isd-oj4zr 7 ай бұрын
@ljunq do you know how to choose the company name? His was nordic semiconductor!
@isd-oj4zr
@isd-oj4zr 7 ай бұрын
How do I know the company name? (yours was nordic semiconductor)
@isd-oj4zr
@isd-oj4zr 7 ай бұрын
why am i not getting the VCOMO on my side bar?
@NordicSemi
@NordicSemi 6 ай бұрын
This depends on if your device has a UART USB converter . All Nordic Development Kits has an onboad debugger that has also a UART USB convertor that provides the VCOMS. Please reach out directly to our tech support team if you got further technical questions devzone.nordicsemi.com/
@tomws6336
@tomws6336 11 ай бұрын
Again @1:01:49 more 'magic' where all the information about the UART pins magically appears from 'somewhere'. Did the Wizard create these or are they personally parsed from the device specifications and manually typed in. This may seem obvious to you, but as a total newbie trying to understand how to use this 'new' wizard to create a custom board file, every unexplained action becomes a confusing mystery that seriously detracts from the usefulness of an otherwise useful tutorial.
@NordicSemi
@NordicSemi 11 ай бұрын
When adding pin mapping, you need to manually add them using the macro NRF_PSEL and specify the port and pin as in your schematics. Since the demoed board in this webinar is very similar to the nRF52833 DK, this pinctrl file was used as a reference: github.com/nrfconnect/sdk-zephyr/blob/main/boards/arm/nrf52833dk_nrf52833/nrf52833dk_nrf52833-pinctrl.dtsi If you are new to nRF Connect SDK / Zephyr, we highly recommend this free course: academy.nordicsemi.com/courses/nrf-connect-sdk-fundamentals/. It also cover Kconfig and devicetree basics.
@tomws6336
@tomws6336 11 ай бұрын
@@NordicSemi Thank you for the fast replies and for the additional information. I appreciate it. Still, as a recommendation, whenever you paste information during your webinar, it really helps the person, who is trying to keep up with it, if you, at least, mention where the pasted information came from. I don't think you need a full link, but, at least, mention that these came from the DK's board files. My expectation is that these would have been copied already, when you used the original board as a template. Obviously not, probably because these are customizations... Thanks again.
@NordicSemi
@NordicSemi 11 ай бұрын
@@tomws6336 There is a link in the description where you can download the presentation.
@alejandroperez9099
@alejandroperez9099 3 ай бұрын
Thanks for the video but if I follow the same steps with the nrf9160 SICA B1 and the AT client example.. don't work.. could you help me? C:/ncs/v2.6.1/nrf/lib/at_host/at_host.c:40:46: note: in expansion of macro 'DEVICE_DT_GET' 40 | static const struct device *const uart_dev = DEVICE_DT_GET(DT_NODELABEL(uart0));
@NordicSemi
@NordicSemi 3 ай бұрын
Thanks for your comment. To be able to help, we would need more details. Please reach out to directly to our tech support team on DevZone with as much details as possible: devzone.nordicsemi.com/
@arthurchow-h8t
@arthurchow-h8t 2 ай бұрын
希望可以增加字幕 英语不好的人, 也能看懂.
@firefox3799
@firefox3799 Ай бұрын
you can download the transcription, can be useful.
@NordicSemi
@NordicSemi 14 күн бұрын
There are default subtitles available. Hope that helps.
Adding Device Firmware Update (DFU/FOTA) Support in nRF Connect SDK
1:14:47
Nordic Semiconductor
Рет қаралды 6 М.
Introduction to the Zephyr RTOS
1:04:31
Nordic Semiconductor
Рет қаралды 48 М.
Кәсіпқой бокс | Жәнібек Әлімханұлы - Андрей Михайлович
48:57
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 84 МЛН
А что бы ты сделал? @LimbLossBoss
00:17
История одного вокалиста
Рет қаралды 8 МЛН
Configure Zephyr: Kconfigs and Devicetree in Simple Words - Roy Jamil, Ac6
43:35
nRF Connect SDK - The next generation for Nordic wireless solutions
1:26:12
Nordic Semiconductor
Рет қаралды 9 М.
Zephyr 101 - Introduction to Power Management
26:39
Circuit Dojo
Рет қаралды 1,6 М.
How to Install your GT WTF Rails
25:21
The Float Life
Рет қаралды 15 М.
rust runs on EVERYTHING (no operating system, just Rust)
18:10
Low Level
Рет қаралды 359 М.
2-Layer PCB Design Tips - Phil's Lab #137
32:27
Phil’s Lab
Рет қаралды 46 М.
Getting Started with Zephyr RTOS
1:03:54
Elektor TV - Industry
Рет қаралды 1,6 М.
Zephyr 101 - GPIOs and PWM
43:26
Circuit Dojo
Рет қаралды 6 М.
Кәсіпқой бокс | Жәнібек Әлімханұлы - Андрей Михайлович
48:57