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

 
 
> Можно-ли спалить проц/память неправильным конфигом?, HEEELP!!!
Odiemus
сообщение May 22 2007, 23:28
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 12-09-06
Из: Moscow
Пользователь №: 20 328



Сидел ковырялся в romboot'е и, сдуру, закоментил (ifdef'ами) в коде инициализации SDRAM такой кусочек:
Код
static void AT91F_InitSdram()
{
        int *pRegister;
#if 0
        //* Configure PIOC as peripheral (D16/D31)        
        AT91F_PIO_CfgPeriph(
                AT91C_BASE_PIOC, // PIO controller base address
                0xFFFF0030,
                0
        );
#endif
        
        //*Init SDRAM


После прошивки такого ромбута плата перестала подавать всякие признаки жизни crying.gif
Как-то можно её резетнуть? как-то обнулить flash? как-то вообще узнать что с ней происходит?
При включении питания она CCC X-Modem'а, как раньше, не выдаёт. Просто тишина на консоли.
ни на DBGU, ни на последовательном порту (проверял перестановкой джамперов).
Пробовал разные комбинации джамперов J2/J3/J13 - ноль реакции crying.gif
Что могло случиться? Проц умер? Память накрылась? Flash? что???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Petka
сообщение May 23 2007, 11:03
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Odiemus @ May 23 2007, 03:28) *
Сидел ковырялся в romboot'е и, сдуру, закоментил (ifdef'ами) в коде инициализации SDRAM такой кусочек:

После прошивки такого ромбута плата перестала подавать всякие признаки жизни crying.gif
Как-то можно её резетнуть? как-то обнулить flash? как-то вообще узнать что с ней происходит?
При включении питания она CCC X-Modem'а, как раньше, не выдаёт. Просто тишина на консоли.
ни на DBGU, ни на последовательном порту (проверял перестановкой джамперов).
Пробовал разные комбинации джамперов J2/J3/J13 - ноль реакции crying.gif
Что могло случиться? Проц умер? Память накрылась? Flash? что???


Для того, что бы активизировать встроенный загрузчик и отключить загрузку с флэшки я при закороченом переферийном ресете перезагружал сам контроллер.
Go to the top of the page
 
+Quote Post
Odiemus
сообщение May 23 2007, 19:04
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 12-09-06
Из: Moscow
Пользователь №: 20 328



Цитата(Petka @ May 23 2007, 15:03) *
Для того, что бы активизировать встроенный загрузчик и отключить загрузку с флэшки я при закороченом переферийном ресете перезагружал сам контроллер.

это уже инетереснее..
т.е. отключить вывод RESET проца от всей схемы, потом на всю схему выдать RESET, который попадёт на флэшку, и удерживая его активным отдельно резетнуть проц чтоб он начал грузиться при неработающей флэшке?...
я правильно понял?

Сообщение отредактировал Odiemus - May 23 2007, 19:09
Go to the top of the page
 
+Quote Post
Petka
сообщение May 23 2007, 19:24
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Odiemus @ May 23 2007, 23:04) *
это уже инетереснее..
т.е. отключить вывод RESET проца от всей схемы, потом на всю схему выдать RESET, который попадёт на флэшку, и удерживая его активным отдельно резетнуть проц чтоб он начал грузиться при неработающей флэшке?...
я правильно понял?

Да. Идею правильно понял, только разумнее не ресет проца отключать от всей схемы а только ресет(или чипселект) флэшки.
Go to the top of the page
 
+Quote Post



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

 


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


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