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

Что такое SD5000RBI и с чем его едят?

Добрый день.

 

Имеется устройство производства Huawei с установленной на борту SD5000RBI, корпус TFBGA 208. Рядом с ней есть разъем rx -tx. Если сесть на него терминалом имеем следующую картину:

 

****************************************************

HUAWEI HERT CBUS2.0 System

Copyright© Huawei Tech. Co., Ltd.

****************************************************

C P U: SD5000V200

PCB Version: CBUS2.0 VER.E

CBUS BOOT Version: CBUS2.0 VER.105

CBUS APP Version: CBUS2.0 VER.252

CBUS Reset reason : CBUS2.0 0 [bAK]

CBUS SUB Version: 5.13.4.4

HCAN Type: INTEGRATION board

Built time&date: 18:16:24 May 10 2013

Logic Slot ID: 0x07

SDR Version: 101

->

 

Вопрос следующий: Каким софтом можно попробовать с ним связаться с целю вытащить прошивку и зашить ее? На плате есть джампер перевода его в ISP моду.

 

Пробовал подцепиться к нему по аналогии с LPCxxxx (есть подобные платы построенные на LPC2292 ) - ничего не получается. Информации по нему не нашел.

 

Может кто чего знает?

 

Спасибо.

 

 

 

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


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

Имеется устройство производства Huawei

вообще не факт.

хаувей тоже добрался до аутсорсинга, так что это может быть совсем другая китайская OEM-компания.

 

судя по китайскому cегменту интернета - м/с SD5000RBI - это разработка hisilicon.com, вероятно, скопировавшая нечто - для китайского рынка.

 

вопросы.

с чего вы взяли что это аналог LPCxxxx?

с чего вы взяли что там вообще есть прошивка, а не тупо с завода ПЗУ-шка в том же корпусе?

с чего бы вам не поделиться собственной информацией, хотя бы нормальными фото девайса, и микросхем вокруг? может, вы вообще не то и не там ищете?

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


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

1. Есть аналогичные девайсы построенные на LCP, с аналогичными разъемами и джамперами ISP моды. Про LPC - просто предположение.

2. Прошивка там 100% есть. В консоли есть несколько команды для работы с флешью. Так же есть rx -tx и ISP джампер. Программатор Elnec его поддерживает, но у меня его нет.

3. По SD5000 поделится то толком и нечем. Фото попожже выложу если интересно.

 

Накопилось несколько этих устройств именно со слетевшей флешью SD5000 - вот вопросы и стали возникать.

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


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

вот, копался в прошивке, нашел какой-то скрипт для JTAGStudio.
хотя мне казалось что если прошить все устройство, то то заодно и SD5000RBI или SD5000RQI проапдейтит, по всей полке.
прошивки - в основном линуксе и валяются. хотя возможно у вас просто карточка с сервака,
те через uart наверное шьются. похоже  в процессоре есть загрузчик.

 

JTAGStudio_SD5000.txt

 

Спойлер

!---------------------------------------------------------------------
!JTAGStudio Flash јУФШРЕПўОДјю(Flash Program Infomation file, FPI)
!File Name: E:\FPIОДјюЕдЦГ\SD5000JTAGјУФШОДјю\MPTF_1111\MPTF_JTAG0\mptf_flash.fpi
!Date: 2009/06/11
!Time: 09:27:10
!Author: JTAGStudio FPI Maker
!Source FPS (Flash Program Script): E:\FPIОДјюЕдЦГ\SD5000JTAGјУФШОДјю\MPTF_1111\MPTF_JTAG0\mptf_flash.c
!Destination Board: WD22MPTF
!---------------------------------------------------------------------

!°ж±ѕРЕПў
[VERSION]
VER:100;

!КэѕЭёсКЅ
[DATA_FORMAT]
LITTLE_ENDIAN: 1;

