Diese Kontakte auf der Plantine, wozu sind die?

G

Gelöschtes Mitglied 410096

Gast
Hallo,

es gibt meiner Meinung nach viele Tablets und Smartphones die diese goldene Kontakte auf der Hauptplantine haben, die mit folgenden bezeichnet sind: TX und RX und GND.

Jetzt frage ich mich vofür die überhaupt sind. Ich jedenfalls stelle mir vor das diese Kontakte dazu benötigt werden, wenn ein Smartphone oder Tablet kein Bootloader, recovery oder boot mehr hat, damit man dann mithilfe dieser Kontakte mit dem Gerät kommunizieren kann, richtig? Dabei wird doch der alte COM Anschluss eingesetzt?

Ich bin froh wenn mich jemand mal dies bezüglich aufklären kann, da ich auch mal vorhabe mein Gerät komplett vom Speicher her selber einzuteilen.

Grüße,

IntensoTab
 
Hallo, IntensoTab !
Das ist eine Mini-Schnittstelle (ähnlich RS232) !
Wenn Du Deinen Speicher neu partitionieren willst, womit willst Du diese Partitionen dann füllen ?
Gruß,
 
  • Danke
Reaktionen: Gelöschtes Mitglied 410096
@Leuter
RS232 sagt mir jetzt nichts, also mein Tablet wäre mal neupartioniert cooler, als wenn ich zwei SD Karten habe, aber dies gehört doch wieder ins Geräte Forum. Die "Partitionen" (ich will so wenige wie möglich haben) sollen zum einem der Datenbereich und der cache Bereich in einem darstellen inklusiver System Partitionen, man kennt das von Linux es gibt eine / Partition und sowas brauche ich wo dann fast alle anderen Partitionen drinne sind sagen wirs mal so. Auf iedenfall soll meine MicroSD Karte die interne darstellen was ja recht einfach geht mit link management. Beziehungsweise in der build.prob geht das ja folgender Maßen:

ro.vold.switchablepair=/storage/sdcard0,/storage/sdcard1
persist.sys.vold.switchexternal=1
 
RS232 ist eine offene Schnittstelle mit einem nur teilweise fest definierten Protokoll, sodaß man selbst Parameter einfügen kann . Die drei von Dir entdeckten Kontakte sind eine Mini-Version einer sehr ähnlich aufgebauten Schnittstelle . Allerdings vermute ich, daß jede Herstellerfirma ihre eigenen Parameter einfügt, sodaß Dir das Wissen um den grundsätzlichen Aufbau nichts bringt, solange die diese Detailinformationen nicht herausrücken . Aufgrund meiner Erfahrungen mit Samsung, Huawei u.A. vermute ich, daß eher die Hölle zufriert !
 
  • Danke
Reaktionen: Gelöschtes Mitglied 410096
@Leuter also werde ich somit nicht in der Lage sein mein Speicher zu partitionieren bzw. kann ich die "Fake-Bezeichnungen" nicht entlarven und die echten irgendwie raus bekommen?
 
Du kannst ohne diese detaillierten Kenntnisse diese Schnittstelle nicht zur Neupartitionierung nutzen . Über adb müßte es aber gehen . Wie genau, solltest Du aber im Geräteforum erfragen - da gehört es eher hin .
 
@Leuter ich habe mir folgendes gekauft: Max3232 5V/3.3V RS232 Serial Port to TTL Digital Converter Module for Arduino habe dann die GND zu GND angeschlossen und am Tablet verlötet und die RX angeschlossen und bei TX am Tablet verlötet, so nun bekomme ich u-boot Bootloader Ausgaben, allerdings lückenhaft, aber immerhin, ich arbeite mit Windows XP und HyperTerminal und habe bestimmt die falschen Optionen drinne.

115000
8 Datenbits
Kein Parity
Keine Flusssteuerung,

Es gibt doch Hoffnung, und ich sehe bisher nix von wegen Parametern, bitte helfen Sie mir weiter, danke!

Mit freundlichen Grüßen,

IntensoTab
 
Jetzt brauchst Du nur noch die Originalprogramme zum Bearbeiten des Speichers und Du hast gewonnen!
 
Ja, aber ich habe U-Boot# so und im Kernel sind die Partitionen festgelegt, d.h ich muss über serial in U-Boot den sagen das er mein Kernel über Netzwerk oder weiß der Geier woher bootet (klar mit Speicheradressen), aber Windows XP und der Laptop sind Steinzeit, ich weiß es funktioniert provisorisch schlecht, deshalb nehme uch jetzt meinenComputer, mit COM Anschluss unter Linux u d hoffe das der iwiemehr Cache oder so hat, ich sehe das der bei der Ausgabe einfach ganz viel weg lässt obwohl die TX LED leuchtet. Aber mit dem Computer wird es funzen.

U-Boot und der Kernel nehmen unterschiedliche Aufgaben wahr. Gibt U-Bootauch mit Partitionierungs Befehle, aber wie gesagt ich bin noch nicht drinne, nur so provisorisch und sehe nur die Hälfte.

5, 6, 7 nur 8 Datenbits gehen.

Flusssteuerung Xon/Xoff und Hardware und Keine liefern immerhin provisorische Ausgaben.

Parity: nur keine ist die Auswahl

Gibt auch nur die 112500 oder so Geschwindigkeit die funktioniert.

Teste das morgen, Nacht.
 
Wie man es nimmt: es "funktioniert", aber ehrlich gesagt warum ist das so komisch? Puh! Habe das erstmal unter Linux am laufen soweit, aber weniger Ausgabe als beim Windows XP. Hoffe irgendwer kennt sich damit aus.

Code:
Welcome to minicom 2.7

OPTIONS: I18n
Compiled on Mar  4 2014, 06:07:27.
Port /dev/ttyS0, 21:14:08

Press CTRL-A Z for help on special keys


����j        ��>�����00000>8� >�df悂��(.�So�������°&��� , p���.�~����� ?���������z��j}��� � .0��0&��� <����ձ�́: 0xbf000000 ? &����0000 < %�
[    &������� / �ݵ����                                                                                                                                              )
[    0?�L��L
            ��x�Hr���t : 0xc033�000 - 0�c0a���   (�5�� 먩
                                                            �������@?� 8��2r���X�0�,
                                                                                          �6000 - ��,
                                                                                                     ����0   ( �� kB)
[    0?���0<�� 8   .b�s z 0�,
                               ����4 - 0xc0ca4800   (��0 kB)
[    0���&���e�LUB: Genslab�� HWa����0�0<�<��J�r�����0(��^��"��՝�����Ʌ��J*�,��
                                                                                   ��r���0&���HI}%IEM�25��
                                                                                                            �    0�0>�0&���:��������00x0&���H�M��%��I�P�aa�ea0
[    00&��&
            �H�sable ti�e�
[    0�0>x0&�����������0����P�����r���} d������0���
                                                        �
                                                         ��z����r�1����
                                                                          ��B�!��JQ��"������   0�91�001@1] ���������������JI�NE p���������JI�JVC pr���r���   0
[    1~457065@1] devi����������"�������r�������] cp������r��822�@1} ����r��22��@1� l�����b����r�ʺ0��}b��������r�������] creat�  v�
                                                                                                                                                  ���������r������@1�
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                      j
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                       
{  ��?�������]  NAND bbt �YW�сfactor����block at 12000000� ?�+� >�559536@0]  NAND bbt dYW��2�������0000'}
�[ 8� ~�581464@0]  NAND ,��dYW�����bl��0000 �                                                                ������r9�zbw de�������000000 ?�+ '��������]  NAND  
                                              _  < ��898���]  NAND bb]"�ѕ�����bl��
                                                                                    с74000000 }
                                                                                                :2�ʊ����] nftl detect bad blk at : 0
z[ .p >�60p715@0] nftl dete�����bl�d block at 74800000
                                    ���j
                                          [  8����������r9�b,"et�����bl�
                                                                            �������j
                                                                                     +r����9976@0] nftl detect bad blk at : 5
�������
          ������������� a����j��
                                    ��       ������� ��
                                                            ��       ʲ���} pri��j
                                                                                      ъ���j���
                                                                                                ��)�����������
                                                                                                                ��r����1�@0] am����r�������}  v������1����*����
                                                                                                                                                                      �C
[    �I�������B5%�DEB]�B�=Q��������=���������r����º�] HDMI DEBUG: HDMITX_M1B_I������4��
                                                                                                {    5.220244@0] hdmit�����������}B5%��J_� hdm���r�������] hdmi�
                                                                                                                                                                       
[    �I�����@0] ***���� (a��
                            �����ª��@1]
[    �I�ª���] SD/MMC initiali��������r���º��] aml��"��
                                                              �������� Ne����|���������������r�����@0] NF�=����J������j����r�љ���������
                                                                                                                                                {�r��¢���] arp_tabl�
                                                                                                                                                                      m
[    6.141687@0] IPv6 over IPv4 tun����"ɥ���r�������] NET: Re�� �������ɥ�2��r�������] nET: Register��ɽ������
                                                                                                                          [    6.144735@0] lib80211: co�"��������
                                                                                                                                                                  ���
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                      j
                                                                                                                                                                      j
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                      j
                                                                                                                                                                      )
[    6.758533@0] [<c0639458>} (cpufreq�����    2��������2������B��f��/�
                                                                        [    6.779106@0] [<c06386c0�] (cpufre���������2������B"ɥ����184)
[    6.799068@0] [<c057ade8>} (drive��2��������� fr����B����8c)
[    6.817817@0] [<c057a5e0>] (bus�����/ fr�������(d��_�
                                                          [    6.836392@0] [<c057b4d4>] (driver�����¢�J2ɽ�������        �X����������rª���] [<c0336590>} (do����1  -
[    6.879319@0] cpu freq limited to 120000000��O����¢�]
[    �  �3187@1] ***********SCR*************
[    6  ²��] reg���J�b�����r�²ʂ��] regulat�r�
                                                      ���0_b���J����r�8�����������e��z����r��Š���] regulat��r�ʚ���] andr�����j�͚��2��0����
                                                                                                                                                        ��r�ʚ‚��] �
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                      �
                                                                                                                                                                      :
[    �)������] SD_SPEC[4]=2
[    6.975164@1] SCR__TRUTURE����r����������r��������_��rʺ�1���] DATA_STAT_AF�ER_ERASE[1]�0
[    6.975179@1] Rsv1[7}�j
                          [    6.975182@1] SD_SPEC3[1]=1
[    6.975185@1] CMD_SUPPORT[2��
                                [    6.975188@1] Rs�   6.�������r�����j
                                                                        [    ��011892@0] gc0308 0-0021: chip found @ 0x42 (aml_i2c_adap0)
[    7.017473@0] 00648001 80LO��18����6�1<��>{0�0&�O��ݗҒ����] 0100<�0&�L��&7�07�n07�0?�0?x� ' .�>S���] 00&��0&����0�l��070�����0 �
                                                                                                                                              / �.631684@0] 000?<�0&�L�
                                                                                                                                                                       
[    ��������] ****************switch status****************
[    7  ��¢��] Data_Structi���
                                [    7.047482@0] Max��0
[    7.051670@0] Support�0} : 0x8001    Busy[0] : 0x0
[    ��������] Support[1] : 0x8001     Busy[1] : 0x0
[    �  ������] Support[2] : 0x8001    Busy{2�����
[    �  ���ʂ�] Supp���001      Bu����
                                      {    ����¢��] Supp��҂��001       Bus�������
[    ��������] Support[5} : 0x8003     Busy[5] : 0x0
[    7  �º���] Function���� 0
[    7.082636@0] Fun������������0�04����2��
                                                ��r�ʢ����] Functi���j
                                                                          [    7.098260@0] Functi���j
                                                                                                     [    7.098263@0]
[    ��L�����] 006t8001H0>y86�18��>y86�1,��7{0�0&�)º�L²���] 0100x�n‚���7�H07x00����07� �
                                                                                                / �.313363@0] 0000�0&‚Lₘ000�&07�0j
                                                                                                                                            ��.LL����] 0000<�0&����0}
                                                                                                                                                                       
[    ��L&����] ****************switch stat��***************
[    7)������] Data_Structi���j
                                [    7.133935@0] Max_Current��� 100
[    7.138107@0] Support[0] : 0x8001    Busy[0] : 0x0
[    ��L�����] Suppor���� 0x8001       Bus�����
[    �)������} S���001  Bu����
[    �)������] Suppo���� 0x8001        Busy[������
[    �)������] Support[4] : 0x8001     gc0308_init OK!!!!
[    ��LS����] amlogi came��dri�����08������������L_�����‚�JBu����
[    7)�����@0] Functi���j
                          [    7.177682@0] Functi���j
                                                     [    7.181606@0]
[    ��L�����] ******** gc0308��J�x����������
                                                  [    ��L��ª@0] Fu��
                                                                      [    7.193653@0] Funt���j
                                                                                                [    7.197559@0] Functi���j
                                                                                                                          [    7.201487@0] Func�����01�����
�card is w����� and at 33MHz High Speed mode!                                                                                                                ������!
[    7.212162@0]
[    ��&�&�S�]  cardblksd� cardbl�
                                   ��r��������j��>���������] WIFI  Enable!
[    ���&�S��]
[    ���&�S��] SD/MMC initializati��х�ѕ��..>>>�
 
Erstmal abwarten wenn unser Bro UART ankommt.
 
@Leuter

So mit dem UART TTL USB Converter incl. Controller hat es jetzt geklappt:

Code:
Stage 01 Result 00000000
Stage 02 Result 00000000
Stage 03 Result 00000000
HHH
pages_in_block=0x00000100
ucl decompress
decompress true
0x12345678
Boot from internal device 1st NAND RB

System Started



U-Boot 2011.03-00000-g019561f-dirty(m6_yifang@next) (Nov 24 2012 - 11:25:03)

aml_rtc_init
DRAM:  1 GiB
relocation Offset is: 1060c000
NAND:  Amlogic nand flash uboot driver for M3, Version 1.1 (c) 2010 Amlogic Inc.

No NAND device found!!!
NAND device id: 98 de 84 93 72 57
NAND device: Manufacturer ID: 0x98, Chip ID: 0x98 (Toshiba F serials NAND 8GiB T
C58NVG7DCJTA00)
#####aml_nand_init, with RB pins and chip->chip_delay:20
bus_cycle=5, bus_timing=7, start_cycle=6, end_cycle=9,system=5.0ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mo
de: NAND_BCH40_1K_MODE
Creating 1 MTD partitions on "nandboot":
0x000000000000-0x000001000000 : "nandboot"
nandboot initialized ok
No NAND device found!!!
NAND device id: 98 de 84 93 72 57
NAND device: Manufacturer ID: 0x98, Chip ID: 0x98 (Toshiba F serials NAND 8GiB T
C58NVG7DCJTA00)
1 NAND chips detected
#####aml_nand_init, with RB pins and chip->chip_delay:20
bus_cycle=5, bus_timing=7, start_cycle=6, end_cycle=9,system=5.0ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mo
de: NAND_BCH40_1K_MODE
multi plane error for selected plane mode: NAND_TWO_PLANE_MODE force plane to :
NAND_SINGLE_PLANE_MODE
aml nand env valid addr: 1278000
key start_blk=2040,end_blk=2047,aml_nand_key_init:627
aml nand key valid addr: 1fe000000
aml nand key valid addr: 1fe400000
aml nand key valid addr: 1fe800000
aml nand key valid addr: 1fec00000
CONFIG_KEYSIZE=0x10000; KEYSIZE=0xfffc; bbt=0x1330; default_keyironment_size=0xe
ccc
Creating 8 MTD partitions on "nandnormal":
0x000001800000-0x000002000000 : "logo"
0x000002000000-0x000002800000 : "aml_logo"
0x000002800000-0x000003000000 : "recovery"
0x000003000000-0x000003800000 : "boot"
0x000003800000-0x000023800000 : "system"
 NAND bbt detect factory Bad block at 11400000
0x000023800000-0x000033800000 : "cache"
0x000033800000-0x000073800000 : "userdata"
 NAND bbt detect factory Bad block at 3b000000
0x000073800000-0x0001fe000000 : "NFTL_Part"
 NAND bbt detect Bad block at 74000000
 NAND bbt detect Bad block at 74800000
 NAND bbt detect Bad block at 75400000
 NAND bbt detect Bad block at 9ec00000
 NAND bbt detect Bad block at b4000000
 NAND bbt detect factory Bad block at bb800000
 NAND bbt detect Bad block at bc000000
 NAND bbt detect Bad block at c4000000
 NAND bbt detect Bad block at cc000000
 NAND bbt detect Bad block at ed000000
 NAND bbt detect Bad block at f3c00000
 NAND bbt detect factory Bad block at 120000000
 NAND bbt detect factory Bad block at 120400000
 NAND bbt detect factory Bad block at 123000000
 NAND bbt detect Bad block at 134000000
 NAND bbt detect Bad block at 139400000
 NAND bbt detect Bad block at 18e800000
nandnormal initialized ok
MMC:   SDIO Port B: 0
In:    serial
Out:   serial
Err:   serial
aml_i2c_init
register usb cfg[0] = 9fe8a474
register usb cfg[2] = 9fe8a474
[AXP]======== mA = 40
[AXP]======== ret = 36
[AXP]=========== axp_set_ts: 111 reg_val = 0x70 =============
[AXP]======== mA = 40
[AXP]======== ret = 9
[AXP]=========== axp_set_ts: 222 reg_val = 0x1c =============
LCD Initialize:

Init LCD type: LVDS.
lcd frame rate=601/10.
video pl1 clk = 0
video pll2 clk = 65
cts_enct clk = 0
cts_encl clk = 65
lvds fifo clk = 65

Init LCD type: LVDS.
lcd frame rate=601/10.
video pl1 clk = 0
video pll2 clk = 65
cts_enct clk = 0
cts_encl clk = 65
lvds fifo clk = 65
LCD:    1024x768 16bbp
init suspend firmware done. (ret:0)
efuse version is not selected.
Check all regulator
Use constant PWM for DC-DC2 & DC-DC3. But the register is 0xe0 before
Set DCDC2(DDR3_1.5V) to 1500mV(0x20). But the register is 0x22 before
Set DCDC3(VDD_AO) to 1500V(0x10). But the register is 0x14 before
reboot_mode=charging
USB (0) peri reg base: c1108400
USB (0) use clock source: XTAL input
USB (0) PHY Clock not detected!
detect usb battery charger mode: UNKNOWN
board_usb_stop cfg: 2
SARADC open channel(4).
[AXP]========== axp_set_led_control:0 ==========

NAND read: logo whole chip
 8388608 bytes read: OK
