реклама на сайте
подробности

 
 
> stm32f746 (discovery)
ivan24190
сообщение Jul 14 2017, 14:04
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 25-08-15
Из: Рыбное
Пользователь №: 88 141



Здравствуйте, уважаемые форумчане.
Намечается проект на основе stm32f746 (пока отработка будет производиться на discovery), одной из частей которого является работа с экраном.
Поэтому возник вопрос: существуют ли нормальные библиотеки для работы с дисплеем, кроме cubeMX?
(Интересует создание GUI под требования заказчика или необходимо все рисовать самому в формате *.bmp?)
До этого ни с дисплеями ни с тачем не доводилось работать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ivan24190
сообщение Jul 20 2017, 15:23
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 25-08-15
Из: Рыбное
Пользователь №: 88 141



Добрый вечер уважаемые форумчане. При работе с платой stm32f746 discovery возникла проблема:
не могу понять почему сразу после прошивки с подключенным программатором плата работает (выводятся строки текста на дисплей),
а если передернуть питание, то выводится только первая строка, а дальше ничего не происходит.
Специально после вывода строк пытаюсь поморгать светодиодом в бесконечном цикле, но до этого дело так и не доходит.
Думал, что случается HardFault или другие системные исключения, но в них даже не заходит.
Ощущение будто висит контроллер непонятно где.
Из периферии используются LTDC и SDRAM (инициализировано CubeMX) ну и порты ввода вывода. Хоть тресни не пойму что происходит.
Если нужно могу выложить код.
Кстати, еще вопрос на засыпку как запустить отладку из оперативной памяти, способом подходящим для stm32F4 и stm32F1 этого сделать не удалось.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jul 20 2017, 15:32
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(ivan24190 @ Jul 20 2017, 18:23) *
Кстати, еще вопрос на засыпку как запустить отладку из оперативной памяти, способом подходящим для stm32F4 и stm32F1 этого сделать не удалось.

ОЗУ разная бывает. Бывает внешняя, а бывает внутренняя.
Из внутренней - также как и из флешь: загрузить туда и запустить.
Из внешней: почти так же, но в скрипте JTAG-эмулятора необходимо проинитить контроллер внешней памяти. Ну и при перепрограммировании PLL не забыть корректно обработать этот момент со сменой частот.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 05:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01916 секунд с 7
ELECTRONIX ©2004-2016