Для тех кто не может скомпилировать прошивку: 1. Скачать мой архив: https://drive.google.com/file/d/1cOj9lU ... sp=sharing 2. Распаковать на диск Д 3. Запустить файл RUN.bat - дать команду для перехода в папку с прошивкой: ampcontrol-f103
cd d:\Compiler_AMPcontrolF103\ampcontrol-f103\ make -j2 all
По пути найдете свой .bin d:\Compiler_AMPcontrolF103\ampcontrol-f103\flash\ampcontrol_f103_ili9341_spi.bin
При компиляции создается папка \ampcontrol-f103\build - для чистоты перед последующей компиляцией удаляйте.
make [-jN] - собирает прошивку (в N потоков, если запросить); make clean - чистит ./build/; make flash - прошивает (с помощью STLinkV2 и OpenOCD - нужно иметь этот программатор и рабочий OpenOCD); make ee_erase - очищает пользовательские настройки "EEPROM" в значения по умолчанию; make ee_backup - сохраняет пользовательские настройки "EEPROM" в файл; make ee_flash - прошивает ранее сохранённые пользователем настройки.
STM32F103+ ili9486 + rda5807 + pt2322/23 попробовал еще раз скомпилировать последнюю прошивку после откл. питания по умолчанию 3/32 залил старую все ок.не подскажете в коде где глянуть. и еще вопрос столбики на желтый цвет сменить где можно .большое спасибо!
Подскажите, можно и как это сделать: считать пользовательские настройки "EEPROM" в файл с помощью USB UART - программой STM32 flash loader demonstrator. И как потом эти настройки прошить?
WiseLord, а чего ты не все свободные страницы под эмуляцию флеша не выделяешь? Это достаточно просто - главное написать правильный скрипт для линкера. Могу ссылочку на свой гитхаб дать.
_________________ Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда. Я на гитхабе, в ЖЖ
4кБ (2 + 2 резервных) вполне достаточно. Не так много там настроек.
Плюс, если настроить линкер на все свободные страницы, есть риск, что при очередном обновлении (добавлении нового функционала) размер основной прошивки вырастет так, что "наползёт" на старую страницу с настройками.
Я к тому, что выделить все свободные страницы - это сойдёт для варианта "один раз прошил и забыл". А мне важно, чтобы обновления не вынуждали пользователя каждый раз настройки заново производить.
WiseLord , при первом включении pcf8574 сразу открывает все каналы ,пройдешь по кругу все нормально какие нужно открыты какие нужно закрыты. Но когда заново включишь все опять надо повторять. Можно это как то устранить?
уважаемые коты, помогите пожалуйста собрать прошивку для процессора STM32F303CBT6 и экрана на spi ili9341 c прошивкой для процессора STM32F103CBT6, не стартует
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения