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

 
 
> Запуск rainbow 1.1, то-ли работает, то-ли нет..
Odiemus
сообщение Apr 21 2007, 23:01
Сообщение #1


Участник
*

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



Спаял я версию Rainbow 1.1
по мере сборки проверил питание - работает.
запаял сетевой контроллер, запаял RJ45, запаял flash (AT45DB642D) и AT91RM9200.
как рекомендовали, включил - на терминале побежали 'CCCCC' x-modem'а, типа работает.
попробовал залить romboot.bin - вроде как залился, но после него на консоли тишина.
было предположение что это потому что память еще не впаяна. Впял память.
Ситуация не изменилась.
Пробовал сам собрать romboot из исходников на heavy-online.ru и залить, пробовал залить уже готовый romboot.bin оттуда же, пробовал заливать который поставляется атмелом - изменений нет.
Есть-ли какие рекомендации как узнать-проверить в каком месте у меня затык?
MAX2323 пашет и проц работает (судя по тому что на терминал откликается), но дальше - молчок.
может у проца какая-то часть вылетела при его монтаже? sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexMad
сообщение Apr 22 2007, 09:53
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Без памяти РомБут работать не будет, с не работающей памятью, тоже, с неправильно проинициализированной памятью... по крайней мере, что-то он в консоль выдаст. Если есть джитаг, то стоит загнать в камень тест памяти и посмотреть осциллографом на всех выводах памяти на отсутствие сопель. Если нет джитага и осциллографа, то пробовать минимальные примеры от Атмела, где есть только инициализация уарта и выдача строки в консоль. Пока консоль не заработает, ничего не получится.
Потом уже пробовать тест памяти.
P.S. а DBGU подключили? Я, просто не уверен, буковка Ц может бежать и на основном уарте.
Go to the top of the page
 
+Quote Post
Odiemus
сообщение Apr 22 2007, 11:13
Сообщение #3


Участник
*

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



Цитата(AlexMad @ Apr 22 2007, 10:53) *
Без памяти РомБут работать не будет, с не работающей памятью, тоже, с неправильно проинициализированной памятью...


Вообще в самом процессоре 16 Kb SRAM встроено, ромбут занимает около 11 кил, т.е. влазит в рекомендованные атмелом 12 Kb (16 - 4). Я потому и не увидел причин ему не загрузиться и не запуститься выведя хоть что-то на консоль. когда я почитал об инициализации и процессе загрузки то там сказано что как раз ромбут первым попадает в память, ему отдаётся девственно чистое свежерезетнутое hardware и он должен сам всё начать инициализировать, в том числе и память, flash, usart...

Цитата
по крайней мере, что-то он в консоль выдаст. Если есть джитаг, то стоит загнать в камень тест памяти и посмотреть осциллографом на всех выводах памяти на отсутствие сопель. Если нет джитага и осциллографа, то пробовать минимальные примеры от Атмела, где есть только инициализация уарта и выдача строки в консоль. Пока консоль не заработает, ничего не получится.


"сопли" - это закоротки и/или непропаи при пайке?
jtag пока нет, но схему я нашел и собираюсь уже его паять. какой со стороны виндов для него софт?
пока jtag паяется буду пробовать примеры от атмела, если смогу их скомпилить...

Цитата
Потом уже пробовать тест памяти.


ага, это уже стоит в плане

Цитата
P.S. а DBGU подключили? Я, просто не уверен, буковка Ц может бежать и на основном уарте.


на основном не бежит, я проверил. всё работает именно на DBGU.

да, еще момент: при загрузке одной версии romboot'а загрузка проходит до конца. При загрузке того робмута который скомпилировал я (или взял с heavy-online) - передача в какой-то момент останавливается и стоит sad.gif

Сообщение отредактировал Odiemus - Apr 22 2007, 11:20
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Apr 22 2007, 13:54
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Цитата(Odiemus @ Apr 22 2007, 12:13) *
да, еще момент: при загрузке одной версии romboot'а загрузка проходит до конца. При загрузке того робмута который скомпилировал я (или взял с heavy-online) - передача в какой-то момент останавливается и стоит sad.gif

Доходит до конца и что? висит дальше, или выводит меню? Ромбут действительно запускается из внутренней памяти процессора, отсюда мораль: он должен быть не больше этой памяти. Я сначала тоже перепутал на сайте Хэви ромбут (11к) и у-бут (113к). Если он превысит этот размер, то передача зависнет, что, как я понимаю, у Вас и происходит.
А про то, что он не будет работать без памяти (внешней) я несколько погорячился... работать он будет, но только внешне, потому что его основная функция - это загрузка в память следующего загрузчика (у-бут) или сразу рабочего софта. У меня были проблемы, пока я не переписал инициализацию памяти под свои микросхемы.
Есть желание сделать что-то самоконфигуурируемое, но это в следующей жизни.
Go to the top of the page
 
+Quote Post
Odiemus
сообщение Apr 22 2007, 14:15
Сообщение #5


Участник
*

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



Цитата(AlexMad @ Apr 22 2007, 14:54) *
Доходит до конца и что? висит дальше, или выводит меню?

в том-то и дело что до конца загрузка не доходит и висит, зависает при передаче x-modem'ом.
если бы он доводил до конца загрузку и что-то запускалось уже внутри на процессоре я был бы куда более спокоен. я боюсь что мог попалить проц при монтаже sad.gif или какую-то его часть могло выбить статикой?
Цитата
Ромбут действительно запускается из внутренней памяти процессора, отсюда мораль: он должен быть не больше этой памяти. Я сначала тоже перепутал на сайте Хэви ромбут (11к) и у-бут (113к). Если он превысит этот размер, то передача зависнет, что, как я понимаю, у Вас и происходит.