Video initializing...
osd_layer_init
frame buffer address is 0x85100000
video size is 1024 X 768
video bbp is 16
LCD screen clear!
LCD screen clear!
[AXP]battery_ocv = 3983
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:192
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300
-1800mA!
[AXP]axp_get_coulomb->374 -     CHARGINGOULB:[0]=0x0,[1]=0xb,[2]=0x36,[3]=0x89
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x7c,[7]=0x51
[AXP]Cur_CoulombCounter_tmp = 10304
[AXP]base_cap = axp_read:111, 128
[AXP]==== axp_get_basecap: ret = -111 =======
[AXP]base_cap = axp_get_basecap(charger):-111
[AXP](val & 0x80) >> 7 = 1,rest_vol = :87
[AXP]resume_flag = 0
[AXP]icharging = 1213
[AXP]rest_vol = 87
[AXP]battery_ocv = 3987
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:192
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300
-1800mA!
[AXP]axp_get_coulomb->374 -     CHARGINGOULB:[0]=0x0,[1]=0xb,[2]=0x36,[3]=0x94
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x7c,[7]=0x51
[AXP]Cur_CoulombCounter_tmp = 10305
[AXP]base_cap = axp_read:111, 128
[AXP]==== axp_get_basecap: ret = -111 =======
[AXP]base_cap = axp_get_basecap(charger):-111
[AXP](val & 0x80) >> 7 = 1,rest_vol = :87
[AXP]resume_flag = 0
[AXP]icharging = 1113
[AXP]rest_vol = 87
[AXP]battery_ocv = 3988
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:192
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300
-1800mA!
[AXP]axp_get_coulomb->374 -     CHARGINGOULB:[0]=0x0,[1]=0xb,[2]=0x36,[3]=0x9f
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x7c,[7]=0x51
[AXP]Cur_CoulombCounter_tmp = 10306
[AXP]base_cap = axp_read:111, 128
[AXP]==== axp_get_basecap: ret = -111 =======
[AXP]base_cap = axp_get_basecap(charger):-111
[AXP](val & 0x80) >> 7 = 1,rest_vol = :87
[AXP]resume_flag = 0
[AXP]icharging = 1117
[AXP]rest_vol = 87
[AXP]battery_ocv = 3990
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:192
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300
-1800mA!
[AXP]axp_get_coulomb->374 -     CHARGINGOULB:[0]=0x0,[1]=0xb,[2]=0x36,[3]=0xaa
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x7c,[7]=0x51
[AXP]Cur_CoulombCounter_tmp = 10307
[AXP]base_cap = axp_read:111, 128
[AXP]==== axp_get_basecap: ret = -111 =======
[AXP]base_cap = axp_get_basecap(charger):-111
[AXP](val & 0x80) >> 7 = 1,rest_vol = :87
[AXP]resume_flag = 0
[AXP]icharging = 1118
[AXP]rest_vol = 87
[AXP]battery_ocv = 3991
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:192
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300
-1800mA!
[AXP]axp_get_coulomb->374 -     CHARGINGOULB:[0]=0x0,[1]=0xb,[2]=0x36,[3]=0xb5
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x7c,[7]=0x51
[AXP]Cur_CoulombCounter_tmp = 10308
[AXP]base_cap = axp_read:111, 128
[AXP]==== axp_get_basecap: ret = -111 =======
[AXP]base_cap = axp_get_basecap(charger):-111
[AXP](val & 0x80) >> 7 = 1,rest_vol = :87
[AXP]resume_flag = 0
[AXP]icharging = 1112
[AXP]rest_vol = 87
[AXP]battery_ocv = 3991
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:192
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300
-1800mA!
[AXP]axp_get_coulomb->374 -     CHARGINGOULB:[0]=0x0,[1]=0xb,[2]=0x36,[3]=0xc0
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x7c,[7]=0x51
[AXP]Cur_CoulombCounter_tmp = 10309
[AXP]base_cap = axp_read:111, 128
[AXP]==== axp_get_basecap: ret = -111 =======
[AXP]base_cap = axp_get_basecap(charger):-111
[AXP](val & 0x80) >> 7 = 1,rest_vol = :87
[AXP]resume_flag = 0
[AXP]icharging = 1108
[AXP]rest_vol = 87
[AXP]============ axp_set_resume_flag: resume_flag = 1 ===========
[AXP]axp_set_charging_current: set charge current to 1200 Reg value d9!
Charging current: 1200mA
[axp] send power-off command!
EEEE I3000000032940xf100110303;77500EEEE I400000004294_M6_BL1_3431>2534313

wait pll-0x03 target is 0204 now it is 0x00000203
set ddr clock ok!

DX0DLLCR:40000000
DX0DQTR:ffffffff
DX0DQSTR:3db05001
DX1DLLCR:40000000
DX1DQTR:ffffffff
DX1DQSTR:3db05001
DX2DLLCR:40000000
DX2DQTR:ffffffff
DX2DQSTR:3db05001
DX3DLLCR:40000000
DX3DQTR:ffffffff
DX3DQSTR:3db05001
Stage 00 Result 00000000
Stage 01 Result 00000000
Stage 02 Result 00000000
Stage 03 Result 00000000
HHH
pages_in_block=0x00000100
ucl decompress
decompress true
0x12345678
Boot from internal device 1st NAND RB

System Started



U-Boot 2011.03-00000-g019561f-dirty(m6_yifang@next) (Nov 24 2012 - 11:25:03)

aml_rtc_init
DRAM:  1 GiB
relocation Offset is: 1060c000
NAND:  Amlogic nand flash uboot driver for M3, Version 1.1 (c) 2010 Amlogic Inc.

No NAND device found!!!
NAND device id: 98 de 84 93 72 57
NAND device: Manufacturer ID: 0x98, Chip ID: 0x98 (Toshiba F serials NAND 8GiB T
C58NVG7DCJTA00)
#####aml_nand_init, with RB pins and chip->chip_delay:20
bus_cycle=5, bus_timing=7, start_cycle=6, end_cycle=9,system=5.0ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mo
de: NAND_BCH40_1K_MODE
Creating 1 MTD partitions on "nandboot":
0x000000000000-0x000001000000 : "nandboot"
nandboot initialized ok
No NAND device found!!!
NAND device id: 98 de 84 93 72 57
NAND device: Manufacturer ID: 0x98, Chip ID: 0x98 (Toshiba F serials NAND 8GiB T
C58NVG7DCJTA00)
1 NAND chips detected
#####aml_nand_init, with RB pins and chip->chip_delay:20
bus_cycle=5, bus_timing=7, start_cycle=6, end_cycle=9,system=5.0ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mo
de: NAND_BCH40_1K_MODE
multi plane error for selected plane mode: NAND_TWO_PLANE_MODE force plane to :
NAND_SINGLE_PLANE_MODE
aml nand env valid addr: 1278000
key start_blk=2040,end_blk=2047,aml_nand_key_init:627
aml nand key valid addr: 1fe000000
aml nand key valid addr: 1fe400000
aml nand key valid addr: 1fe800000
aml nand key valid addr: 1fec00000
CONFIG_KEYSIZE=0x10000; KEYSIZE=0xfffc; bbt=0x1330; default_keyironment_size=0xe
ccc
Creating 8 MTD partitions on "nandnormal":
0x000001800000-0x000002000000 : "logo"
0x000002000000-0x000002800000 : "aml_logo"
0x000002800000-0x000003000000 : "recovery"
0x000003000000-0x000003800000 : "boot"
0x000003800000-0x000023800000 : "system"
 NAND bbt detect factory Bad block at 11400000
