Например TDA7294

Форум РадиоКот • Просмотр темы - Большие массивы в флеш-памяти STM32F429
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт апр 19, 2024 00:25:49

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Большие массивы в флеш-памяти STM32F429
СообщениеДобавлено: Сб янв 20, 2018 22:08:19 
Родился

Зарегистрирован: Вс дек 18, 2011 20:40:31
Сообщений: 13
Рейтинг сообщения: 0
При попытке разместить в флеш-памяти массив больше чем 128*128 возникает проблема.
Компилятор ошибок не выдает, контроллер прошивается, но работает не верно.
Когда стал смотреть отладчиком, увидел следующую картину (см. 2018-01-20_12-00-18.png) - видна только часть массива, размером 128*128, а он был 250 * 250....
Более того, даже в оставшейся части массива данные испортились (см. 2018-01-20_12-05-34.png) - по адресу [1][0] было значение 0xFF0000FF а стало 0xFF00FF00
С чем может быть связана ошибка?
Компилятор - Atollic TrueStudio v9.0.0_20180117-1023

Добавление
В бинарном файле прошивки массив есть. Получается, проблема в доступе к данным из программы.


Вложения:
2018-01-20_12-05-34.png [241.23 KiB]
Скачиваний: 297
2018-01-20_12-00-18.png [169.57 KiB]
Скачиваний: 426
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Большие массивы в флеш-памяти STM32F429
СообщениеДобавлено: Вт янв 23, 2018 10:33:26 
Родился

Зарегистрирован: Вс дек 18, 2011 20:40:31
Сообщений: 13
Рейтинг сообщения: 0
На текущий момент проблема решена использованием одномерного массива. Как показали эксперименты, в этом случае проблем нет.

Сам вопрос, почему так происходит, остается открытым.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Большие массивы в флеш-памяти STM32F429
СообщениеДобавлено: Чт янв 25, 2018 02:21:10 
Друг Кота

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 0
если собрать чем-нибудь другим - скажем, обычным gcc?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Большие массивы в флеш-памяти STM32F429
СообщениеДобавлено: Чт янв 25, 2018 18:35:21 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Сб июл 14, 2012 09:20:09
Сообщений: 374
Откуда: Украина, город Полтава
Рейтинг сообщения: 0
У меня с кеилом проблем не было с двумерными массивами uint16_t размером 1366х768
Скорее всего, сам компилятор работает неверно. Как предложил arkhnchul, попробуй GCC.

_________________
Всем канифоли :)
https://vk.com/maks_naumchuk


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y