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

 
 
> LPC4337, свой загрузчик. Инициализация SDRAM, мешает работе приложения
haker_fox
сообщение May 22 2018, 07:05
Сообщение #1


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Добрый день!
Задаю вопрос по просьбе своего коллеги. Они изготовил бутлоадер, который принимает приложение по каналу связи, и записывает его во внутреннюю флеш микроконтроллера. Само приложение 100% работает. Но вот нюанс. И приложение, и бутлоадер инициализируют внешнюю SDRAM, которую каждый использует для себя. И вот на старте инициализации SDRAM приложением проц то-ли улетает куда-то, то-ли зависает. Вопрос: почему такое может происходить. Ведь при повторной инициализации EMC приложением, данных, используемых кем-либо, нет. Это какая-то особенность контроллера памяти?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kabdim
сообщение May 22 2018, 08:03
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



У меня логика бута нацелена на исключение возможных косяков с частичной инициализацией переферии бутлоадером.
1. Если вошли в режим записи/замены прошивки бутлоадер имеет полное право настраивать всё как ему нужно.
2. После делается ресет проца.
3. На старте бутлоадера есть маленький кусочек кода который использует буквально немного стека проверяет наличие прошивки и отсутсвие запросов на обновления.
4. Если есть стартуемая прошивка - запускается она, вместо полноценной инициализации бута.
ЗЫ Сайфай оказался чуть быстрее >_<.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- haker_fox   LPC4337, свой загрузчик. Инициализация SDRAM   May 22 2018, 07:05
- - scifi   Переход из загрузчика в приложение надо делать так...   May 22 2018, 08:01
|- - jcxz   Цитата(scifi @ May 22 2018, 11:01) Перехо...   May 22 2018, 08:30
|- - scifi   Цитата(jcxz @ May 22 2018, 11:30) Не совс...   May 22 2018, 08:45
|- - haker_fox   QUOTE (scifi @ May 22 2018, 16:45) В конц...   May 22 2018, 10:28
- - haker_fox   Спасибо, господа!!! Передам эти рекоме...   May 22 2018, 08:17
- - haker_fox   При сбросе EMC модуля через RGU возникает hardfaul...   May 23 2018, 01:46
|- - jcxz   Цитата(haker_fox @ May 23 2018, 04:46) Пр...   May 23 2018, 18:30
- - Arlleex   Хм. А я не использую никаких зарезервированных мет...   May 23 2018, 05:01
- - VladislavS   Мне кажется, правильнее всего "добить" к...   May 23 2018, 06:04
- - Arlleex   ЦитатаЧто мешает делать после приёма прошивки рест...   May 23 2018, 20:00
|- - jcxz   Цитата(Arlleex @ May 23 2018, 23:00) Ниче...   May 23 2018, 22:20
- - Arlleex   Цитата(jcxz @ May 24 2018, 02:20) Какой и...   May 24 2018, 04:58
|- - jcxz   Цитата(Arlleex @ May 24 2018, 07:58) 1. П...   May 24 2018, 06:09
|- - scifi   Цитата(Arlleex @ May 24 2018, 07:58) Кодv...   May 24 2018, 07:01
|- - jcxz   Цитата(scifi @ May 24 2018, 10:01) Мне бо...   May 24 2018, 08:04
|- - Arlleex   Цитата(jcxz @ May 24 2018, 12:04) .asm: К...   May 24 2018, 08:13
||- - jcxz   Цитата(Arlleex @ May 24 2018, 11:13) Ну в...   May 24 2018, 10:55
|- - scifi   Цитата(jcxz @ May 24 2018, 11:04) Код ...   May 24 2018, 08:36
|- - scifi   Цитата(scifi @ May 24 2018, 11:36) Точно...   May 28 2018, 12:05
|- - Arlleex   Цитата(scifi @ May 28 2018, 15:05) Поправ...   May 28 2018, 12:22
|- - scifi   Цитата(Arlleex @ May 28 2018, 15:22) ИМХО...   May 28 2018, 12:46
|- - Arlleex   Цитата(scifi @ May 28 2018, 15:46) Не лиш...   May 28 2018, 12:52
|- - scifi   Цитата(Arlleex @ May 28 2018, 15:52) Пард...   May 28 2018, 13:02
- - Arlleex   ЦитатаЕсли после приёма прошивки (и записи её во ф...   May 24 2018, 06:39
- - Arlleex   ЦитатаМне больше нравится вот так: А какие плюшки ...   May 24 2018, 07:20
|- - scifi   Цитата(Arlleex @ May 24 2018, 10:20) А ка...   May 24 2018, 07:29
- - Arlleex   Да нет, не запутался. Говорю же что ошибся насчёт ...   May 28 2018, 14:42


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

 


RSS Текстовая версия Сейчас: 12th August 2025 - 02:48
Рейтинг@Mail.ru


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