ЗАО «ЗЭО»

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

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

Новости:

Автор Тема: Сохранение настроек u-boot  (Прочитано 4570 раз)

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

zao kordon

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 3
Сохранение настроек u-boot
« : 11 Апреля, 2011, 09:55:11 »

День добрый!
С платой тион-про ситуация такая: загрузчик u-boot после сохранения переменных окружения (saveenv) перестает работать с com-портом. Зеленый светодиод моргает, активности в терминалке - ноль. Сброс, включение-выключение питания ничего не дают. После перезаливки u-boot работает до первой попытки сохранить окружение. Проверено со всеми версиями u-boot на вашем сайте.
В чем может быть проблема?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Сохранение настроек u-boot
« Ответ #1 : 11 Апреля, 2011, 13:21:46 »

> загрузчик u-boot после сохранения переменных окружения (saveenv) перестает работать с com-портом.

Приведите лог:
version
bdinfo
pintenv
saveenv

> Зеленый светодиод моргает, активности в терминалке - ноль.

Моргает при включении платы? Похоже при сохранении переменных стирается загрузчик, может быть закорочены сигналы адреса на Flash.
Записан

zao kordon

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 3
Re: Сохранение настроек u-boot
« Ответ #2 : 11 Апреля, 2011, 13:40:26 »

Загрузка:
U-Boot 1.3.3-svn602 (Jun 17 2009 - 17:57:45)

CPU:   Cirrus Logic EP9315 rev. E2
DRAM:  64 MB
Flash:  8 MB
*** Warning - bad CRC, using default environment                               

In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
$


$ version

U-Boot 1.3.3-svn602 (Jun 17 2009 - 17:57:45)


$ bdinfo
arch_number = 0x000001C3
env_t       = 0x00000000
boot_params = 0x00000100
DRAM bank   = 0x00000000
-> start    = 0x00000000
-> size     = 0x02000000
DRAM bank   = 0x00000001
-> start    = 0x04000000
-> size     = 0x02000000
ethaddr     = 0E:00:00:EA:18:F0
ip_addr     = 10.42.42.201
baudrate    = 57600 bps

$ printenv
bootargs=console=ttyAM0,57600 root=/dev/mtdblock2 ro rootfstype=jffs2
bootcmd=bootm 60080000
bootdelay=1
baudrate=57600
ethaddr=0E:00:00:EA:18:F0
ipaddr=10.42.42.201
serverip=10.42.42.1
gatewayip=10.42.42.1
netmask=255.255.255.0
bootfile="uImage"
mtdparts=mtdparts=flash:512k(u-boot)ro,2560k(kernel)ro,-(fs)
partition=nor0,2
fileaddr=0x00000000

Environment size: 345/131068 bytes


после saveenv - виснет.




Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Сохранение настроек u-boot
« Ответ #3 : 11 Апреля, 2011, 15:35:16 »

Покажите ещё flinfo

Думаю, что всё-таки проблема аппаратная, и вам придётся передать плату для починки.
Записан

zao kordon

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 3
Re: Сохранение настроек u-boot
« Ответ #4 : 11 Апреля, 2011, 15:50:03 »

$ flinfo

Bank # 1: CFI conformant FLASH (32 x 16)  Size: 8 MB in 71 Sectors
  AMD Standard command set, Manufacturer ID: 0x1F, Device ID: 0x1C8
  Erase timeout: 8192 ms, write timeout: 1 ms
  Buffer write timeout: 1 ms, buffer size: 4 bytes

  Sector Start Addresses:
  60000000   RO   60004000   RO   60008000   RO   6000C000   RO   60010000   RO
  60014000   RO   60018000   RO   6001C000   RO   60020000   RO   60040000   RO
  60060000        60080000        600A0000        600C0000        600E0000     
  60100000        60120000        60140000        60160000        60180000     
  601A0000        601C0000        601E0000        60200000        60220000     
  60240000        60260000        60280000        602A0000        602C0000     
  602E0000        60300000        60320000        60340000        60360000     
  60380000        603A0000        603C0000        603E0000        60400000     
  60420000        60440000        60460000        60480000        604A0000     
  604C0000        604E0000        60500000        60520000        60540000     
  60560000        60580000        605A0000        605C0000        605E0000     
  60600000        60620000        60640000        60660000        60680000     
  606A0000        606C0000        606E0000        60700000        60720000     
  60740000        60760000        60780000        607A0000        607C0000     
  607E0000     
$
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Сохранение настроек u-boot
« Ответ #5 : 11 Апреля, 2011, 18:01:28 »

flinfo выглядит нормально, придётся вам передать нам плату.
Записан