Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Непрочитано 19.01.2013, 19:48  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Скомпилировало но при линковке выдало ошибки:

linking...
.\Flash\Blinky.axf: Error: L6218E: Undefined symbol FSMC_NORSRAMCmd (referred from blinky.o).
.\Flash\Blinky.axf: Error: L6218E: Undefined symbol FSMC_NORSRAMInit (referred from blinky.o).
Target not created


Что это может значить? Какой то Keil совсем немногословный.
Реклама:
Flopix вне форума  
Непрочитано 19.01.2013, 19:51  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Ну значит ловите готовый пример.
Вложения:
Тип файла: rar GLCD.rar (608.0 Кб, 392 просмотров)
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
Flopix (19.01.2013)
Непрочитано 19.01.2013, 20:59  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Сообщение от Easyrider83 Посмотреть сообщение
Ну значит ловите готовый пример.
Полный фарш ...
Когда без SPL начнешь ?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 19.01.2013, 21:08  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Easyrider83, у меня STM32F4xx чип, ваш проект переделать не получается, мне проще вытащить только куски кода инициализации дисплея. Загвоздка в ошибке которую я указал выше.
Flopix вне форума  
Непрочитано 19.01.2013, 21:34  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Добавил явно stm32f4xx_fsmc.c в проект теперь:

PHP код:
Rebuild target 'STM32F407 Flash'
assembling startup_stm32f4xx.s...
compiling system_stm32f4xx.c...
compiling LED.c...
compiling Blinky.c...
compiling stm32f4xx_fsmc.c...
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(119): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(146): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(270): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(342): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(375): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(466): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(506): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(627): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(704): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(751): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(815): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(862): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(900): warning:  #223-D: function "assert_param" declared implicitly
Lib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.  c(948): warning:  #223-D: function "assert_param" declared implicitly
linking...
.\Flash\Blinky.axf: Error: L6218E: Undefined symbol assert_param (referred from stm32f4xx_fsmc.o).
Target not created 

Что компилятору не нравится на строках наподобие:
assert_param(IS_FSMC_WAIT_FEATURE(FSMC_PCCARDInitS truct-›FSMC_Waitfeature)); ?


Я понимаю assert_param это макрос, но почему он не объявлен не в одном из файлов библиотек?

Последний раз редактировалось Flopix; 19.01.2013 в 21:53.
Flopix вне форума  
Непрочитано 19.01.2013, 22:06  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Посмотрел проект от Stm для этой отладки

assert_param определен в stm32f4xx_conf.h
также в корне почти каждого проекта кроме stm32f4xx_conf.h лежат файлы: stm32f4xx_it.h и stm32f4xx_it.с которые не входят в набор библиотек. Я конечно могу их скопировать, но все таки откуда они берутся? Их должен сгенерировать сам Keil или их создают вручную?
Flopix вне форума  
Непрочитано 19.01.2013, 22:38  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Скомпилировало, оказывается в настройках проекта нужно было пред задать символ USE_STDPERIPH_DRIVER.
Flopix вне форума  
Непрочитано 20.01.2013, 02:20  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

assert_param живет в main.c
Можете закоментировать все обращения к assert_param. Или добавьте эту функцию из примера.
Файлы xxxit.c - это обработчики прерываний. Необязательный файл. Помогает правильно назвать процедуру обработки прерываний. Можете ее в main так же положить. Разницы нет.
Easyrider83 вне форума  
Непрочитано 20.01.2013, 10:58  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

Сообщение от Easyrider83 Посмотреть сообщение
Файлы xxxit.c - это обработчики прерываний. Необязательный файл. Помогает правильно назвать процедуру обработки прерываний.
Можно же и в стартап посмотреть , не так ли ? Все остальное найдется
в хэдере типа stm32f10x.h .
А затем окажется, что и вся SPL на фиг не нужна.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 20.01.2013, 12:02  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Подскажите как подцепить LCD дисплей с контроллером SSd1289 к отладке STM32F4DISCOVERY

dosikus, сами-то небось когда впервые начинали тоже забавно глаза таращили
Easyrider83 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LCD WO12864A1 с контроллером ST7565 TAutomatic Микроконтроллеры, АЦП, память и т.д 26 19.07.2012 18:36
Что за плата с LCD контроллером T6B20 valko Микроконтроллеры, АЦП, память и т.д 0 24.04.2009 14:35
LCD дисплей от NOKIA transford Поиск схем. Делимся схемами 0 14.06.2008 00:11
Матричный LCD с контроллером M37510M6-064F sanitar249 Микроконтроллеры, АЦП, память и т.д 0 08.05.2007 08:47


Часовой пояс GMT +4, время: 02:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.