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

 
 
> HardFault при записи/чтении в SDRAM на Core429i, программа при записи/чтении в SDRAM на Core429i вылетает в HardFault
Sharf
сообщение Oct 1 2016, 13:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 25-01-06
Пользователь №: 13 571



Пытаюсь запустить SDRAM на Core429i в TrueStudio с помощью CubeMX. Цепи FMC настроил согласно схеме, но программа при записи/чтении в SDRAM вылетает в HardFault.
Уже и PD6 подтянул к питанию... Ничего не помогает...
Прерываний, ОСРВ и т.п. вещей, который могли бы влиять на роботу с SDRAM, нет.
Код
Код: if (HAL_SDRAM_Init(&hsdram1, &SdramTiming) != HAL_OK)
  {
    Error_Handler();
  }
- выполняется без входа в Error_Handler.

Ревизия МК - 3, т.е. проблем с FMC быть не должно. Может в кубе (прикрепляю файл проекта) что-то не так указал?

Что еще можно проверить?

Сообщение отредактировал IgorKossak - Oct 1 2016, 17:30
Причина редактирования: [codebox] для длинного кода, [code] - для короткого!

Прикрепленные файлы
Прикрепленный файл  Core429i.zip ( 3.55 килобайт ) Кол-во скачиваний: 21
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
amiller
сообщение Oct 1 2016, 15:17
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612



1. Прочитать документацию на семейство контроллеров.
2. Разрешить тактирование задействованных портов.
3. Настроить нужные выводы на альтернативную функцию (FSMC).
4. Разрешить тактирование модуля FSMC.
5. Настроить режим работы, диапазон адресов, ширину шины и т.п.
6. Настроить тайминги обмена в соответствии с параметрами внешнего устройства (памяти).
7. Настроить секцию для размещения переменных во внешней памяти.
8. Провести тестирование чтения/записи данных.

или попытаться объяснить кубу задачу, чтобы всё это он сделал за вас.
Go to the top of the page
 
+Quote Post
Sharf
сообщение Oct 1 2016, 15:55
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 25-01-06
Пользователь №: 13 571



Цитата(amiller @ Oct 1 2016, 18:17) *
.


Судя по коду, который генерирует куб, он все это делает. Кроме тестирования чтения/записи, которое пытаюсь выполнить я.

Сообщение отредактировал IgorKossak - Oct 1 2016, 17:32
Причина редактирования: бездумное цитирование
Go to the top of the page
 
+Quote Post
jcxz
сообщение Oct 1 2016, 16:53
Сообщение #4


Гуру
******

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



Цитата(Sharf @ Oct 1 2016, 21:55) *
Судя по коду, который генерирует куб, он все это делает. Кроме тестирования чтения/записи, которое пытаюсь выполнить я.

Он и документацию за Вас читает??? smile3046.gif
Go to the top of the page
 
+Quote Post
scifi
сообщение Oct 1 2016, 17:58
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(jcxz @ Oct 1 2016, 19:53) *
Он и документацию за Вас читает??? smile3046.gif

Зачем сразу так? Куб - он же как раз для того, чтобы талмуд не листать. А если сразу не срослось - что ж, бывает...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Sharf   HardFault при записи/чтении в SDRAM на Core429i   Oct 1 2016, 13:31
|- - Sharf   Цитата(scifi @ Oct 1 2016, 20:58) Зачем с...   Oct 1 2016, 18:49
- - x893   И даже примеры от waveshare не работают ? http://...   Oct 1 2016, 16:06
|- - Sharf   Цитата(x893 @ Oct 1 2016, 19:06) Наверн...   Oct 1 2016, 16:38
- - x893   Никак не могу заставить разбираться в килотоннах б...   Oct 1 2016, 18:59
|- - Sharf   Цитата(x893 @ Oct 1 2016, 21:59) Никак не...   Oct 1 2016, 19:23
- - AVI-crak   Цитата(Sharf @ Oct 1 2016, 20:31) Что еще...   Oct 1 2016, 20:41
- - Sharf   Цитата(AVI-crak @ Oct 1 2016, 23:41)...   Oct 2 2016, 09:59
- - AVI-crak   Код инстала для stm32f439, с небольшими исправлени...   Oct 3 2016, 00:21
- - Sharf   Цитата(AVI-crak @ Oct 3 2016, 03:21)...   Oct 5 2016, 07:48
- - AVI-crak   SDRAM необходимо регенерировать каждые 64мс незави...   Oct 5 2016, 13:59
- - Sharf   Цитата(AVI-crak @ Oct 5 2016, 16:59)...   Oct 6 2016, 17:43


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

 


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


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