Skip to main content

Set up phần mềm sử dụng mạch NRF54L15 DK

1. Set up các phần mềm cần thiết

Đầu tiên, ta cần tải về và set up phần mền nrf util, link tải tại đây  Hoặc install trực tiếp như video

Sau khi tải xong nrfutil, ta cần phải thêm đường dẫn phần mềm vào environment variable. Nhấn vào Start button, gõ "Environment Variables" vào ô bar search sẽ hiện ra "Edit the system environment variables" và nhấn vào đấy.

image.png

Sau đó, ta vào phần Environment variables. Ta sẽ thêm đường dẫn trong Path ở mục User variables for admin. Sau đó, ta thêm đường dẫn chứa tool nrfutil.

image.png


Sau khi setup xong tool nrfutil, ta cần cài đặt device command thông qua tool nrfutil. Mở Command Prompt, thực hiện câu lệnh: nrfutil install device.

Sau đó, ta cần tải Visual Studio Code. link tải tại đây

Mở phần mềm vscode, ta vào phần extensions và tải extension nRF Connect for VS Code Extension Pack.

Sau khi set up xong extention, trên vscode sẽ hiển thị icon nrf connect bên phải màn hình.

image.png

image.png

Đầu tiên, ta cần tải Toolchain để biên dịch code, ta nhấp vào phần Manager toolchains và tải bản mới nhất. Sau khi tải xong toolchain, ta cần tải thêm nrf SDK, ta nhấp vào phần Manage SDKs và tải bản mới nhất. 

Ta đã hoàn thành xong phần thiết lập các phần mềm để chuẩn bị lập trình trên NRF54L15.

2. Hướng dẫn Build và Flash chương trình

Đầu tiên, ta nhấp vào phần Create a new application để tạo Source code mới. Trong bài hướng dẫn này, ta sẽ tạo một sample có sẵn thay vì code lại từ đầu. 

image.png

Ta nhấn vào Copy a sample để tạo Source code mẫu. Ta sẽ tạo Source code chạy Hello World.

image.png

Sau khi tạo xong, ta vào lại phần nrf connect trên vscode thông qua icon bên trái. Ở dưới góc bên trái, ta có thanh application chứa các source code ta đang có trên vscode. ở dưới chương trình, ta nhấp vào phần add build configuration để tạo file build config.

image.png

Trong phần configuration, ta chỉ cần điều chỉnh Board target và Base configuration files. 

image.png

Sau khi set up config, ta bấm vào Genera and build để chương trình build file configuration.

Lưu ý quan trọng: Ta cần tải thêm biến CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y vào file proj.conf. Bởi vì trên devkit không có bộ dao động thạch anh 32kHz, mà chương mặc định sử dụng thạch anh ngoài, nên ta cần phải thêm biến đó để chương trình chuyển sang bộ dao động nội có sẵn trong chip. Nếu không sẽ không thể hoạt động

Sau khi build xong, ta sẽ có thêm thanh Action ở bên dưới thanh Application. Thanh này sẽ chứa toàn bộ tool bao gồm build, debug, flash.

image.png

Ta bấm build lại chương trình. Sau đó, ta bấm cắm mạch vào máy tính và bấm Flash mạch.
Mạch nhận được sẽ hiện ở phần connected device như hình sau và kết quả build

image.png

Ta đã hoàn thành xong các bước build và flash cho NRF54L15.