это-то я как раз не перепутал!
я гружу именно romboot который у меня объмом 10116 байт.
до u-boot'а еще далеко sad.gif
Цитата
... У меня были проблемы, пока я не переписал инициализацию памяти под свои микросхемы.

а что именно пришлось переписывать?
у меня сейчас стоят два чипа памяти HY57V561620FTP-H
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Apr 22 2007, 15:12
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Цитата(Odiemus @ Apr 22 2007, 15:15) *
а что именно пришлось переписывать?
у меня сейчас стоят два чипа памяти HY57V561620FTP-H

Переписывал инициализацию СДРАМ.
вот так:
http://electronix.ru/forum/index.php?showtopic=25634
это надо смотреть на даташит Ваших микросхем.
Go to the top of the page
 
+Quote Post
Odiemus
сообщение Apr 22 2007, 23:29
Сообщение #7


Участник
*

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



продвижение!
оказывается надо сначала запустить передачу, только потом нажать reset чтоб с перым же C началась передача - так работает!

Цитата(AlexMad @ Apr 22 2007, 16:12) *
Переписывал инициализацию СДРАМ.
вот так:
http://electronix.ru/forum/index.php?showtopic=25634
это надо смотреть на даташит Ваших микросхем.


сейчас буду по этому треду идти и смотреть что у меня не работает.
у меня сейчас выводит строку
Код
Добро пожаловать в minicom 2.1                                                
                                                                              
ОПЦИИ: History Buffer, F-key Macros, Search History Buffer, I18n              
Дата компиляции Feb  6 2007, 00:07:27.                                        
                                                                              
Нажмите CTRL-A Z для получения подсказки по клавишам                          
                                                                              
                                                                              
AT91F_LowLevelInit(): Debug channel initialized                                
press any key to enter bootloader                                              
Load U-BOOT from dataflash[c0008000] to SDRAM[20f00000]                        
Set PLLA to 180Mhz and Master clock to 45Mhz and start U-BOOTЪ

но по крайней мере проц пашет! smile.gif

Сообщение отредактировал Odiemus - Apr 22 2007, 23:32
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Odiemus   Запуск rainbow 1.1   Apr 21 2007, 23:01
|- - Vishay   Цитата(Odiemus @ Apr 22 2007, 12:13) Вооб...   Apr 23 2007, 09:47
|- - Odiemus   Цитата(Vishay @ Apr 23 2007, 10:47) А не ...   Apr 23 2007, 11:56
- - Odiemus   Теперь другая беда - после загрузки romboot.bin он...   Apr 25 2007, 00:33
- - COMA   так ромбут и убут прошиты во флеш?   Apr 25 2007, 16:20
|- - Odiemus   Цитата(COMA @ Apr 25 2007, 17:20) так ром...   Apr 26 2007, 10:42
- - Dron_Gus   Цитата(Odiemus @ Apr 26 2007, 11:42) а на...   Apr 27 2007, 12:32
|- - Odiemus   Цитата(Dron_Gus @ Apr 27 2007, 13:32) Да....   Apr 27 2007, 22:17
- - Dron_Gus   В адресах 0xC0000000 проверять нечего. Это логичес...   Apr 28 2007, 00:08
|- - Odiemus   Цитата(Dron_Gus @ Apr 28 2007, 04:08) В а...   May 12 2007, 22:47
- - slava2005   Позвольте задать несколько вопросов: 1. romboot.b...   Jun 8 2007, 06:55
|- - Petka   Цитата(slava2005 @ Jun 8 2007, 10:55) Поз...   Jun 8 2007, 10:15
|- - Vishay   Цитата(Petka @ Jun 8 2007, 13:15) 1. нет ...   Jun 8 2007, 10:31
|- - slava2005   Цитата(Petka @ Jun 8 2007, 14:15) 1. нет ...   Jun 8 2007, 11:30
- - slava2005   Итак, впаял SDRAM, после чего успешно загрузил rom...   Jun 8 2007, 14:18
|- - Petka   Цитата(slava2005 @ Jun 8 2007, 18:18) Ита...   Jun 9 2007, 11:00
- - slava2005   Может быть есть у кого-нибудь тест памяти готовый,...   Jun 9 2007, 16:39
|- - Petka   Цитата(slava2005 @ Jun 9 2007, 20:39) Мож...   Jun 9 2007, 18:38
|- - slava2005   Цитата(Petka @ Jun 9 2007, 22:38) на каку...   Jun 10 2007, 06:47
|- - Odiemus   ЦитатаКварц на 16, памяти 64 мегабайта (2 чипа HY5...   Jun 11 2007, 19:19
|- - dch   Цитата(slava2005 @ Jun 10 2007, 10:47) FA...   Jun 13 2007, 12:30
- - andr2000   1. попробуйте вот это. это незаконченный бутлоадер...   Jun 14 2007, 11:54
|- - THK   Добрый день! Столкнулся с такой проблемой: Одн...   Mar 15 2008, 12:53
- - COMA   113, 114 ноги надо сажать на землю через 1кОм. Вро...   Mar 15 2008, 17:23
|- - THK   Цитата(COMA @ Mar 15 2008, 20:23) 113, 11...   Mar 16 2008, 09:50
- - COMA   У меня две спаянные платы RainBow. Одна лежит дома...   Mar 16 2008, 10:11
|- - THK   Цитата(COMA @ Mar 16 2008, 13:11) ..... М...   Mar 16 2008, 11:54
- - THK   Идеи кончаются.... Проверил уровни на выводах МК P...   Mar 20 2008, 10:54
- - Fortun   Была у меня такая проблема на отладочной плате SAK...   Jun 19 2008, 07:53
- - THK   Цитата(Fortun @ Jun 19 2008, 11:53) .... ...   Jun 19 2008, 14:13


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

 


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


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