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
Link youtube hướng dẫn các bước set up tool tại đây.
Đầ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.
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.
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.
Đầ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.
Ta nhấn vào Copy a sample để tạo Source code mẫu. Ta sẽ tạo Source code chạy Hello World.
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.
Trong phần configuration, ta chỉ cần điều chỉnh Board target và Base configuration files.
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.
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
Ta đã hoàn thành xong các bước build và flash cho NRF54L15.