!ЙЁГиБґРЕПў
[SCAN_CHAIN]
ASP_MODESEL: 1;
FREQUENCY: 25000000 HZ;
HIR 0 TDI (0);
TIR 0 TDI (0);
HDR 0 TDI (0);
TDR 0 TDI (0);
INSTRUCTION_LENGTH: 8;
INSTRUCTION_CAPTURE: (19) MASK (FB);
INSTRUCTION_SAMPLE: (1C);
INSTRUCTION_EXTEST: (D5);
BOUNDARY_LENGTH: 544;
BOUNDARY_DEFAULT_VALUE: (5510555956559559555555655555551555555555555555555555555555555555555565555555555555564555555450551514550544100414014500024255415461454545);

!їШЦЖПЯ¶ЁТе
!ёсКЅ:<їШЦЖПЯГыіЖ>: <КдіцµҐФЄ>,<ТэЅЕИЎЦµ>,<їШЦЖµҐФЄ>,<їШЦЖµҐФЄ°ІИ«Цµ>;
[CONTROL]
NUM: 10;
CE: 483,1,482,1;
WE: 209,1,208,1;
OE: 29,1,28,1;
RESET: 57,1,56,1;
flash_cs_n_1: 515,1,514,1;
e1phy_cs_n: 505,1,504,1;
fpga0_cs_n: 65,1,64,1;
fpga1_cs_n: 495,1,494,1;
1160_cs_n: 453,1,452,1;
nand_cs_n: 269,1,268,1;

!їґГЕ№·РЕєЕ¶ЁТе
!їШЦЖПЯ¶ЁТе
!ёсКЅ:<їШЦЖПЯГыіЖ>: <КдіцµҐФЄ>,<ТэЅЕИЎЦµ>,<їШЦЖµҐФЄ>,<їШЦЖµҐФЄ°ІИ«Цµ>;
[WATCHDOG]
NUM: 0;

!DirectWriteРЕєЕ¶ЁТе
!ёсКЅ:<їШЦЖПЯГыіЖ>: DIRECTWRITE, <КдіцµҐФЄ>;
[DIRECWRITE]
WE: DIRECTWRITE, 350;

!µШЦ·ПЯ¶ЁТе,ґУµНО»µЅёЯО»
!ёсКЅ:<µШЦ·ПЯГыіЖ>: <КдіцµҐФЄ>;
[ADDRESS]
NUM: 26;
flash_a0: 13;
flash_a1: 27;
flash_a2: 5;
flash_a3: 531;
flash_a4: 21;
flash_a5: 33;
flash_a6: 45;
flash_a7: 529;
flash_a8: 67;
flash_a9: 105;
flash_a10: 133;
flash_a11: 121;
flash_a12: 109;
flash_a13: 169;
flash_a14: 145;
flash_a15: 97;
flash_a16: 115;
flash_a17: 79;
flash_a18: 77;
flash_a19: 59;
flash_a20: 93;
flash_a21: 69;
flash_a22: 159;
flash_a23: 171;
flash_a24: 113;
flash_a25: 91;

!КэѕЭПЯ¶ЁТе
!ёсКЅ:<КэѕЭПЯГыіЖ>: <КдіцµҐФЄ>,<КдИ뵥Ԫ>,<їШЦЖµҐФЄ>,<їШЦЖµҐФЄ°ІИ«Цµ>;
[DATA]
NUM: 16;
flash_d0: 535,535,534,1;
flash_d1: 61,61,60,1;
flash_d2: 177,177,176,1;
flash_d3: 205,205,204,1;
flash_d4: 85,85,84,1;
flash_d5: 135,135,134,1;
flash_d6: 111,111,110,1;
flash_d7: 75,75,74,1;
flash_d8: 43,43,42,1;
flash_d9: 71,71,70,1;
flash_d10: 95,95,94,1;
flash_d11: 125,125,124,1;
flash_d12: 103,103,102,1;
flash_d13: 73,73,72,1;
flash_d14: 151,151,150,1;
flash_d15: 119,119,118,1;

