Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
понизить скорость памяти DDR2 у AT91SAM9G45 - ARM - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:6
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:10
Форум » starterkit.ru » ARM
понизить скорость памяти DDR2 у AT91SAM9G45
alexmfivt
Добавлено 31.07.2018 06:08
0
Сообщение: 1
alexmfivt
0

Пункты: 3237
Регистрация: 07.11.2010
Пол: Мужчина
Из: Красноярск
вылезла проблема на собственной плате. проблема в том, что иногда линукс не грузится, сбоит ОЗУ. если в u boot запустить mtest, то он проходит с ошибками. если охладить плату то ошибок становится гораздо больше.
начал копать u boot, но не могу понять куда копать в сторону уменьшения скорости работы шины DDR2. может кто сталкивался и уже уменьшал?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.07.2018 11:02 Редактировалось 31.07.2018 11:49 Сообщение: 2
sasamy
4.70

Пункты: 76728
Регистрация: 14.08.2009
Цитата
начал копать u boot, но не могу понять куда копать в сторону уменьшения скорости работы шины DDR2. может кто сталкивался и уже уменьшал?


Насколько помню частоты выставляются в bootstrap и изменить только частоту DDR контроллера проблематично - она равна MCK (если точней - The Input clock is the same as Master Clock. The Output SysClk DDR Clock is 2xMCK) и соотвественно частоты которые с ней связаны изменятся тоже.

http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-6438-32-bit-ARM926-Embedded-Microprocessor-SAM9G45_Datasheet.pdf

стр. 339

25.3 Block Diagram

Где в бутсрапе менять - зависит от бутстрапа, у Павла для IAR была какая-то версия, то что я у себя нашел - под gcc. И поменять можно разными способами - источник клока поменять, PLLA перенастроить и/или делители в Master Clock Controller поменять
Спуститься к концу Подняться к началу
Персональная информация
alexmfivt
Добавлено 31.07.2018 13:05 Сообщение: 3
alexmfivt
0

Пункты: 3237
Регистрация: 07.11.2010
Пол: Мужчина
Из: Красноярск
а как потом это подсунеть во флеш? раньше через самбу bin файл ложили. я так понимаю в bin файле в начале и лежит bootstrap, так ли это? если так, то как этот bin файл собрать?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.07.2018 14:28 Сообщение: 4
sasamy
4.70

Пункты: 76728
Регистрация: 14.08.2009
Цитата
а как потом это подсунеть во флеш? раньше через самбу bin файл ложили. я так понимаю в bin файле в начале и лежит bootstrap, так ли это? если так, то как этот bin файл собрать?


https://www.at91.com/linux4sam/bin/view/Linux4SAM/AT91Bootstrap
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » ARM