Проблемы с запуском платы на iMX233
ADA007
Пункты: 3113
Регистрация: 01.08.2011
Пол: Мужчина
Здравствуйте, форумчане.
Подскажите, пожалуйста, кто в курсе?
Пытаюсь загрузить через USB по MfgTool взятый с
ftp.
В консоли при загрузке получаю такое =
Код
0x80508002
HTLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFCLLCJan 28 201010:32:15
EMI_CTRL 0x1C084040
FRAC 0x92926152
init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010002
LLLLLLLFCLFL
После чего Mfg выдает ошибку = Update Error 0x79 (121) - Превышен таймаут семафора.
Упражняюсь на
таком железе . Вернее сказать на железе, сделанном на основе этого, но заточенное под наши задачи.
Подскажите куда копать? В чем может быть причина?
sasamy
Пункты: 83542
Регистрация: 14.08.2009
Давно не пользовался mfg, но по крайней мере в старой версии было ограничение по размеру загружаемого образа - он не мог загрузить большие образы (помоему порог был в районе 4-5 MB). В чем там ошибка неизвестно - я думаю с загрузчиком не все в порядке (imx-bootlets)
ADA007
Пункты: 3113
Регистрация: 01.08.2011
Пол: Мужчина
Хорошо, тогда подскажите, как мне можно проверить железку на работоспособность?
Может это немного оффтоп, но всё же: Как загрузить в нее образ linux через USB?
sasamy
Пункты: 83542
Регистрация: 14.08.2009
Все возможно что дело не в mfg. После ресета внешняя память не проициализирована, первым делом bootrom копирует небольшой загрузочный код в sram, там инициализируется минимум устройств необходимых для дальнейшей загрузки (это в первую очередь ddr) далее код загружается уже во внешнюю память и тут похоже у вас проблемы - код инициализации в sram отработал судя по логу а вот загрузка основной части кода не происходит.
sasamy
Пункты: 83542
Регистрация: 14.08.2009
ADA007
Пункты: 3113
Регистрация: 01.08.2011
Пол: Мужчина
Цитата Тут образ с корневой в initramfs и с загрузчиком в котором включен небольшой теcт внешней памяти
Попробовал залить...вот что получилось =
Код
0x80508002
PowerPrep start initialize power...
Battery Voltage = 0.81V
No battery or bad battery detected!!!.Disa
bling battery voltage measurements./r/nOct 21
201014:24:50
EMI_CTRL 0x1C084040
FRAC 0x92926152
init_ddr_mt46v32m16_133Mhz
power 0x00820710
0x80508002
PowerPrep start initialize power...
Battery Voltage = 0.81V
No battery or bad battery detected!!!.Disa
bling battery voltage measurements./r/nOct 21
201014:24:50
EMI_CTRL 0x1C084040
FRAC 0x92926152
init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010002
mem 000р0x80508002
PowerPrep start initialize power...
Battery Voltage = 0.81V
No battery or bad battery detected!!!.Disa
bling battery voltage measurements./r/nOct 21
201014:24:50
EMI_CTRL 0x1C084040
FRAC 0x92926152
init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010002
mem 00000000 - 0x01010001
mem 00000р0x80508002
PowerPrep start initialize power...
Battery Voltage = 0.81V
No battery or bad battery detected!!!.Disa
bling battery voltage measurements./r/nOct 21
201014:24:50
EMI_CTRL 0x1C084040
FRAC 0x92926152
init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010002
mem 00000000 - 0x01010001
mem 000000ь0x80508002
PowerPrep start initialize power...
Battery Voltage = 0.81V
No battery or bad battery detected!!!.Disa
bling battery voltage measurements./r/nOct 21
201014:24:50
EMI_CTRL 0x1C084040
FRAC 0x92926152
init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010002
mem 00000000 - 0x01010001
mem 00000001 - 0x00010100
mem 00000002 - 0x01000101
mem 00000003 - 0x00000001
mem 00000004 - 0x00010101
mem 00000005 - 0x00000000
mem 00000006 - 0x00010000
mem 00000007 - 0x01000001
mem 00000008 - 0x01010000
mem 00000009 - 0x00000001
mem 0000000A - 0x07000200
mem 0000000B - 0x04070202
mem 0000000C - 0x02020000
mem 0000000D - 0x04040A01
mem 0000000E - 0x0D000201
mem 0000000F - 0x0204000D
mem 00000010 - 0x02080800
mem 00000011 - 0x19330F08
mem 00000012 - 0x0D0D1C00
mem 00000013 - 0x02021313
mem 00000014 - 0x02061521
mem 00000015 - 0x0000000A
mem 00000016 - 0x00080008
mem 00000017 - 0x00200р0x80508002
PowerPrep start initialize power...
Battery Voltage = 0.81V
No battery or bad battery detected!!!.Disa
bling batteт
И по ходу загрузки выдавал ошибки :
0х48f (1167) Устройство не подключено.
sasamy
Пункты: 83542
Регистрация: 14.08.2009
Получается до теста ddr дело не доходит - регистры контроллера DRAM до конца даже не читаются. При питании с usb бывают затыки, неплохо бы запитать плату с БП а цепь питания USB разорвать или попробуйте на другом компьютере запустить. Если запитываете с БП и стоит диод на входе - лучше его еще закоротить, там падение напряжения незначительное - порядка 0.2 В но даже этого бывает достаточно чтобы ничего не работало.
ADA007
Пункты: 3113
Регистрация: 01.08.2011
Пол: Мужчина
Попробовал питание стабилизированное от 5.7В до 6.1В подать ему на вход...получил такое =
Код
0x80508002
PowerPrep start initialize power...
Battery Voltage = 0.84V
No battery or bad battery detected!!!.Disabling battery 0
EMI_CTRL 0x1C084040
FRAC 0x92926152
init_ddr_mt46v32m16_133Mhz
power 0x00820710
Frac 0x92926152
start change cpu freq
hbus 0x00000003
cpu 0x00010002
mem 00000000 - 0x01010001
mem 00000001 - 0x00010100
mem 00000002 - 0x01000101
mem 00000003 - 0x00000001
mem 00000004 - 0x00010101
mem 00000005 - 0x00000000
mem 00000006 - 0x00010000
mem 00000007 - 0x01000001
mem 00000008 - 0x01010000
mem 00000009 - 0x00000001
mem 0000000A - 0x07000200
mem 0000000B - 0x04070202
mem 0000000C - 0x02020000
mem 0000000D - 0x04040A01
mem 0000000E - 0x0D000201
mem 0000000F - 0x0204000D
mem 00000010 - 0x02080800
mem 00000011 - 0x19310F08
mem 00000012 - 0x0D0D1C00
mem 00000013 - 0x02021313
mem 00000014 - 0x02061521
mem 00000015 - 0x0000000A
mem 00000016 - 0x00080008
mem 00000017 - 0x00200020
mem 00000018 - 0x00200020
mem 00000019 - 0x00200020
mem 0000001A - 0x000003F7
mem 0000001B - 0x00000000
mem 0000001C - 0x00000000
mem 0000001D - 0x00000020
mem 0000001E - 0x00000020
mem 0000001F - 0x00C80000
mem 00000020 - 0x000A23CD
mem 00000021 - 0x204100C8
mem 00000022 - 0x00006665
mem 00000023 - 0x00000000
mem 00000024 - 0x00000101
mem 00000025 - 0x00000001
mem 00000026 - 0x00000000
mem 00000027 - 0x00000000
mem 00000028 - 0x00010000
start memory write
memory write stop
start memory read
0x00000001 error value 0x00000000
0x00000002 error value 0x00000000
0x00000003 error value 0x00000000
0x00000004 error value 0x00020000
0x00000005 error value 0x00000000
0x00000006 error value 0x00000000
0x00000007 error value 0x00000000
0x00000008 error value 0x00000000
0x00000009 error value 0x00000000
0x0000000A error value 0x00000000
0x0000000B error value 0x00000000
0x0000000C error value 0x000A0000
0x0000000D error value 0x00000000
0x0000000E error value 0x00000000
0x0000000F error value 0x00000000
0x00000010 error value 0x00000000
0x00000011 error value 0x00000000
0x00000012 error value 0x00000000
0x00000013 error value 0x00000000
0x00000014 error value 0x00000000
0x00000015 error value 0x00000000
0x00000016 error value 0x00000000
0x00000017 error value 0x00000000
0x00000018 error value 0x00000000
0x00000019 error value 0x00000000
0x0000001A error value 0x00000000
0x0000001B error value 0x00000000
0x0000001C error value 0x00000000
0x0000001D error value 0x00000000
0x0000001E error value 0x00000000
0x0000001F error value 0x00000000
0x00000020 error value 0x00000000
0x00000021 error value 0x00000061
0x00000022 error value 0x00000061
0x00000023 error value 0x00000061
0x00000024 error value 0x00000000
0x00000025 error value 0x00000000
0x00000026 error value 0x00000000
0x00000027 error value 0x00000000
0x00000028 error value 0x00000000
0x00000029 error value 0x00000000
0x0000002A error value 0x00000000
0x0000002B error value 0x00000000
0x0000002C error value 0x00000000
0x0000002D error value 0x00000000
0x0000002E error value 0x00000000
0x0000002F error value 0x00000000
0x00000030 error value 0x00000000
0x00000031 error value 0x00000000
0x00000032 error value 0x00000000
0x00000033 error value 0x00000000
0x00000034 error value 0x00000000
0x00000035 error value 0x00000000
0x00000036 error value 0x00000000
0x00000037 error value 0x00000000
0x00000038 error value 0x00000000
0x00000039 error value 0x00000000
0x0000003A error value 0x00000000
0x0000003B error value 0x00000000
0x0000003C error value 0x00000000
0x0000003D error value 0x00000000
0x0000003E error value 0x00000000
0x0000003F error value 0x00000000
0x00000040 error value 0x000000E0
0x00000041 error value 0x000000E1
0x00000042 error value 0x000000E1
0x00000043 error value 0x000000E1
0x00000044 error value 0x000000E7
0x00000045 error value 0x00000000
0x00000046 error value 0x00000000
0x00000047 error value 0x00000000
0x00000048 error value 0x00000000
0x00000049 error value 0x00000000
0x0000004A error value 0x00000000
0x0000004B error value 0x00000000
0x0000004C error value 0x00000000
0x0000004D error value 0x00000000
0x0000004E error value 0x00000000
0x0000004F error value 0x00000000
0x00000050 error value 0x00000000
0x00000051 error value 0x00000000
0x00000052 error value 0x00000000
0x00000053 error value 0x00000000
0x00000054 error value 0x00000000
0x00000055 error value 0x00000000
0x00000056 error value 0x00000000
0x00000057 error value 0x00000000
0x00000058 error value 0x00000000
0x00000059 error value 0x00000000
0x0000005A error value 0x00000000
0x0000005B error value 0x00000000
0x0000005C error value 0x00000000
0x0000005D error value 0x00000000
0x0000005E error value 0x00000000
0x0000005F error value 0x00000000
0x00000060 error value 0x00000000
0x00000061 error value 0x00000000
0x00000062 error value 0x00000000
0x00000063 error value 0x00000000
0x00000064 error value 0x00000000
0x00000065 error value 0x00000000
0x00000066 error value 0x00000000
0x00000067 error value 0x00000000
0x00000068 error value 0x00000000
0x00000069 error value 0x00000000
0x0000006A error value 0x00000000
0x0000006B error value 0x00000000
0x0000006C error value 0x000A0000
0x0000006D error value 0x00000000
0x0000006E error value 0x00000000
0x0000006F error value 0x00000000
0x00000070 error value 0x00000000
0x00000071 error value 0x00000100
0x00000072 error value 0x00000100
0x00000073 error value 0x00000100
0x00000074 error value 0x00000000
0x00000075 error value 0x00000000
0x00000076 error value 0x00000000
0x00000077 error value 0x00000000
0x00000078 error value 0x00000000
0x00000079 error value 0x00000000
0x0000007A error value 0x00000000
0x0000007B error value 0x00000000
0x0000007C error value 0x00000000
0x0000007D error value 0x00000000
0x0000007E error value 0x00000000
0x0000007F error value 0x00000000
0x00000080 error value 0x00000000
0x00000081 error value 0x00000000
0x00000082 error value 0x00000000
0x00000083 error value 0x00000000
0x00000084 error value 0x00000000
0x00000085 error value 0x00000000
0x00000086 error value 0x00000000
0x00000087 error value 0x00000000
0x00000088 error value 0x00000000
0x00000089 error value 0x00000000
0x0000008A error value 0x00000000
0x0000008B error value 0x00000000
0x0000008C error value 0x00000000
0x0000008D error value 0x00000000
0x0000008E error value 0x00000000
0x0000008F error value 0x00000000
0x00000090 error value 0x00000010
0x00000091 error value 0x00000000
0x00000092 error value 0x00000000
0x00000093 error value 0x00000000
0x00000094 error value 0x00000000
0x00000095 error value 0x00000000
0x00000096 error value 0x00000000
0x00000097 error value 0x00000000
0x00000098 error value 0x00000000
0x00000099 error value 0x00000000
0x0000009A error value 0x00000000
0x0000009B error value 0x00000000
0x0000009C error value 0x00000000
0x0000009D error value 0x00000000
0x0000009E error value 0x00000000
0x0000009F error value 0x00000000
0x000000A0 error value 0x00000000
0x000000A1 error value 0x00000001
0x000000A2 error value 0x00000001
0x000000A3 error value 0x00000001
0x000000A4 error value 0x00000000
0x000000A5 error value 0x00000000
0x000000A6 error value 0x00000000
0x000000A7 error value 0x00000000
0x000000A8 error value 0x00000000
0x000000A9 error value 0x00000000
0x000000AA error value 0x00000000
0x000000AB error value 0x00000000
0x000000AC error value 0x00000000
0x000000AD error value 0x00000000
0x000000AE error value 0x00000000
0x000000AF error value 0x00000000
0x000000B0 error value 0x00000000
0x000000B1 error value 0x00000000
0x000000B2 error value 0x00000000
0x000000B3 error value 0x00000000
0x000000B4 error value 0x00000000
0x000000B5 error value 0x00000000
0x000000B6 error value 0x00000000
0x000000B7 error value 0x00000000
0x000000B8 error value 0x00000000
0x000000B9 error value 0x00000000
0x000000BA error value 0x00000000
0x000000BB error value 0x00000000
0x000000BC error value 0x0000EF00
0x000000BD error value 0x00000000
0x000000BE error value 0x00000000
0x000000BF error value 0x00000000
0x000000C0 error value 0x00000000
0x000000C1 error value 0x00000000
0x000000C2 error value 0x00000000
0x000000C3 error value 0x00000000
0x000000C4 error value 0x00000000
0x000000C5 error value 0x00000000
0x000000C6 error value 0x00000000
0x000000C7 error value 0x00000000
0x000000C8 error value 0x00000000
0x000000C9 error value 0x00000000
0x000000CA error value 0x00000000
0x000000CB error value 0x00000000
0x000000CC error value 0x00000000
0x000000CD error value 0x00000000
0x000000CE error value 0x00000000
0x000000CF error value 0x00000000
0x000000D0 error value 0x00000000
0x000000D1 error value 0x00000000
0x000000D2 error value 0x00000000
0x000000D3 error value 0x00000000
0x000000D4 error value 0x00000000
0x000000D5 error value 0x00000000
0x000000D6 error value 0x00000000
0x000000D7 error value 0x00000000
0x000000D8 error value 0x00000000
0x000000D9 error value 0x00000000
0x000000DA error value 0x00000000
0x000000DB error value 0x0000�0x80508002
То есть вроде как тест регистров контроллеров DRAM проходит...а дальше не может записать во внешнюю DDR???
sasamy
Пункты: 83542
Регистрация: 14.08.2009
Цитата
То есть вроде как тест регистров контроллеров DRAM проходит
Это говорит всего лишь о том что сейчас с питанием скорей всего все нормально
Цитата
0x00000001 error value 0x00000000
0x00000002 error value 0x00000000
...
внешняя память не работает.
ADA008
Пункты: 118
Регистрация: 22.08.2011
Цитата внешняя память не работает.
Имеется ввиду внешняя ddr память или NAND ?
Вообще можете написать, в какой последовательности проходят тесты и как они должны выглядеть?