sysel 0 20 декабря, 2010 Опубликовано 20 декабря, 2010 · Жалоба Махараджи опубликовали решение проблемы HawkBoard http://www.innovatesolutions.net/sites/def...se_Solution.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anv0lk 0 20 декабря, 2010 Опубликовано 20 декабря, 2010 · Жалоба Махараджи опубликовали решение проблемы HawkBoard http://www.innovatesolutions.net/sites/def...se_Solution.pdf Пробовал земляную бусинку коротить - не помогало, висла платка мгновенно. И предложенное решение думаю не поможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
XWoo 0 20 декабря, 2010 Опубликовано 20 декабря, 2010 · Жалоба согласен. не достаточно перемычки на досселе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ravone 0 21 декабря, 2010 Опубликовано 21 декабря, 2010 · Жалоба Махараджи опубликовали решение проблемы HawkBoard http://www.innovatesolutions.net/sites/def...se_Solution.pdf Подлечил свой Хавк по их инструкции и впервые на нем успешно запустился Линукс. Однако после решил перезалить u-boot и на этом счастье закончилось... Плата шлет BOOTME, UartHost.exe успешно шьет и пишет что все ок. Переключаю на NAND Boot, а там ничего, u-boot не стартует. Не подскажите в какую сторону копать, для поиска причин такого казуса?) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anv0lk 0 21 декабря, 2010 Опубликовано 21 декабря, 2010 (изменено) · Жалоба Подлечил свой Хавк по их инструкции и впервые на нем успешно запустился Линукс. Однако после решил перезалить u-boot и на этом счастье закончилось... Плата шлет BOOTME, UartHost.exe успешно шьет и пишет что все ок. Переключаю на NAND Boot, а там ничего, u-boot не стартует. Не подскажите в какую сторону копать, для поиска причин такого казуса?) Обрадовал, надо будет тоже провести процедуру:) Проверьте сигналы на дип переключателе, может не контачить. И убедитесь, что процедура заливки во флэш и источник прошивки верные. http://alokprasad.spaces.live.com/blog/cns...1!374.entry http://code.google.com/p/hawkboard/downloads/list Изменено 21 декабря, 2010 пользователем anv0lk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ravone 0 21 декабря, 2010 Опубликовано 21 декабря, 2010 · Жалоба Обрадовал, надо будет тоже провести процедуру:) Проверьте сигналы на дип переключателе, может не контачить. И убедитесь, что процедура заливки во флэш и источник прошивки верные. http://alokprasad.spaces.live.com/blog/cns...1!374.entry http://code.google.com/p/hawkboard/downloads/list Извиняюсь, мой косяк. На самом деле через uart u-boot шьется не в NAND. Стартует он без переключения режима загрузки сразу после заливки. Запустив консоль u-boot через uart надо (например через tftp) залить образ u-boot в DDR и затем скопировать в NAND. После этого диповый переключатель выставляем в режим NAND boot. А я наивно полагал что все идет сразу в NAND) Ваша ссылка все прояснила. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anv0lk 0 22 декабря, 2010 Опубликовано 22 декабря, 2010 · Жалоба Обрадовал, надо будет тоже провести процедуру:) Подлечил. Линукс начал грузиться, но виснет на пол пути. И постоянные ошибки памяти выскакивают:( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ravone 0 22 декабря, 2010 Опубликовано 22 декабря, 2010 · Жалоба Подлечил. Линукс начал грузиться, но виснет на пол пути. И постоянные ошибки памяти выскакивают:( я всю ночь гонял тест памяти - ошибок нет Линукс так же грузится без нареканий, как и передача по tftp, что раньше всегда вызывало зависание. выложите лог загрузки, может по нему что-то проясниться и как вы тестите память? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anv0lk 0 22 декабря, 2010 Опубликовано 22 декабря, 2010 (изменено) · Жалоба я всю ночь гонял тест памяти - ошибок нет Линукс так же грузится без нареканий, как и передача по tftp, что раньше всегда вызывало зависание. выложите лог загрузки, может по нему что-то проясниться и как вы тестите память? У меня раньше линукс всегда вис на "Loading ...". Тест памяти подвисал через 3-5 минут. tftp почти никогда не подвисал. Сейчас линукс пытается грузить - прогресс. Тест памяти почти сразу начинает выдавать ошибки, но на тесте памяти не подвисает. память тестирую так: mtest c0000000 c0f00000 У вас обычная плата или лайт эдишн (у лайта нет сата и композитного видиовхода)? У меня обычная. Пробовал и лайт тоже. Лайт глючит меньше, но всё равно глючила когда я её тестировал(без переделок). Попробую запитать память от LDO, может поможет, а то помимо ошибок RAM, флэш память тоже поглюкивать стала(она тоже от 1.8В питается). Лог пока выкладывать думаю рановато и так ясно проблемы с памятью. Кстати линукс виснет всегда в разных местах, один раз даже под рутом залогинеться получилось:) Изменено 22 декабря, 2010 пользователем anv0lk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sysel 0 22 декабря, 2010 Опубликовано 22 декабря, 2010 · Жалоба память тестирую так: mtest c0000000 c0f00000 Если не ошибаюсь, в этом месте uboot находиться. А я вот так теститую: mtest c2000000 c7000000 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ravone 0 22 декабря, 2010 Опубликовано 22 декабря, 2010 · Жалоба У вас обычная плата или лайт эдишн (у лайта нет сата и композитного видиовхода)? У меня обычная. у меня тоже обычная плата память тестирую так: mtest c0000000 c0f00000 Если не ошибаюсь, в этом месте uboot находиться. А я вот так теститую: mtest c2000000 c7000000 прочитал, что u-boot устанавливает указатель стека на 0xc1000000 (сам стек "растет" вниз). Статичные данные u-boot лежат между 0xc1080000 и 0xc1180000. запустил mtest 0xC1180000 0xC7F00000 почти 2 часа уже крутится без ошибок нашел в гуглогруппе Хавка (конкретно здесь) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anv0lk 0 22 декабря, 2010 Опубликовано 22 декабря, 2010 (изменено) · Жалоба Попробую запитать память от LDO, может поможет, а то помимо ошибок RAM, флэш память тоже поглюкивать стала(она тоже от 1.8В питается). Попробывал. -с LDO виснет после вывода информации про флэш. -прокидывал напрямую к 1.8В, подпаивал к С5-С6 - виснет там же. -поставил перемычки вместо бусинок + припаял 2х22мкФ конденсатора - не виснет, но на тесте памяти читает не то что пишет, как-будто проблемы с рефрешем памяти. В общем пока не судьба запустить платку Изменено 23 декабря, 2010 пользователем anv0lk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ravone 0 23 декабря, 2010 Опубликовано 23 декабря, 2010 · Жалоба Докладываю: на подлеченном Хавке уже сутки крутится mtest 0xC1180000 0xC7F00000 Ни ошибок, ни зависаний. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anv0lk 0 24 декабря, 2010 Опубликовано 24 декабря, 2010 (изменено) · Жалоба Докладываю: на подлеченном Хавке уже сутки крутится mtest 0xC1180000 0xC7F00000 Ни ошибок, ни зависаний. Запустил тест памяти на ночь - десяток ошибок, причём ошибки всегда на 80****** или 01******. Pattern 0000004A Writing... Reading... Mem error @ 0xC7567EDC: found 804FA001, expected 004FA001 Pattern 00000050 Writing... Reading... Mem error @ 0xC6867EF0: found 801BA00C, expected 001BA00C Pattern 00000053 Writing... Reading... Mem error @ 0xC6F22BBC: found 01368B42, expected 00368B42 Pattern 00000055 Writing... Reading... Mem error @ 0xC7E29F14: found 8072A81A, expected 0072A81A Pattern 00000058 Writing... Reading... Mem error @ 0xC7E2BEC4: found 8072B009, expected 0072B009 Pattern 0000006A Writing... Reading... Mem error @ 0xC7DE7E5C: found 8071A001, expected 0071A001 Pattern 0000006C Writing... Reading... Mem error @ 0xC7D68E74: found 806FA409, expected 006FA409 Pattern 0000006E Writing... Reading... Mem error @ 0xC72E8F98: found 8045A454, expected 0045A454 Pattern 00000075 Writing... Reading... Mem error @ 0xC7EA8E4C: found 8074A408, expected 0074A408 Ошибки возникают на разных адресах, повторяемости нет. Вот думаю как бы притормозить память, в текущей конфигурации CL=3 Изменено 24 декабря, 2010 пользователем anv0lk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sysel 0 24 декабря, 2010 Опубликовано 24 декабря, 2010 · Жалоба Вот думаю как бы притормозить память, в текущей конфигурации CL=3 Ну если притормаживать, то за счет тактирования. Меняйте частоту на выходе PLL1. CL = 3 - это неотъемлемая характеристика той м/сх памяти, что на хавкборде припаяна. (см. даташит). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться