ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Не записать Eboot в память Тион-Про2  (Прочитано 6777 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Александр

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 16

Здравствуйте!

На плате установлен ОС Linux, хочу сменить на ОС Win CE.
Пытаюсь загрузить Eboot в память, по следующему алгоритму:
1. Подключаю кабель на СОМ1
2. Снимаю перемычку Boot0
3. Запускаю download eboot.nb0
4. Перезагружаю плату

Выдается сообщение:
The board contains no SDRAM. (100%)

5 Запускаю download -s 2 -o 0x1000 -b 9600 eeprom.bin
6. Перезагружаю плату
Выдается аналогичное предыдущему сообщение.
Т.е., насколько я понимаю, Eboot не загрузился.
Подскажите, пожалуйста , в чем может быть проблема?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Не записать Eboot в память Тион-Про2
« Ответ #1 : 20 Мая, 2011, 14:13:24 »

При этом Linux на плате работает?
Записан

Александр

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 16
Re: Не записать Eboot в память Тион-Про2
« Ответ #2 : 22 Мая, 2011, 19:48:44 »

Да, Linux загружается и работает.
 
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Не записать Eboot в память Тион-Про2
« Ответ #3 : 23 Мая, 2011, 14:02:47 »

Выполните в U-Boot команду

mtest 0x4 0x02000000 1; mtest 0x4000000 0x5d00000 1

И приведите её вывод.
Записан

Александр

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 16
Re: Не записать Eboot в память Тион-Про2
« Ответ #4 : 24 Мая, 2011, 15:51:30 »

u-boot> mtest 0x4 0x02000000 1
Testing 00000004 ... 02000000:
Iteration:      1
FAILURE (read/write) @ 0x01e7fe38: expected 0x0079ff8e, actual 0xff860072)

FAILURE (read/write) @ 0x01e7fe3c: expected 0x0079ff8f, actual 0xff860072)

FAILURE (read/write) @ 0x01e7fe44: expected 0xff860070, actual 0x00800000)

FAILURE (read/write) @ 0x01e7fe48: expected 0xff860071, actual 0x0079ff91)

FAILURE (read/write) @ 0x01e7fe44: expected 0x0079ff8e, actual 0x0079ff8f)

FAILURE (read/write) @ 0x01e7fe48: expected 0x0079ff8f, actual 0x0079ff91)

FAILURE (read/write) @ 0xfe1801c8: expected 0x0079ff90, actual 0xff860071)

FAILURE (read/write): @ 0x01e7f8d0: expected 0xff8601cb, actual 0x00000020)

FAILURE (read/write): @ 0x01e7f8d4: expected 0xff8601ca, actual 0x00000000)

FAILURE (read/write): @ 0x01e7f8d8: expected 0xff8601c9, actual 0x0000000f)

FAILURE (read/write): @ 0x01e7f8dc: expected 0xff8601c8, actual 0x00000004)

FAILURE (read/write): @ 0x01e7f8e4: expected 0xff8601c6, actual 0x633401c6)

FAILURE (read/write): @ 0x01e7f8e8: expected 0xff8601c5, actual 0x33343031)

FAILURE (read/write): @ 0x01e7f8ec: expected 0xff8601c4, actual 0xff863333)

FAILURE (read/write): @ 0x01e7f928: expected 0xff8601b5, actual 0x01e7fe28)

FAILURE (read/write): @ 0x01e7f92c: expected 0xff8601b4, actual 0x00000020)

FAILURE (read/write): @ 0x01e7f930: expected 0xff8601b3, actual 0x00000004)

FAILURE (read/write): @ 0x01e7f934: expected 0xff8601b2, actual 0x01f220f4)

FAILURE (read/write): @ 0x01e7f938: expected 0xff8601b1, actual 0x01e7fa32)

FAILURE (read/write): @ 0x01e7f93c: expected 0xff8601b0, actual 0x01e7fe24)

FAILURE (read/write): @ 0x01e7f940: expected 0xff8601af, actual 0xffffffff)

FAILURE (read/write): @ 0x01e7f944: expected 0xff8601ae, actual 0x01f16598)

FAILURE (read/write): @ 0x01e7f948: expected 0xff8601ad, actual 0x00000010)

FAILURE (read/write): @ 0x01e7f94c: expected 0xff8601ac, actual 0xffffffff)

FAILURE (read/write): @ 0x01e7f950: expected 0xff8601ab, actual 0x00000008)

FAILURE (read/write): @ 0x01e7f954: expected 0xff8601aa, actual 0x00000020)

FAILURE (read/write): @ 0x01e7f960: expected 0xff8601a7, actual 0x01e7f9c3)

FAILURE (read/write): @ 0x01e7f96c: expected 0xff8601a4, actual 0x01e7f9ef)

FAILURE (read/write): @ 0x01e7f974: expected 0xff8601a2, actual 0x00000008)

FAILURE (read/write): @ 0x01e7f9c8: expected 0xff86018d, actual 0x01e7f9ef)

FAILURE (read/write): @ 0x01e7f9cc: expected 0xff86018c, actual 0xffffffff)

FAILURE (read/write): @ 0x01e7f9d0: expected 0xff86018b, actual 0x00000004)

FAILURE (read/write): @ 0x01e7f9d4: expected 0xff86018a, actual 0x01e7f9ef)

FAILURE (read/write): @ 0x01e7f9d8: expected 0xff860189, actual 0x0000004d)

