Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-iMX53
U-BOOT
sasamy
Добавлено 21.05.2013 10:26 Сообщение: 11
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

Как исправить unsupported ROM version ?


Можете попробовать более свежий kobs-ng, но я вроде не видел таких сообщений и с этой версией..

package/freescale/kobs-ng/kobs-ng.mk

KOBS_NG_VERSION = 11.09.01

прямая ссылка на архив

http://starterkit-org.googlecode.com/files/kobs-ng-11.09.01.tar.gz
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 21.05.2013 10:33 Сообщение: 12
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
А эта по свежее...
Попробую, спасибо.
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 21.05.2013 10:44 Сообщение: 13
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Не выходит каменный цветок(((
Та же ошибка unsupported ROM version.....

~ # kobs-ng
ROM Version 2

/usr/bin/kobs-ng dump -v ./u-boot.bin
MTD CONFIG:
chip_0_device_path = "/dev/mtd0"
chip_1_device_path = "(null)"
search_exponent = 2
data_setup_time = 80
data_hold_time = 60
address_setup_time = 25
data_sample_time = 6
row_address_size = 3
column_address_size = 2
read_command_code1 = 0
read_command_code2 = 48
boot_stream_major_version = 1
boot_stream_minor_version = 0
boot_stream_sub_version = 0
ncb_version = 3
boot_stream_1_address = 0
boot_stream_2_address = 0
mtd: opening: "/dev/mtd0"
mtd: opened '/dev/mtd0' - '(null)'
mtd: partition #0
type = 4
flags = 1024
size = 33554432
erasesize = 131072
writesize = 2048
oobsize = 64
blocks = 256
mtd: fingerprints mismatch @0:0x0
mtd: fingerprints mismatch @0:0x20000
mtd: fingerprints mismatch @0:0x40000
mtd: fingerprints mismatch @0:0x60000
mtd: NCB0 not found
mtd: fingerprints mismatch @0:0x80000
mtd: fingerprints mismatch @0:0xa0000
mtd: fingerprints mismatch @0:0xc0000
mtd: fingerprints mismatch @0:0xe0000
mtd: NCB1 not found
mtd: neither NCB1 or NCB2 found ERROR
Unable to load boot structures

хм....не понимаю где ошибка
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.05.2013 10:48 Сообщение: 14
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
возможно проблема из-за этого
Цитата

параметры = -pipe -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard -O2


я пробовал только с softfp
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 21.05.2013 11:20 Сообщение: 15
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
ТОЧНЯК sasamy!!
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 18.06.2013 09:27 Редактировалось 18.06.2013 09:33 Сообщение: 16
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Не хочу плодить лишние темы.

Получил новую плату V3 и возникли проблемы.

Нужно было прошить юбут тк переменные по умолчанию не подходят...ну думаю а что такого, обычная операция раз 20 прошивал на V2...
Прошил! Отлично без ошибок. Перезагружаю и молчек....
Что делать, выполняю загрузку по USB MFG...устройство нашлось, но на RS-232 консоли пусто(ни буковки не показал), переставил драйвер, менял порт USB....нифига((((

Что то изменилось в версии 3 кроме памяти ?
Есть простые решения?

На всякий случай лог... по мне так все нормально, я не вижу тут ошибок!

/usr/bin/kobs-ng init -v ./u-boot.bin
MTD CONFIG:
chip_0_device_path = "/dev/mtd0"
chip_1_device_path = "(null)"
search_exponent = 2
data_setup_time = 80
data_hold_time = 60
address_setup_time = 25
data_sample_time = 6
row_address_size = 3
column_address_size = 2
read_command_code1 = 0
read_command_code2 = 48
boot_stream_major_version = 1
boot_stream_minor_version = 0
boot_stream_sub_version = 0
ncb_version = 3
boot_stream_1_address = 0
boot_stream_2_address = 0
./u-boot.bin: verifying using key '00000000000000000000000000000000'
./u-boot.bin: is a valid bootstream for key '00000000000000000000000000000000'
mtd: opening: "/dev/mtd0"
mtd: opened '/dev/mtd0' - '(null)'
mtd: max_boot_stream_size_in_bytes = 16252928
mtd: boot_stream_size_in_bytes = 209192
mtd: #1 0x00100000 - 0x01080000 (0x00133128)
mtd: #2 0x01080000 - 0x02000000 (0x010b3128)
FCB
m_u32Checksum = 0
m_u32FingerPrint = 541213510
m_u32Version = 1
m_NANDTiming.m_u8DataSetup = 0
m_NANDTiming.m_u8DataHold = 0
m_NANDTiming.m_u8AddressSetup = 0
m_NANDTiming.m_u8DSAMPLE_TIME = 0
m_u32PageDataSize = 0
m_u32TotalPageSize = 0
m_u32SectorsPerBlock = 0
m_u32NumberOfNANDs = 0
m_u32TotalInternalDie = 0
m_u32CellType = 0
m_u32EccBlockNEccType = 0
m_u32EccBlock0Size = 0
m_u32EccBlockNSize = 0
m_u32EccBlock0EccType = 0
m_u32MetadataBytes = 0
m_u32NumEccBlocksPerPage = 0
m_u32EccBlockNEccLevelSDK = 0
m_u32EccBlock0SizeSDK = 0
m_u32EccBlockNSizeSDK = 0
m_u32EccBlock0EccLevelSDK = 0
m_u32NumEccBlocksPerPageSDK = 0
m_u32MetadataBytesSDK = 0
m_u32EraseThreshold = 0
m_u32BootPatch = 0
m_u32PatchSectors = 0
m_u32Firmware1_startingPage = 512
m_u32Firmware2_startingPage = 8448
m_u32PagesInFirmware1 = 103
m_u32PagesInFirmware2 = 103
m_u32DBBTSearchAreaStartAddress = 256
m_u32BadBlockMarkerByte = 0
m_u32BadBlockMarkerStartBit = 0
m_u32BBMarkerPhysicalOffset = 0
DBBT
m_u32Checksum = 0
m_u32FingerPrint = 1413628484
m_u32Version = 1
m_u32NumberBB = 0
m_u32Number2KPagesBB = 0
Firmware: image #0 @ 0x0 size 0x0 - available 0x0
Firmware: image #1 @ 0x0 size 0x0 - available 0x2000000
NCB versions differ, 3 is used.
-------------- Start to write the [ FCB ] -----
mtd: erasing @0:0x0-0x20000
mtd: Writing FCB0 [ @0:0x0 ] (800) *
mtd: erasing @0:0x20000-0x40000
mtd: Writing FCB1 [ @0:0x20000 ] (800) *
mtd: erasing @0:0x40000-0x60000
mtd: Writing FCB2 [ @0:0x40000 ] (800) *
mtd: erasing @0:0x60000-0x80000
mtd: Writing FCB3 [ @0:0x60000 ] (800) *
mtd_commit_bcb(FCB): status 0

-------------- Start to write the [ DBBT ] -----
mtd: erasing @0:0x80000-0xa0000
mtd: Writing DBBT0 [ @0:0x80000 ] (800) *
mtd: erasing @0:0xa0000-0xc0000
mtd: Writing DBBT1 [ @0:0xa0000 ] (800) *
mtd: erasing @0:0xc0000-0xe0000
mtd: Writing DBBT2 [ @0:0xc0000 ] (800) *
mtd: erasing @0:0xe0000-0x100000
mtd: Writing DBBT3 [ @0:0xe0000 ] (800) *
mtd_commit_bcb(DBBT): status 0

mtd: Writting firmware image #0 @0: 0x00100000 - 0x00133800
mtd: erasing @0:0x100000-0x120000
mtd: erasing @0:0x120000-0x140000
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 18.06.2013 10:04 Сообщение: 17
Pavel Ivanchenko
Admin
4.39

Пункты: 91438
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Что то изменилось в версии 3 кроме памяти ?

см. схему, там все "написано"
Цитата
Есть простые решения?

Решение ничем не отличается от предыдущей версии, просто шить нужно убут для соответствующей версии.
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 18.06.2013 10:21 Редактировалось 18.06.2013 10:23 Сообщение: 18
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
ткните пальцем пожалуйста где написано, что нужна другая версия юбут...
Смотрю, а разницы не вижу, кроме памяти и мелочей типа разъемов и тд и тп.

С MFgTool тоже не загружает...
Или в MFgTool тоже не тот убут?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 18.06.2013 10:48 Сообщение: 19
Pavel Ivanchenko
Admin
4.39

Пункты: 91438
Регистрация: 24.03.2009
Пол: Мужчина
Содержимое readme.txt в корне фтп:
Цитата
V2 - материалы для плат V2, содержащей 256M DDR2
V3 - материалы для плат V3, содержащей 512M DDR3
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 18.06.2013 11:13 Сообщение: 20
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Цитата
Содержимое readme.txt в корне фтп:
Цитата
V2 - материалы для плат V2, содержащей 256M DDR2
V3 - материалы для плат V3, содержащей 512M DDR3


Упс...и точно сработало. Спасибо! по USB загрузился.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX53