Конструктор прошивки RTL8710 Alfa.
Из-за сложности первоначальной прошивки и не стабильной работы прошивки на данный момент эксперементы с данным модулем рекомендуется только "продвинутым" пользователям.
На данный момент разработка конструктора приостановлена в связи с нехваткой времени и низкой популярности чипа.
Некоторые уже импортированные опции могут не работать. Доступные опции можно увидеть на вкладке конструктора
SHT30
GPIO PCF8574
MLX90614
OLED
Просьба сообщить через обратную связь работают ли у Вас указанные выше опции.Опции, имеющие проблемы или недоделки:
В LED матрицах GPIO выбираются на порту C
GSM Control (возможны сбои. Не все опции проверены)
Питание модулю 3.3 вольта требуется подключить на выводы GND и VDD.
При неудачном обновлении и запуске прошивки повторно данный способ работать не будет - потребуется программатор который переделываем в JLINK.
1. Подключить к модулю UART-USB переходник к UART2 к GPIO PA_4 / PA_0
2. Подключиться к UART программкой-терминалом, например Putty, на скорости 38400. При запуске модуля должно быть видно сообщения старта
3. Ввести команду ATPN=ИМЯ_точки,Пароль_точки . Вы должны увидеть сообщение о успешном подключении и выданный IP адрес.
4. Скомпилировать прошивку в конструкторе
5. Скачать прошивку и переименовать файл в ota.bin
6. Скачать - DownloadServer.zip и распаковать
7. Скопировать файл прошивки ota.bin в папку /DownloadServer
8. Запускаем DownloadServer через bat скрипт start
10. Ввести команду ATSO=<ИП_Комьютера>,1234
11. Ввести команду ATSC=1 , если предыдущая команда успешно загрузила прошивку.
Описание в разработке.
1. Необходимо прошить ST-LINK V2 в программатор JLink. Для начала ставим драйвера ST-LINK. А потом прошиваем через эту программу. Запросит драйвера, ставим их из архива.
2. Подключить программатор к RTL8710 к GPIO - GE_4 к выводу SWCLK программатора , GE_3 к выводу SWDIO программатора.
....
Для добавления своего модуля в личный кабинет необходимо обратиться через обратную связь , сообщив ID чипа с вкладки debug - в этом случае будет загружаться прошивка из своего личного кабинета.
На данный момент прошивка работает без ограничений в PRO режиме до 1.01.21. Активация режима происходит при наличии интернета. После внедрения режима PRO активные тестеры получат бесплатно ключи для продолжения тестов.
Чуть больше доступных GPIO
Больше ОЗУ, но нет кеширования кода и по этому вся прошивка "сидит" целиком в памяти
Наличие NFC (не выведено. На чипе ножки 5 и 6)
Лучшая энергоэффективность. Частота процессора может быть уменьшена до 4мгц.
4 аппаратных PWM.
Вся переферия (интерфейсы I2C, PWM , UART ,SPI) на чипе не переназначается на другие GPIO.
GPIO модуля | Другие назначения | UART функции |
PA_0 | - | UART2 RX |
PA_1 | - | UART2 CTS |
PA_2 | - | UART2 RTS |
PA_3 | - | - |
PA_4 | Красный LED | UART2 TX |
PA_5 | - | - |
PB_0 | Зеленый LED | UART_LOG TX |
PB_1 | - | UART_LOG RX |
PC_0 | SPI(CS), PWM0 | UART1 RX |
PC_1 | SPI(CLK), PWM1 | UART1 CTS |
PC_2 | SPI(MOSI), PWM2 | UART1 RTS |
PC_3 | SPI(MISO), PWM3 | UART1 TX |
PC_4 | I2C(SDA) | - |
PC_5 | I2C(SCL) | - |
PE_0 | - | UART0 TX |
PE_1 | - | UART0 RTS |
PE_2 | - | UART0 CTS |
PE_3 | - | UART0 RX |
PE_4 | - | - |