FAILURE (read/write): @ 0x01e7f9dc: expected 0xff860188, actual 0x01f0ded4)

FAILURE (read/write): @ 0x01e7f9e0: expected 0xff860187, actual 0x00000000)

FAILURE (read/write): @ 0x01e7f9e4: expected 0xff860186, actual 0x01f0e08c)

FAILURE (read/write): @ 0x01e7f9ec: expected 0xff860184, actual 0x0a860184)

FAILURE (read/write): @ 0x01e7f9f0: expected 0xff860183, actual 0x4c494146)

FAILURE (read/write): @ 0x01e7f9f4: expected 0xff860182, actual 0x20455255)

FAILURE (read/write): @ 0x01e7f9f8: expected 0xff860181, actual 0x61657228)

FAILURE (read/write): @ 0x01e7f9fc: expected 0xff860180, actual 0x72772f64)

FAILURE (read/write): @ 0x01e7fa00: expected 0xff86017f, actual 0x29657469)

FAILURE (read/write): @ 0x01e7fa04: expected 0xff86017e, actual 0x2040203a)

FAILURE (read/write): @ 0x01e7fa08: expected 0xff86017d, actual 0x31307830)

FAILURE (read/write): @ 0x01e7fa0c: expected 0xff86017c, actual 0x61663765)

FAILURE (read/write): @ 0x01e7fa10: expected 0xff86017b, actual 0x203a6330)

FAILURE (read/write): @ 0x01e7fa14: expected 0xff86017a, actual 0x65707865)

FAILURE (read/write): @ 0x01e7fa18: expected 0xff860179, actual 0x64657463)

FAILURE (read/write): @ 0x01e7fa1c: expected 0xff860178, actual 0x66783020)

FAILURE (read/write): @ 0x01e7fa20: expected 0xff860177, actual 0x30363866)

FAILURE (read/write): @ 0x01e7fa24: expected 0xff860176, actual 0x2c373731)

FAILURE (read/write): @ 0x01e7fa28: expected 0xff860175, actual 0x74636120)

FAILURE (read/write): @ 0x01e7fa2c: expected 0xff860174, actual 0x206c6175)

FAILURE (read/write): @ 0x01e7fa30: expected 0xff860173, actual 0x30327830)

FAILURE (read/write): @ 0x01e7fa34: expected 0xff860172, actual 0x38373233)

FAILURE (read/write): @ 0x01e7fa38: expected 0xff860171, actual 0x0a293333)

FAILURE (read/write): @ 0x01e7fa3c: expected 0xff860170, actual 0xff860100)

FAILURE (read/write): @ 0x01e7fe0c: expected 0xff86007c, actual 0x00000000)

FAILURE (read/write): @ 0x01e7fe10: expected 0xff86007b, actual 0xffffffff)

FAILURE (read/write): @ 0x01e7fe14: expected 0xff86007a, actual 0x01f0bf40)

FAILURE (read/write): @ 0x01e7fe18: expected 0xff860079, actual 0x01f220b3)

FAILURE (read/write): @ 0x01e7fe1c: expected 0xff860078, actual 0x01f0e318)

FAILURE (read/write): @ 0x01e7fe20: expected 0xff860077, actual 0xff860078)

FAILURE (read/write): @ 0x01e7fe24: expected 0xff860076, actual 0x01f0bf44)
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Не записать Eboot в память Тион-Про2
« Ответ #5 : 25 Мая, 2011, 12:54:59 »

Придётся отправить плату нам для замены микросхем опер. памяти.
Записан

Александр

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 16
Re: Не записать Eboot в память Тион-Про2
« Ответ #6 : 26 Мая, 2011, 15:55:59 »

Спасибо за консультацию.
Плату отправим в ближайшее время.
Записан

Александр

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 16
Re: Не записать Eboot в память Тион-Про2
« Ответ #7 : 14 Июня, 2011, 16:02:33 »

Здравствуйте!

В продолжение темы.

Получили от Вас замененную по гарантии плату.

При первом же включении выполнили в U-boot команду
mtest 0x4 0x02000000 1; mtest 0x4000000 0x5d00000 1

В результате был выведен лог полностью идентичный, указанному в ответе №4.

В прошлый раз это стало причиной замены платы по гарантии. Нам еще раз отправлять вам плату?


Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Не записать Eboot в память Тион-Про2
« Ответ #8 : 14 Июня, 2011, 16:51:41 »

> При первом же включении выполнили в U-boot команду
> mtest 0x4 0x02000000 1; mtest 0x4000000 0x5d00000 1

Я ошибся, такой тест подходит для U-Boot 1.3.3
в U-Boot 2010.09 изменили расположение кода и
команда для проверки памяти такая:

mtest 2000 1d00000 - 1; mtest 4000000 5ffffff - 1

Тем не менее, на вашей плате тест памяти (соотв. командами)
_не проходил_ и замена микросхем проблему не решала, плату заменили.
Номер на плате другой?


> В прошлый раз это стало причиной замены платы по гарантии. Нам еще раз отправлять вам плату?

Проверьте указанными выше командами. У вас теперь записывается EBoot?
Записан

Александр

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 16
Re: Не записать Eboot в память Тион-Про2
« Ответ #9 : 16 Июня, 2011, 15:11:40 »

Новый тест прошел успешно.
Eboot записался.

Спасибо.

Записан