Skip to main content

TDM2511 Firmware Testing Instruction

1. Các phần mềm cần thiết để test mạch

2. Hướng dẫn nạp source code bằng ESP IDF

Tạo file idf_component.yml trong folder chứa file source code, sau đó copy lại code yaml ở dưới vào file đó. 

Copy code từ trang Source code demo vào file main, ta sẽ thực hiện từng bước các lệnh sau trên ESP-IDF power shell:

idf.py set-target esp32c3

Sau đó, ta thực hiện câu lệnh để setup lại cơ chế nạp code và đọc log thông qua USB JTAG thay thì sử UART:

idf.py menuconfig

Ta sẽ điều chỉnh lại port nạp tại đây: Component config -> ESP System Settings -> Channel for console output

Tại đây, ta điều chỉnh từ UART sang USB serial. Sau khi điều chỉnh xong, ta esc nhiều lần rồi chọn y để lưu config.

Sau đó ta build và flash chương trình như bình thường:

idf.py build

idf.py flash -p COMX

Sau khi nạp xong, ta đọc log thông qua lệnh:

idf.py monitor -p COMX

3. Test Modbus Gateway và gửi dữ liệu qua MQTT sử dụng wifi hoặc LTE

image.png

Mạch nhận wifi.

image.png

Mạch nhận 4G

Sau đó, ta mở app Modbustool để giả lập modbus slave và app MQTTX để đọc giá trị được gửi qua MQTT.

image.png

Hiện tại, source code chỉ đọc liên tục 3 thanh ghi đầu là 0, 1, 2. Ta điều chỉnh thanh ghi và check log để kiểm tra quá trình đọc có đúng không.

image.png

image.png

image.png