0x000023800000-0x000033800000 : "cache"
0x000033800000-0x000073800000 : "userdata"
 NAND bbt detect factory Bad block at 3b000000
0x000073800000-0x0001fe000000 : "NFTL_Part"
 NAND bbt detect Bad block at 74000000
 NAND bbt detect Bad block at 74800000
 NAND bbt detect Bad block at 75400000
 NAND bbt detect Bad block at 9ec00000
 NAND bbt detect Bad block at b4000000
 NAND bbt detect factory Bad block at bb800000
 NAND bbt detect Bad block at bc000000
 NAND bbt detect Bad block at c4000000
 NAND bbt detect Bad block at cc000000
 NAND bbt detect Bad block at ed000000
 NAND bbt detect Bad block at f3c00000
 NAND bbt detect factory Bad block at 120000000
 NAND bbt detect factory Bad block at 120400000
 NAND bbt detect factory Bad block at 123000000
 NAND bbt detect Bad block at 134000000
 NAND bbt detect Bad block at 139400000
 NAND bbt detect Bad block at 18e800000
nandnormal initialized ok
MMC:   SDIO Port B: 0
In:    serial
Out:   serial
Err:   serial
aml_i2c_init
register usb cfg[0] = 9fe8a474
register usb cfg[2] = 9fe8a474
[AXP]======== mA = 40
[AXP]======== ret = 36
[AXP]=========== axp_set_ts: 111 reg_val = 0x70 =============
[AXP]======== mA = 40
[AXP]======== ret = 9
[AXP]=========== axp_set_ts: 222 reg_val = 0x1c =============
LCD Initialize:

Init LCD type: LVDS.
lcd frame rate=601/10.
video pl1 clk = 0
video pll2 clk = 65
cts_enct clk = 0
cts_encl clk = 65
lvds fifo clk = 65

Init LCD type: LVDS.
lcd frame rate=601/10.
video pl1 clk = 0
video pll2 clk = 65
cts_enct clk = 0
cts_encl clk = 65
lvds fifo clk = 65
LCD:    1024x768 16bbp
init suspend firmware done. (ret:0)
efuse version is not selected.
Check all regulator
Use constant PWM for DC-DC2 & DC-DC3. But the register is 0xe0 before
Set DCDC2(DDR3_1.5V) to 1500mV(0x20). But the register is 0x22 before
Set DCDC3(VDD_AO) to 1500V(0x10). But the register is 0x14 before
reboot_mode=charging
USB (0) peri reg base: c1108400
USB (0) use clock source: XTAL input
USB (0) PHY Clock not detected!
detect usb battery charger mode: UNKNOWN
board_usb_stop cfg: 2
SARADC open channel(4).
[AXP]========== axp_set_led_control:0 ==========

NAND read: logo whole chip
 8388608 bytes read: OK
Video initializing...
osd_layer_init
frame buffer address is 0x85100000
video size is 1024 X 768
video bbp is 16
LCD screen clear!
LCD screen clear!
[AXP]battery_ocv = 3998
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:192
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300
-1800mA!
[AXP]axp_get_coulomb->374 -     CHARGINGOULB:[0]=0x0,[1]=0xb,[2]=0x37,[3]=0x14
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x7c,[7]=0x51
[AXP]Cur_CoulombCounter_tmp = 10316
[AXP]base_cap = axp_read:111, 128
[AXP]==== axp_get_basecap: ret = -111 =======
[AXP]base_cap = axp_get_basecap(charger):-111
[AXP](val & 0x80) >> 7 = 1,rest_vol = :87
[AXP]resume_flag = 0
[AXP]icharging = 1190
[AXP]rest_vol = 87
[AXP]battery_ocv = 3999
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:192
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300
-1800mA!
[AXP]axp_get_coulomb->374 -     CHARGINGOULB:[0]=0x0,[1]=0xb,[2]=0x37,[3]=0x1f
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x7c,[7]=0x51
[AXP]Cur_CoulombCounter_tmp = 10317
[AXP]base_cap = axp_read:111, 128
[AXP]==== axp_get_basecap: ret = -111 =======
[AXP]base_cap = axp_get_basecap(charger):-111
[AXP](val & 0x80) >> 7 = 1,rest_vol = :87
[AXP]resume_flag = 0
[AXP]icharging = 1104
[AXP]rest_vol = 87
[AXP]battery_ocv = 4000
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:192
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300
-1800mA!
[AXP]axp_get_coulomb->374 -     CHARGINGOULB:[0]=0x0,[1]=0xb,[2]=0x37,[3]=0x2a
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x7c,[7]=0x51
[AXP]Cur_CoulombCounter_tmp = 10318
[AXP]base_cap = axp_read:111, 128
[AXP]==== axp_get_basecap: ret = -111 =======
[AXP]base_cap = axp_get_basecap(charger):-111
[AXP](val & 0x80) >> 7 = 1,rest_vol = :87
[AXP]resume_flag = 0
[AXP]icharging = 1099
[AXP]rest_vol = 87
[AXP]battery_ocv = 4001
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:192
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300
-1800mA!
[AXP]axp_get_coulomb->374 -     CHARGINGOULB:[0]=0x0,[1]=0xb,[2]=0x37,[3]=0x35
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x7c,[7]=0x51
[AXP]Cur_CoulombCounter_tmp = 10319
[AXP]base_cap = axp_read:111, 128
[AXP]==== axp_get_basecap: ret = -111 =======
[AXP]base_cap = axp_get_basecap(charger):-111
[AXP](val & 0x80) >> 7 = 1,rest_vol = :87
[AXP]resume_flag = 0
[AXP]icharging = 1098
[AXP]rest_vol = 87
[AXP]battery_ocv = 4002
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:192
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300
-1800mA!
[AXP]axp_get_coulomb->374 -     CHARGINGOULB:[0]=0x0,[1]=0xb,[2]=0x37,[3]=0x40
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x7c,[7]=0x51
[AXP]Cur_CoulombCounter_tmp = 10320
[AXP]base_cap = axp_read:111, 128
[AXP]==== axp_get_basecap: ret = -111 =======
[AXP]base_cap = axp_get_basecap(charger):-111
[AXP](val & 0x80) >> 7 = 1,rest_vol = :87
[AXP]resume_flag = 0
[AXP]icharging = 1095
[AXP]rest_vol = 87
[AXP]battery_ocv = 4004
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:192
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300
-1800mA!
[AXP]axp_get_coulomb->374 -     CHARGINGOULB:[0]=0x0,[1]=0xb,[2]=0x37,[3]=0x4b
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x7c,[7]=0x51
[AXP]Cur_CoulombCounter_tmp = 10321
[AXP]base_cap = axp_read:111, 128
[AXP]==== axp_get_basecap: ret = -111 =======
[AXP]base_cap = axp_get_basecap(charger):-111
[AXP](val & 0x80) >> 7 = 1,rest_vol = :87
[AXP]resume_flag = 0
[AXP]icharging = 1096
[AXP]rest_vol = 87
[AXP]============ axp_set_resume_flag: resume_flag = 1 ===========
[AXP]axp_set_charging_current: set charge current to 1200 Reg value d9!
Charging current: 1200mA

Bin da bei u-boot sozusagen nur lesbar also ohne Eingabezeile, und jetzt, ich will ja auch Befehle zu dem Tablet schicken, wie geht das? Habe TX und RX vertauscht angeschlossen, aber wieso sehe ich beim Schreiben nichts?
 
Ich kann einfach null in meinem Terminal eingeben, nix geht auch nicht mit meinem anderen Gerät obwohl dasngehen muss. Was jetzt?
 
Jetzt hat es geklappt, ich bin in der Booloader Eingabezeile.

Code:
wait pll-0x03 target is 0204 now it is 0x00000203
set ddr clock ok!
DX0DQSTR:3db05001
DX1DQSTR:3db05001
DX2DQSTR:3db05001
DX3DQSTR:3db05001
ucl decompress
decompress finished
0x12345678
Boot from external device
System Started
aml_rtc_init
DRAM:  1 GiB
relocation Offset is: 1060c000
NAND:  Amlogic nand flash uboot driver for M3, Version 1.1 (c) 2010 Amlogic Inc.
No NAND device found!!!
NAND device id: 98 de 84 93 72 57
NAND device: Manufacturer ID: 0x98, Chip ID: 0x98 (Toshiba F serials NAND 8GiB TC58NVG7DCJTA00)
bus_cycle=5, bus_timing=7, start_cycle=6, end_cycle=9,system=5.0ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mode: NAND_BCH40_1K_MODE
Creating 1 MTD partitions on "nandboot":
nandboot initialized ok
No NAND device found!!!
NAND device id: 98 de 84 93 72 57
NAND device: Manufacturer ID: 0x98, Chip ID: 0x98 (Toshiba F serials NAND 8GiB TC58NVG7DCJTA00)
1 NAND chips detected
bus_cycle=5, bus_timing=7, start_cycle=6, end_cycle=9,system=5.0ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mode: NAND_BCH40_1K_MODE
multi plane error for selected plane mode: NAND_TWO_PLANE_MODE force plane to : NAND_SINGLE_PLANE_MODE
aml nand env valid addr: 1278000
key start_blk=2040,end_blk=2047,aml_nand_key_init:627
CONFIG_KEYSIZE=0x10000; KEYSIZE=0xfffc; bbt=0x1330; default_keyironment_size=0xeccc
Creating 8 MTD partitions on "nandnormal":
 NAND bbt detect factory Bad block at 11400000
 NAND bbt detect factory Bad block at bb800000
 NAND bbt detect factory Bad block at 120400000
 NAND bbt detect factory Bad block at 123000000
nandnormal initialized ok
MMC:   SDIO Port B: 0
In:    serial
Out:   serial
Err:   serial
aml_i2c_init
register usb cfg[0] = 9fe8a474
register usb cfg[2] = 9fe8a474
LCD Initialize:   
Init LCD type: LVDS.
lcd frame rate=601/10.
video pl1 clk = 0
video pll2 clk = 65
cts_enct clk = 0
cts_encl clk = 65
lvds fifo clk = 65
Init LCD type: LVDS.
lcd frame rate=601/10.
video pl1 clk = 0
video pll2 clk = 65
cts_enct clk = 0
cts_encl clk = 65
lvds fifo clk = 65
LCD:   1024x768 16bbp
init suspend firmware done. (ret:0)
efuse version is not selected.
Check all regulator
Use constant PWM for DC-DC2 & DC-DC3. But the register is 0xe0 before
Set DCDC2(DDR3_1.5V) to 1500mV(0x20). But the register is 0x22 before
Set DCDC3(VDD_AO) to 1500V(0x10). But the register is 0x14 before
reboot_mode=charging
USB (0) peri reg base: c1108400
USB (0) use clock source: XTAL input
USB (0) PHY Clock not detected!
detect usb battery charger mode: UNKNOWN
board_usb_stop cfg: 2
[AXP]battery_ocv = 4162
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:128
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300-1800mA!
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x98,[7]=0x36
[AXP]Cur_CoulombCounter_tmp = 11404
[AXP]base_cap = axp_read:118, 128
[AXP]base_cap = axp_get_basecap(charger):-118
[AXP](val & 0x80) >> 7 = 1,rest_vol = :101
[AXP]resume_flag = 0
[AXP]icharging = 430
[AXP]rest_vol = 100
SARADC open channel(4).
NAND read: logo whole chip
 8388608 bytes read: OK
wrong pack img!
Video initializing...
osd_layer_init
video size is 1024 X 768
video bbp is 16
LCD screen clear!
There is no valid bmp file at the given address
[AXP]axp_set_charging_current: set charge current to 500 Reg value d2!
Charging current: 500mA
There is no valid bmp file at the given address
 4194304 bytes read: OK
