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

 
 
> Чем и как прочитать образ из NAND?, есть плата на процессоре TI AM1705
no_d@t@
сообщение Jan 15 2013, 12:38
Сообщение #1


Участник
*

Группа: Validating
Сообщений: 24
Регистрация: 4-02-08
Пользователь №: 34 736



Может быть туплю, сильно не пинайте sm.gif

Итак вопрос: собрал свою плату на процессоре Sitara AM1705, в NAND по UART записал U-boot, затем из под U-boot прошил в NAND ядро Linux, файловую систему, затем из под Linux записал в NAND свое приложение, протестировал работоспособность.
Теперь мне нужно прочитать из NAND полученный образ (U-boot + Linux + rootFS + приложение) и записать этот образ в другие платы. Типовая вобщем-то задача.
Каким образом можно вычитать образ из NAND?
Подозреваю, что мне потребуется Code Composer Studio и JTAG?
Или как-то еще?

П.С.: До того как перейти на Texas, работал с ARM9 от Atmel, так там была прекрасная утилита SAM-BA. Она позволяла (в удобном графическом режиме) записать/прочитать флеш память по USB...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mempfis_
сообщение Jan 15 2013, 12:52
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(no_d@t@ @ Jan 15 2013, 16:38) *
Каким образом можно вычитать образ из NAND?


Сам u-boot не позволяет это сделать?
http://wiki.starterkit.ru/uboot

Там встречаются команды.
nand read - <адрес> <смещение> <размер>
nand write - <адрес> <смещение> <размер>
Go to the top of the page
 
+Quote Post
no_d@t@
сообщение Jan 15 2013, 13:17
Сообщение #3


Участник
*

Группа: Validating
Сообщений: 24
Регистрация: 4-02-08
Пользователь №: 34 736



Цитата(mempfis_ @ Jan 15 2013, 16:52) *
Сам u-boot не позволяет это сделать?


С помощью u-boot я вроде как могу вычитать содержимое NAND в ОЗУ.
А что дальше с этим делать? Как передать прочитанное на хост?
Вопросы задал навскидку, еще не разбирался. Завтра приду на работу, почитаю.
Go to the top of the page
 
+Quote Post
alx2
сообщение Jan 16 2013, 05:36
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091



Цитата(no_d@t@ @ Jan 15 2013, 18:17) *
А что дальше с этим делать? Как передать прочитанное на хост?

А это уже от вашей платы зависит. Какие интерфейсы у нее есть? RS232? USB? Слот SD-карты?
В зависимости от того, куда Вы хотите данные из ОЗУ вывести, в u-boot должны быть соответствующие средства.
Например вывести в компьютер через RS232 можно по протоколу kermit командой saves...

Кстати, проще наверное из линукса скопировать разделы флешки (u-boot, его переменные, линукс и файловую систему) с помощью dd куда Вам надо, а потом склеить в единый образ...

Сообщение отредактировал alx2 - Jan 16 2013, 05:46


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post
no_d@t@
сообщение Jan 16 2013, 08:16
Сообщение #5


Участник
*

Группа: Validating
Сообщений: 24
Регистрация: 4-02-08
Пользователь №: 34 736



Цитата(alx2 @ Jan 16 2013, 09:36) *
А это уже от вашей платы зависит. Какие интерфейсы у нее есть? RS232? USB? Слот SD-карты?

Интерфейсы - RS232 и Ethernet.

Цитата(alx2 @ Jan 16 2013, 09:36) *
Например вывести в компьютер через RS232 можно по протоколу kermit командой saves...

Так почему-то не получилось, saves не удалось связаться ни с HyperTerminal, ни с ZOC. Хотя помнится, что loadb без проблем работала с HyperTerminal.

Цитата(alx2 @ Jan 16 2013, 09:36) *
Кстати, проще наверное из линукса скопировать разделы флешки (u-boot, его переменные, линукс и файловую систему) с помощью dd куда Вам надо, а потом склеить в единый образ...

А вот это, пожалуй, действительно поможет. Буду пробовать.
Спасибо!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- no_d@t@   Чем и как прочитать образ из NAND?   Jan 15 2013, 12:38
- - no_d@t@   Воспользовался dd. Описал всю NAND (256 Мб) как од...   Jan 16 2013, 10:57
|- - _3m   Цитата(no_d@t@ @ Jan 16 2013, 14:57) Восп...   Jan 16 2013, 12:15
|- - samike   Цитата(_3m @ Jan 16 2013, 16:15) У меня т...   Jan 16 2013, 12:22
|- - _3m   Цитата(samike @ Jan 16 2013, 16:22) А рас...   Jan 16 2013, 16:41
|- - IgorKossak   Цитата(samike @ Jan 16 2013, 14:22) А рас...   Jan 16 2013, 18:25
|- - alx2   Цитата(IgorKossak @ Jan 16 2013, 23:25) Д...   Jan 17 2013, 05:00
|- - _3m   Цитата(alx2 @ Jan 17 2013, 09:00) Мне каз...   Jan 17 2013, 05:44
|- - samike   Цитата(_3m @ Jan 17 2013, 09:44) Еще раз ...   Jan 17 2013, 06:14
|- - alx2   Цитата(_3m @ Jan 17 2013, 10:44) Бэды мог...   Jan 18 2013, 04:37
|- - samike   Цитата(alx2 @ Jan 18 2013, 08:37) Уточнит...   Jan 18 2013, 05:52
|- - xemul   Цитата(alx2 @ Jan 18 2013, 08:37) Уточнит...   Jan 18 2013, 07:28
|- - _3m   Цитата(xemul @ Jan 18 2013, 11:28) Требов...   Jan 18 2013, 09:47
|- - xemul   Цитата(_3m @ Jan 18 2013, 13:47) Нету там...   Jan 18 2013, 10:31
- - samike   Печально. Так как же все таки корректно прочитать ...   Jan 17 2013, 04:28
|- - svss   Цитата(samike @ Jan 17 2013, 10:28) Печал...   Jan 17 2013, 08:34
|- - IgorKossak   Цитата(svss @ Jan 17 2013, 10:34) Несколь...   Jan 17 2013, 10:38
- - samike   Вобщем, процесс автоматизации прошивки большого ко...   Jan 17 2013, 08:28


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:50
Рейтинг@Mail.ru


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