Alex

Moderators
  • Публикации

    4 944
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    3

Последний раз Alex выиграл 3 декабря 2017

Публикации Alex были самыми популярными!

Репутация

573 Очень хороший

1 подписчик

О Alex

  • Звание
    Убиватель МК
  • День рождения 01.01.1981

Контакты

  • ICQ
    461500721

Информация

  • Пол
    Мужчина
  • Интересы
    Микроконтроллеры, программирование.

Электроника

  • Стаж в электронике
    10-20 лет

Посетители профиля

196 213 просмотра профиля
  1. Дык сделайте управление с помощью таймера. ЗапустИте сначала один шаговик, потом и второй запустите.
  2. STM32 для чайника

    Пропустил вопрос. Видимо ,Вы его добавили позже. Плата STM32F429I-Disco. Следующим шагом - подцепить дисплей по FMC и заюзать для него буферы во внешней SDRAM через DMA.
  3. Тогда не понятно, в чём конкретно проблема ? Запустите, для начала, один шаговик на таймере. Потом и второй прикрутите.
  4. STM32 для чайника

    Не понял.... Я инициализацию SDRAM вызываю в стартапе, сразу после инита стека. Инициализированные переменные, находящиеся в этой секции, принимают нужные значения. Воть : .section .text.Reset_Handler .weak Reset_Handler .type Reset_Handler, %function Reset_Handler: ldr sp, =_estack /* Atollic update: set stack pointer */ bl SDRAM_Init /* Copy the data segment initializers from flash to SRAM */ movs r1, #0 b LoopCopyDataInit Теперь когда я пишу, например то на main переменна ii приходит уже инициализированная числом 100. Вы об этом ?
  5. STM32 для чайника

    В общем всё пока круто. Переменные в SDRAM тоже разместил без проблем. Студия даже показывает размер секции и сколько у меня там занято. Мало того, я ещё эти данные могу дебажить - не только просматривать, но и изменять в окне watch. Супер !
  6. STM32 для чайника

    Такс, ещё осталось узнать как из неё прошить. Отладка запускается без проблем, но вот как просто прошить и запустить ? Приходится врубать отладку, выключать и жать Резет
  7. STM32 для чайника

    STLinkReflash пишет, что всё сделал, но ST-Link уже нерабочий. Пробовал несколько раз - нифига Да ну и ладно. В пути уже настоящий J-Link от Segger'а. Будем его мучить, отомстим за испорченный ST-Link
  8. STM32 для чайника

    Т.е. в созданный С-проект уже не добавить .cpp ? Интересно, чем они могут отличаться... Кстати, среда довольно приятная. Это же Eclips (ну или очень на него похож). Всё запустилось без проблем (отладка, ...). Уже перепробовал много всяких сред, отладчик смог прикрутить только в Кейле и в Atollic. А из-за Segger'овской среды вообще пришлось перешить St-link (который на дискаверени стоит) в J-link. И обратно уже хрен
  9. STM32 для чайника

    Странно. Добавляю .cpp файл (либо File -> New Class) - компилить отказывается. Будем разбираться. Спасибо.
  10. STM32 для чайника

    Запустил Atollic True Studio. Пока понравилось. Будем мучить... Спасибо. Хм... А он С++ не могёт ?
  11. STM32 для чайника

    @Oxford , вместо злых смайлов, лучше скажите как это реализовывается. Можно ещё и о смещении адресов рассказать, для реализации бутлодыря и загружаемого ПО. В скриптах GCC это всё делается элементарно. А тут .... Даже гугл не спасает. Никто ничего об этом не знает. Ну или рассказывать не хочет Спасибо, попробую.
  12. STM32 для чайника

    Попробовал поставить SEGGER Embedded Studio - такая шняга ... Есть вообще нормальные среды разработки под STM32 ? Чтобы GCC можно было подцепить. Ну и со всеми там плюшками, типа всплывающих подсказок и т.д... PS: Всё-таки решился на освоение STM'ов. Но уже начинает бесить меня эта затея
  13. STM32 для чайника

    Смотрел неоднократно. Но что я там смогу увидеть ?
  14. STM32 для чайника

    Есть такой. Каждый раз, после компиляции, пересоздаётся. Вот его внтуренности : Но что тут ? Ни на что вообще не похоже Даже если сюда что-нибудь и добавить - Кейл его заново пересоздаст. PS: Ущербный какой-то этот кейл...
  15. STM32 для чайника

    Всем привет ! Юзаю Keil (5-ый). Понадобилось размещать переменные/массивы во внешней SDRAM. Для этого нужно править скрипт линкера и прописывать там секцию. Но никак не могу найти эти скрипты. Погуглив, натыкаюсь на статьи (либо видео), в которых говорят только типа "Необходимо поправить скрипт таким то образом, то-то добавить, и т.д...". Но никто не говорит где он находится. Блин, я уже все папки Кейла перерыл, весь гугл своими тупыми вопросами загадил - ну не могу найти ответ... Может кто в курсе, где его найти, мать его ? Буду признателен...