6.2 KiB
IPC-RM1-BLK7202V3-M43A-WIFI
Tổng quan
Bảng mạch được tìm thấy trong camera PTZ WiFi Cootli trong nhà giá rẻ. Bảng mạch trông rất giống với XM IPG-G4-WR-BL nhưng bố cục PCB hơi khác một chút.
Tất cả các thử nghiệm đã hoàn thành trên firmware gk7202v300_lite_cootli_camv0103-nor (bản dựng ngày 8 tháng 2 năm 2024).
Thông tin thiết bị
Hệ thống | Mô tả | Ghi chú |
---|---|---|
SoC | GK7202V300 | |
Flash | XMC XM25QH64CHIQ | 8MB |
Cảm biến | SmartSens SC223A* | 1920x1080 |
Âm thanh | MIC + Loa | |
Lưu trữ | Thẻ nhớ Micro SD | |
LAN | - | - |
WiFi | iComm SV6355 | UF.L (IPX) |
BT | +? | +? |
Động cơ | 2x Stepper | GPIO + ULN2803A |
Kích thước | 38 x 54 mm |
* - được báo cáo bởi ipctool
Đầu nối
Mặt trước
Đầu nối | Kiểu |
---|---|
IRCUT | 2 chân JST |
LED | 5 chân JST |
MIC | 2 chân JST |
Mặt sau
- Ổ cắm thẻ nhớ Micro SD
- UART (chưa hàn, ở bên trái của Loa, chân 1 RX, chân 2 TX)
Đầu nối | Kiểu |
---|---|
Loa | 2 chân JST |
H | 5 chân JST |
V | 5 chân JST |
+5V | 2 chân JST |
RF | UF.L (IPX) |
GPIO
GPIO | Đầu nối | Mô tả |
---|---|---|
0* | - | Nút đặt lại |
4 | Chân LED 5 | WLED |
8 | Chân mô-đun WiFi 3 | THẤP - Bật nguồn |
12 | Chân H 5 | Động cơ Ngang |
13 | Chân H 2 | Động cơ Ngang |
14 | Chân H 4 | Động cơ Ngang |
15 | Chân H 3 | Động cơ Ngang |
16 | Chân LED 4 | IRLED |
52 | Chân V 2 | Động cơ Dọc |
53 | Chân V 3 | Động cơ Dọc |
54 | Chân V 4 | Động cơ Dọc |
55 | Chân V 5 | Động cơ Dọc |
56 | Chân IRCUT 1 | THẤP - IRCUT BẬT |
57* | Chân LED 3 | Cảm biến IR |
58 | Chân IRCUT 2 | THẤP - IRCUT TẮT |
70 | - | Nguồn SD (THẤP - Bật nguồn) |
51 | - | Bộ khuếch đại ÂM THANH |
* - chưa được xác nhận.
Đa hợp
Không cần đa hợp nếu Majestic kiểm soát các chân. Nếu không, có thể thực hiện đa hợp bằng cách sử dụng các lệnh sau.
Đa hợp GPIO16 để kiểm soát chân IRLED:
devmem 0x120c0020 32 0x432 # GPIO2_0 (GPIO16)
Cũng dành cho động cơ.
Đa hợp GPIO12, GPIO14, GPIO15 (đầu nối động cơ Ngang):
devmem 0x120c0010 32 0x1e02 # GPIO1_4 (GPIO12)
devmem 0x120c0018 32 0x1d02 # GPIO1_6 (GPIO14)
devmem 0x120c001c 32 0x1402 # GPIO1_7 (GPIO15)
Ngay sau Đang tải các mô-đun kernel..., GPIO13 chuyển sang CAO (một trong các cuộn dây động cơ được cấp nguồn liên tục), vì vậy có thể cần thiết phải chuyển nó sang THẤP:
gpio clear 13
gpio unexport 13
Thẻ SD
Theo mặc định, Thẻ SD không được cấp nguồn, vì vậy chúng ta cần chuyển GPIO70 sang THẤP bằng cách nào đó.
Để bật nguồn Thẻ SD từ Kernel:
gpio clear 70
hoặc
devmem 0x120B8400 32 0x40 # chuyển GPIO8_6 sang chế độ đầu ra
devmem 0x120B8100 32 0x00 # đặt GPIO8_6 thành THẤP
Và gắn lại thẻ SD.
Để bật nguồn Thẻ SD từ U-Boot:
mw 0x120B8400 0x40 # chuyển GPIO8_6 sang chế độ đầu ra
mw 0x120B8100 0x00 # đặt GPIO8_6 thành THẤP
mmc rescan
Loa
Thiết bị hỗ trợ phát PCM đã ký 16 bit little-endian, 8000 Hz, 1CH bằng cách gửi dữ liệu đến điểm cuối http://192.168.0.10/play_audio.
Tệp âm thanh có thể được mã hóa như sau:
ffmpeg -i input.wav -f s16le -ar 8000 -ac 1 output.pcm
Và gửi đến loa của camera:
curl -v -u user:pass -H "Content-Type: application/json" -X POST --data-binary @audio.pcm http://192.168.0.10/play_audio
Cài đặt
Firmware gốc bị khóa pwd và giao diện LAN không có, vì vậy tôi đoán các phương pháp sau đây có sẵn để flash bảng này:
- burn + u-boot-gk7202v300-universal.bin và sau đó tải lên FW qua X/Y/ZMODEM (ví dụ: loady. Mẹo: sử dụng tùy chọn baud để tăng tốc độ) hoặc từ thẻ SD (yêu cầu cung cấp nguồn, xem ở trên)
- tải toàn bộ hình ảnh thông qua giao diện web gốc (chưa được kiểm tra)
- bộ nạp flash
- bằng cách nào đó vào bộ nạp khởi động gốc
Bố cục bộ nhớ flash
Offset | Kích thước | Mô tả |
---|---|---|
0x00000000 | 0x00040000 (262144 byte) | bộ nạp khởi động |
0x00040000 | 0x00010000 (65536 byte) | env |
0x00050000 | 0x00200000 (2097152 byte) | kernel |
0x00250000 | 0x00500000 (5242880 byte) | rootfs |
0x00750000 | 0x000B0000 (720896 byte) | rootfs_data |
Tóm tắt
- WiFi hoạt động
- Video đã được kiểm tra/phát trực tuyến
- Ngày/đêm hoạt động (IRCUT và IRLED)
- MIC hoạt động
- Loa hoạt động
- PTZ/Động cơ (Chân GPIO được tìm thấy/có thể truy cập, trình điều khiển chưa được kiểm tra)
Cần làm
- bằng cách nào đó vá/thích ứng camhi-motor.ko, để làm cho nó hoạt động trên bảng này.