!їйЅб№№РЕПў
!ёсКЅ:
!NUM: <їйЧЬКэ>;
!GROUP: <їйЧйЧЬКэ>;
!<їйЧйЖрКјїйєЕ> - <їйЧйЦХЦ№їйєЕ>: <їйґуРЎ>,<ЧоґуїйІБіэК±јд>;
[BLOCK]
NUM: 512;
GROUP: 1;
0-127: 0x00010000, 3.5;

!ЖдУаЕдЦГРЕПў
[CONFIGURATION]
START_PROGRAM_ADDR: 0x260000;
ADDRESS_INC: 1;
DELAY_WE_LOW: 0;
DELAY_WE_HIGH: 8;
DELAY_READ: 0;

!IDCODEРЕПў
[IDCODE]
SIZE: 2;
MID_ADDRESS: 0x0;
DID_ADDRESS: 0x1;
MID: 0x01, 0x00;
DID: 0x7E, 0x22;

!±кЦѕЧЦ
[FLAG_BOOTL2]     
L2_POS:200000;
L2_LEN:4;
L2_DATA:5A5A5A5A;
L2START_PROGRAM_ADDR:100000;

!ЧґМ¬јДґжЖчРЕПў
[SRB]
SIZE: 2;
TRUE_VALUE: 0x80, 0x00;
MASK: 0xFE, 0x00;

!ёчЦЦОўІЩЧчРЕПў
[WORD_BYTE_PROGRAM]
INIT_NUM = 1;
CYCLE_NUM = 11;
{
INIT:
    CE = 0;
    OE = 1;
    RESET = 1;
CYCLE:
    addr = 0x555;
    data = 0xAA;
CYCLE:
    addr = 0x555;
    data = 0xAA;
CYCLE:
    addr = 0x555;
    data = 0xAA;
CYCLE:
    addr = 0x555;
    data = 0xAA;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x2AA;
    data = 0x55;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x555;
    data = 0xA0;
CYCLE:
    WE = 0;
CYCLE:
    addr = A;
    data = D;
CYCLE:
    WE = 0;
}

[READ_MEMORY]
INIT_NUM = 1;
CYCLE_NUM = 1;
{
INIT:
    CE = 0;
    OE = 0;
    RESET = 1;
CYCLE:
    addr = A;
    D = data;
}

[READ_ARRAY]
INIT_NUM = 1;
CYCLE_NUM = 2;
{
INIT:
    CE = 0;
    OE = 1;
    RESET = 1;
CYCLE:
    addr = 0x0;
    data = 0xF0;
CYCLE:
    WE = 0;
}

[READ_IDENTIFIER_CODES]
INIT_NUM = 1;
CYCLE_NUM = 8;
{
INIT:
    CE = 0;
    OE = 1;
    RESET = 1;
CYCLE:
    addr = 0x555;
    data = 0xAA;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x2AA;
    data = 0x55;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x555;
    data = 0x90;
CYCLE:
    WE = 0;
CYCLE:
    OE = 0;
CYCLE:
    addr = A;
    D = data;
}

[BLOCK_ERASE]
INIT_NUM = 1;
CYCLE_NUM = 12;
{
INIT:
    CE = 0;
    OE = 1;
    RESET = 1;
CYCLE:
    addr = 0x555;
    data = 0xAA;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x2AA;
    data = 0x55;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x555;
    data = 0x80;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x555;
    data = 0xAA;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x2AA;
    data = 0x55;
CYCLE:
    WE = 0;
CYCLE:
    addr = A;
    data = 0x30;
CYCLE:
    WE = 0;
}

[FULL_CHIP_ERASE]
INIT_NUM = 1;
CYCLE_NUM = 12;
{
INIT:
    CE = 0;
    OE = 1;
    RESET = 1;
CYCLE:
    addr = 0x555;
    data = 0xAA;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x2AA;
    data = 0x55;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x555;
    data = 0x80;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x555;
    data = 0xAA;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x2AA;
    data = 0x55;
CYCLE:
    WE = 0;
CYCLE:
    addr = 0x555;
    data = 0x10;
CYCLE:
    WE = 0;
}

[END]
 

Изменено пользователем carver

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


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

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

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

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

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

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

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

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

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

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