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

 
 
> STM32F429 Внутренняя RAM и внешняя SDRAM, Работают по разному
MiklPolikov
сообщение Dec 11 2015, 04:10
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Есть процессор STM32F429 c внешней памятью IS42S16400J-7TLI .
Есть библиотека компрессии JPEG , которая тестировалась на ПК, и не заработала на МК.
Оказалось, что одни и те же вычисления во внутренней памяти МК и в SDRAM дают разные результаты.
Какие именно вычисления-понять сложно , т.к. библиотека чужая.
Тесты (чтение/запись, логические операции) SDRAM проходит.
При изменении частоты процессора 45 / 90 / 180 МГц результат кардинально не меняется, хотя какая-то зависимость вроде бы есть.

Вопрос: Какие именно обращения к SDRAM заставляют её работать не правильно ? Где и как искать решение проблемы?

Заранее спасибо !


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
501-q
сообщение Dec 11 2015, 04:14
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 24-02-09
Из: Екатеринбург
Пользователь №: 45 296



Hi!

STM32F42xx and STM32F43xx Errata sheet:

When the FMC is used as stack, heap or variable data, an interrupt occurring during a CPU
read access to the FMC may results in read data corruption or hard fault exception. This
problem does not occur when read accesses are performed by another master or when
FMC accesses are done when the interrupts are disabled.

Илья
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:45
Рейтинг@Mail.ru


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