Wrong Image Format for bootm command
ERROR: can't get kernel image!
efuse version is not selected.
Hit any key to stop autoboot:  0
There is no valid bmp file at the given address
 4194304 bytes read: OK
Wrong Image Format for bootm command
ERROR: can't get kernel image!
m6_yifang#


wait pll-0x03 target is 0204 now it is 0x00000203
set ddr clock ok!
DX0DQSTR:3db05001
DX1DQSTR:3db05001
DX2DQSTR:3db05001
DX3DQSTR:3db05001
ucl decompress
decompress finished
0x12345678
Boot from external device
System Started
aml_rtc_init
DRAM:  1 GiB
relocation Offset is: 1060c000
NAND:  Amlogic nand flash uboot driver for M3, Version 1.1 (c) 2010 Amlogic Inc.
No NAND device found!!!
NAND device id: 98 de 84 93 72 57
NAND device: Manufacturer ID: 0x98, Chip ID: 0x98 (Toshiba F serials NAND 8GiB TC58NVG7DCJTA00)
bus_cycle=5, bus_timing=7, start_cycle=6, end_cycle=9,system=5.0ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mode: NAND_BCH40_1K_MODE
Creating 1 MTD partitions on "nandboot":
nandboot initialized ok
No NAND device found!!!
NAND device id: 98 de 84 93 72 57
NAND device: Manufacturer ID: 0x98, Chip ID: 0x98 (Toshiba F serials NAND 8GiB TC58NVG7DCJTA00)
1 NAND chips detected
bus_cycle=5, bus_timing=7, start_cycle=6, end_cycle=9,system=5.0ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mode: NAND_BCH40_1K_MODE
multi plane error for selected plane mode: NAND_TWO_PLANE_MODE force plane to : NAND_SINGLE_PLANE_MODE
aml nand env valid addr: 1278000
key start_blk=2040,end_blk=2047,aml_nand_key_init:627
CONFIG_KEYSIZE=0x10000; KEYSIZE=0xfffc; bbt=0x1330; default_keyironment_size=0xeccc
Creating 8 MTD partitions on "nandnormal":
 NAND bbt detect factory Bad block at 11400000
 NAND bbt detect factory Bad block at bb800000
 NAND bbt detect factory Bad block at 120400000
 NAND bbt detect factory Bad block at 123000000
nandnormal initialized ok
MMC:   SDIO Port B: 0
In:    serial
Out:   serial
Err:   serial
aml_i2c_init
register usb cfg[0] = 9fe8a474
register usb cfg[2] = 9fe8a474
LCD Initialize:   
Init LCD type: LVDS.
lcd frame rate=601/10.
video pl1 clk = 0
video pll2 clk = 65
cts_enct clk = 0
cts_encl clk = 65
lvds fifo clk = 65
Init LCD type: LVDS.
lcd frame rate=601/10.
video pl1 clk = 0
video pll2 clk = 65
cts_enct clk = 0
cts_encl clk = 65
lvds fifo clk = 65
LCD:   1024x768 16bbp
init suspend firmware done. (ret:0)
efuse version is not selected.
Check all regulator
Use constant PWM for DC-DC2 & DC-DC3. But the register is 0xe0 before
Set DCDC2(DDR3_1.5V) to 1500mV(0x20). But the register is 0x22 before
Set DCDC3(VDD_AO) to 1500V(0x10). But the register is 0x14 before
reboot_mode=charging
USB (0) peri reg base: c1108400
USB (0) use clock source: XTAL input
USB (0) PHY Clock not detected!
detect usb battery charger mode: UNKNOWN
board_usb_stop cfg: 2
[AXP]battery_ocv = 4162
[AXP]0x84 = 0x91
[AXP]0x38 = 0x70
[AXP]0x39 = 0x1c
[AXP]0x3c = 0x70
[AXP]0x3d = 0x1c
[AXP]base_cap = axp_read:128
[AXP]axp_set_charging_current: value(-1mA) is outside the allowable range of 300-1800mA!
[AXP]axp_get_coulomb->375 - DISCHARGINGCLOUB:[4]=0x0,[5]=0x9,[6]=0x98,[7]=0x36
[AXP]Cur_CoulombCounter_tmp = 11404
[AXP]base_cap = axp_read:118, 128
[AXP]base_cap = axp_get_basecap(charger):-118
[AXP](val & 0x80) >> 7 = 1,rest_vol = :101
[AXP]resume_flag = 0
[AXP]icharging = 430
[AXP]rest_vol = 100
SARADC open channel(4).
NAND read: logo whole chip
 8388608 bytes read: OK
wrong pack img!
Video initializing...
osd_layer_init
video size is 1024 X 768
video bbp is 16
LCD screen clear!
There is no valid bmp file at the given address
[AXP]axp_set_charging_current: set charge current to 500 Reg value d2!
Charging current: 500mA
There is no valid bmp file at the given address
 4194304 bytes read: OK
Wrong Image Format for bootm command
ERROR: can't get kernel image!
efuse version is not selected.
Hit any key to stop autoboot:  0
There is no valid bmp file at the given address
 4194304 bytes read: OK
Wrong Image Format for bootm command
ERROR: can't get kernel image!
m6_yifang#

Und help sieht so aus:

Code:
m6_yifang# help
?       - alias for 'help'
ac_online- get ac adapter online
aeschk  - aeschk AES algorithm check sub-system
autoscr - run script from memory
base    - print or set address offset
bdinfo  - print Board Info structure
bmp     - manipulate BMP image data
bootm   - boot application image from memory
calc    - command for calculate
chk_all_regulators- check all regulators
chpart  - change active partition
clear_rebootmode- clear rebootmode
cmp     - memory compare
coninfo - print console devices and information
cp      - memory copy
crc32   - checksum calculation
dcache  - enable or disable data cache
defenv  - default environment
defenv_without- defenv without environment variables
dummy   - Customer defined command!
echo    - echo args to console
editenv - edit environment variable
efuse   - efuse version/licence/mac/hdcp/usid read/write or dump raw efuse data commands
env     - environment handling commands
exit    - exit script
ext2load- load binary file from a Ext2 filesystem
ext2ls  - list files in a directory (default /)
false   - do nothing, unsuccessfully
fatexist- find the file from a dos filesystem
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
get_batcap- get battery capability
get_rebootmode- get reboot mode
getkey  - get POWER key
go      - start application at address 'addr'
help    - print command description/usage
icache  - enable or disable instruction cache
imxtract- extract a part of a multi-image
itest   - return true/false on integer compare
kgdb    - enter gdb remote debug mode
ledoff  - control led off
ledon   - control led on
loadb   - load binary file over serial line (kermit mode)
loadenv - load environment at address 'addr'
loads   - load S-Record file over serial line
loadx   - load binary file over serial line (xmodem mode)
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mm      - memory modify (auto-incrementing address)
mmc     - MMC sub system
mmcinfo - display MMC info
msleep  - delay execution for some time
mtdparts- define flash/nand partitions
mtest   - simple RAM read/write test
mw      - memory write (fill)
nand    - NAND sub-system
nboot   - boot from NAND device
nm      - memory modify (constant address)
poweroff- system power off
printenv- print environment variables
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saradc  - saradc sub-system
saveenv - save environment variables to persistent storage
secukey - NAND KEY sub-system
set_axp_debug- set axp debug
set_chgcur- set battery charging current
set_led_ctrl- set axp chg led control
set_resume_flag_cmd- set battery charging resume flag
setenv  - set environment variables
showvar - print local hushshell variables
sleep   - delay execution for some time
source  - run script from memory
suspend - suspend
test    - minimal test like /bin/sh
tiny_usbtool- start tiny USB tool for PC burner
true    - do nothing, successfully
unpackimg- unpack imgpack to single
usb     - USB sub-system
usbbc   - test usb bc
usbboot - boot from USB device
version - print monitor, compiler and linker version
video   - video sub-system
m6_yifang#

Das Problem lag an Minicom habe jetzt picocom und kann auch Daten zum Tablet hin senden.

Wie soll es jetzt weiter gehen @Leuter ?
 
Ich habe Dir von Anfang an gesagt, daß Du das Original-Bearbeitungs-Programm der Herstellerfirma brauchst, um Dein Tab zu bespielen. Die haben ihre firmeneigenen Datenprotokolle, die Du ohne deren Hilfe nicht emulieren kannst. Du hättest Dir die ganze Frickelei wirklich sparen können, denn bei jedem Versuch läufst Du Gefahr, Dein Tab zu bricken. Die einzige Möglichkeit, die ich für Dich noch sehe, ist, daß Du versuchst, Dir in irgendeinem Speicherbereich (auf keinen Fall im Bootloader oder in der Recovery!) eine kleine, harmlose Routine abzuspeichern, deren Funktion Du leicht überwachen kannst, und von irgendwo anders (eine App vielleicht) zu aktivieren. Wenn sie funktioniert, Glück gehabt, wenn nicht, versuche ein anderes gängiges Datenprotokoll (es gibt ja offiziell nur 276 davon, inoffiziell: tausende).
 
@Leuter

Ich kann mein Tab nicht bricken, dies ist nicht möglich. So wenn ich Bootloader, Boot (hier ist der eine Kernel) und Recovery (hier ist der andere Kernel) mit

Code:
dd if=/dev/zero of=/dev/block/mtdblock0
dd if=/dev/zero of=/dev/block/mtdblock1
dd if=/dev/zero of=/dev/block/mtdblock2
dd if=/dev/zero of=/dev/block/mtdblock3
dd if=/dev/zero of=/dev/block/mtdblock4
Komplett formatiere geht das Tablet nicht mehr an, so aber dann nehme ich meine Micro SD Karte und packe da das Bootloader.img drauf und schiebe es ins Tablet und alles finktioniert wieder. Muss halt nur den Bootloader ein FAT32 Dateisystem mit uImage_recovery verpassen. Und dann kann alles wieder zurück geflasht werden. Ich sehe damit no problem. :cool2:

Zur Erinnerung das Partitionslayout:

Code:
root@grouper:/ # cat /proc/mtd
cat /proc/mtd
dev:    size   erasesize  name
mtd0: 01000000 00400000 "bootloader"
mtd1: 00800000 00400000 "logo"
mtd2: 00800000 00400000 "aml_logo"
mtd3: 00800000 00400000 "recovery"
mtd4: 00800000 00400000 "boot"
mtd5: 20000000 00400000 "system"
mtd6: 10000000 00400000 "cache"
mtd7: 40400000 00400000 "userdata"
mtd8: 18a400000 00400000 "NFTL_Part"
root@grouper:/ #

Wir können nichts kaputt machen, deswegen können wir ja lustig drauf entwickeln wie wir möchten. ^^

Sag mal was ich noch so ausprobieren kann, evtl hat ja ein u-boot Kenner Ideen. Ich will evtl. netboot oder usbboot. Und dann mehrere Systeme und u-boot ein Auswahlmenü starten lassen, sowas wie Recovery für Halbstarke ^^

Grüße,

IntensoTab
 
@Leuter,

MTD Partitionen sind Rahmen die von dem Bootloader U-Boot definiert werden bei jedem Start, das heißt ich werde den Mainstream U-Boot nehmen, diesen kompilieren und dann ausprobieren, ausprobieren und schauen über der seriellen Verbindung, was mein Tablet drauf antwortet, evtl. vird das auch also U-Boot auf mein Tablet dann noch vorkonfiguriert, dann ist das Tablet erstmal open source.

Grüße IntensoTab
 
Also die Kontakte sind nicht zum partitionieren des Flashs da. Nur zur Ausgabe von Programme die laufen und zur Kommunikation über der Computer Tastatur mit diesen.

Das Tablet hat folgende Programme:

Debugrom Modus, welcher einen UCL Algorythmus hat zum entpacken der U-Boot.bin die bei 0x8000 ist als noch der Debugrom Mode Datei (14KB).

U-Boot Bootloader in einer binär Datei mit msdos com header fängt wie gesagt bei 0x8000 an und ist über 200kb groß.

Ich muss über die TDI, TDO, TCK TMS und GND Anschlüssen gehen, um eine JTAG Verbindung aufzubauen.

Für mich geht es nur um das Prinzip und nicht darum das es ein billiges Chinatablet sei.
 
Zuletzt bearbeitet von einem Moderator:

Ähnliche Themen

Bruno1872
Antworten
10
Aufrufe
1.984
Ralfii
R
LimitedEdition
  • Gesperrt
  • LimitedEdition
Antworten
3
Aufrufe
590
Cloud
Cloud
F
Antworten
3
Aufrufe
5.021
Frettchen-Kalle
F
Zurück
Oben Unten