Перейти к содержанию
    

-и с "датафлешью" тоже странно...

-загружаю ядро с сервера, сохраняю в "датфлеш", потом пытаюсь запустить, не хочет, если не сохранять то запускается,

то что сохранял после чтения не запускаетс тоже...

Попробуйте в u-boot команду dump D0042000 (отображение содержимого памяти) сравните с началом файла ukernel

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте в u-boot команду dump D0042000 (отображение содержимого памяти) сравните с началом файла ukernel

Почемуто команда копирования затирает оригинал и не сохраняет копии...

05.09.2009 17:10:10.65 [RX] - tftpboot 0x22200000 ukernel<CR><LF>
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)<CR><LF>
Using macb0 device<CR><LF>
TFTP from server 192.168.0.77; our IP address is 192.168.0.190<CR><LF>
Filename 'ukernel'.<CR><LF>
Load address: 0x22200000<CR><LF>
Loading: *<BS>#################################################################<CR><LF>
<HT> #####################<CR><LF>
done<CR><LF>
Bytes transferred = 1253892 (132204 hex)<CR><LF>
U-Boot> 
05.09.2009 17:10:19.65 [TX] - md 22200000<CR><LF>

05.09.2009 17:10:19.65 [RX] - md 22200000<CR><LF>
22200000: 56190527 a625326d 1696964a c4211300    '..Vm2%.J.....!.<CR><LF>
22200010: 00800020 00800020 77a95948 00020205     ... ...HY.w....<CR><LF>
22200020: 756e696c 2e322d78 00000036 00000000    linux-2.6.......<CR><LF>
22200030: 00000000 00000000 00000000 00000000    ................<CR><LF>
22200040: e1a00000 e1a00000 e1a00000 e1a00000    ................<CR><LF>
22200050: e1a00000 e1a00000 e1a00000 e1a00000    ................<CR><LF>
22200060: ea000002 016f2818 00000000 001321c4    .....(o......!..<CR><LF>
22200070: e1a07001 e1a08002 e10f2000 e3120003    .p....... ......<CR><LF>
22200080: 1a000001 e3a00017 ef123456 e10f2000    ........V4... ..<CR><LF>
22200090: e38220c0 e121f002 00000000 00000000    . ....!.........<CR><LF>
222000a0: e28f00d0 e890307e e0500001 0a00000a    ....~0....P.....<CR><LF>
222000b0: e0855000 e0866000 e08cc000 e0822000    .P...`....... ..<CR><LF>
222000c0: e0833000 e08dd000 e5961000 e0811000    .0..............<CR><LF>
222000d0: e4861004 e156000c 3afffffa e3a00000    ......V....:....<CR><LF>
222000e0: e4820004 e4820004 e4820004 e4820004    ................<CR><LF>
222000f0: e1520003 3afffff9 eb000028 e1a0100d    ..R....:(.......<CR><LF>
U-Boot> 
05.09.2009 17:10:56.07 [TX] - cp.b 22200000 D0042000 132204<CR><LF>

05.09.2009 17:10:56.07 [RX] - cp.b 22200000 D0042000 132204<CR><LF>
Copy to DataFlash... done<CR><LF>
U-Boot> <CR><LF>
Copy to DataFlash... done<CR><LF>
U-Boot> 
05.09.2009 17:11:54.23 [TX] - md 22200000<CR><LF>

05.09.2009 17:11:54.23 [RX] - md 22200000<CR><LF>
22200000: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
22200010: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
22200020: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
22200030: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
22200040: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
22200050: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
22200060: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
22200070: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
22200080: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
22200090: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
222000a0: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
222000b0: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
222000c0: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
222000d0: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
222000e0: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
222000f0: ffffffff ffffffff ffffffff ffffffff    ................<CR><LF>
U-Boot> 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почемуто команда копирования затирает оригинал и не сохраняет копии...

Проверю у себя, отпишусь (до этого я ядро загружал по сети и с такой проблемой не сталкивался)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подтверждаю, у меня тоже копирование затирает оригинал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

там командочка protect off есть для снятия защиты от записи секторов flash, у u-boot-1.1.1 для AT91RM9200 по умолчанию два первых сектора защищены от записи для данной флэши

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

там командочка protect off есть для снятия защиты от записи секторов flash, у u-boot-1.1.1 для AT91RM9200 по умолчанию два первых сектора защищены от записи для данной флэши

Проблема не в том что не пишет, а в том что содержимое SDRAM очищаеться после копирования. Хотя у меня данные копируються..., а вот у dimone вроде не копируються, и еще оригинал затираеться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто то работал с расширителем портов PCF8574?

 

У меня стоит микросхема PCF8574A. В файле board_sam9260ek.c, добавляю в список i2c устройств

 

{

I2C_BOARD_INFO("pcf8574a",0x70), //A0-A2 - GND

},

В /sys/bus/i2c/devices/0-0070/ появляються файлы

ls

bus modalias read uevent

driver name subsystem write

 

Пытаюсь прочитать состояние портов, выдает не понятно что

cat read

4294967290

 

При записи echo 0 > write, состояние выходов не меняеться (все 1).

 

В чем проблема, как с ним правильно работать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто то работал с расширителем портов PCF8574?

 

У меня стоит микросхема PCF8574A. В файле board_sam9260ek.c, добавляю в список i2c устройств

 

{

I2C_BOARD_INFO("pcf8574a",0x70), //A0-A2 - GND

},

В /sys/bus/i2c/devices/0-0070/ появляються файлы

ls

bus modalias read uevent

driver name subsystem write

 

Пытаюсь прочитать состояние портов, выдает не понятно что

cat read

4294967290

 

При записи echo 0 > write, состояние выходов не меняеться (все 1).

 

В чем проблема, как с ним правильно работать?

Сам спросил, сам ответил

 

printf("the i2c-drivers in the kernel use a 7-bit adress.\n");

printf("E.g. if you want to write to a PCF8574A at the adress 0x70\n");

printf("than you have to divide 0x70 by two. This is 0x38, which is the\n");

printf("address for the kernel-drivers.\n");

(http://209.85.135.132/search?q=cache:5n958k5nNmAJ:howto.htlw16.ac.at/k8000-howto-3.html+PCF8574A+linux&cd=13&hl=ru&ct=clnk)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Небольшая просьба к тем у кого такая же плата. Замеряйте частоту на выходе ICS1523 clk, clk/2 на старом ядре 2.6.24 (там видео было 640*480).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброе время суток всем! Нас заинтересовал проект SIBERIA. Как можно приобрести плату? Запрос на [email protected] отправлял, но ответа не последовало :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброе время суток всем! Нас заинтересовал проект SIBERIA. Как можно приобрести плату? Запрос на [email protected] отправлял, но ответа не последовало :(

Ответил в личный ящик.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день, занялся сборкой Вашей платы. Возникли вопросы:

1 Можно временно вместо резисторных сборок на 33R временно поставить перемычки?

2 Можно зашить простенькую тестовую программку в МК без SDRAM

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...