Astone AP-100D with NOR FLASH

Re: Astone AP-100D with NOR FLASH

Postby Virtual » 24 Sep 2013, 08:53

впаяю большую флеш.... сделаю те дамп. :geek:

но без рабочего уарта на прием толку те с этого мало....
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Astone AP-100D with NOR FLASH

Postby vitt » 24 Sep 2013, 09:33

Virtual wrote:впаяю большую флеш.... сделаю те дамп. :geek:

Специально для этого не стоит, тем более что:
но без рабочего уарта на прием толку те с этого мало....

Почему? Ведь будет сеть... я где-то видел, люди вливали через tftp? Еще мануально запускали install с флешки? Или это все в моем случае идет "лесом" из-за того, что надо вливать в NAND?
Astone AP-110D
vitt
 
Posts: 86
Joined: 13 May 2013, 09:35

Re: Astone AP-100D with NOR FLASH

Postby vitt » 24 Sep 2013, 16:42

После модифацирования адресов имею "Welcome to Virtual :) Rescue Linux". Видит Сеть, USB, но нету входа UARTа :(
| +
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2013.09.24 22:33:31 =~=~=~=~=~=~=~=~=~=~=~=
?hello world!
5280 w5ai28t0 waiAPAL logo

1
REALTEK ROM Monitor, Revision 0000.0202.1019.
Copyright (c) Realtek Semiconductor Corp. - All Rights Reserved.

For a list of available commands, type 'help'.

Compilation time /.version= Sep 23 2013 08:17:17 /0000.0202.1019

MAC address = 00.11.22.33.44.55

Processor Company ID/options = 0x01 (MIPS Technologies, Inc.) / 0x00

Processor ID/revision = 0x93 / 0x78

Endianness = Little
Flash memory size = 16 MByte

SDRAM size = 128 MByte

First free SDRAM address = 0x8010c000


Press 'ESC' to Monitor mode

Checksum(0xffffffff) or signature(ÿÿÿÿÿÿÿÿ) error! Entering rescue linux...

Rescue kernel in FLASH, total size = 0x14e7b2



seg.1 addr 0xbec57000, size = 0xa8000



seg.2 addr 0xbef49000, size = 0xa67b2

copy rescue0: from bec57000 to 81000000, len = a8000

copy rescue1: from bef49000 to 810a8000, len = a67b2

decompressing rescue: from 81000000 to 80100000: size = 14e7b2

lzma finished

PAL logo

1decompressing rescue done

go 0x80100000 console=ttyS1,115200n8r

Reset Ethernet Mac.




Address = 0x80100000

Linux version 2.6.12.6-VENUS (vadmin@vadmin) (gcc version 3.4.4 mipssde-6.03.01-20051114) #AMP11 Wed Sep 18 14:31:40 GMT-6 2013

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

You didn't specify audio image address, use default instead...

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

audio addr: 0

CPU revision is: 00019378

Determined physical RAM map:

memory: 00100000 @ 00000000 (usable)

memory: 00359000 @ 00100000 (reserved)

memory: 01927000 @ 00459000 (usable)

memory: 00280000 @ 01d80000 (reserved)

memory: 06000000 @ 02000000 (usable)

show info: max_low_pfn:32768

show info: min_low_pfn:1113

Built 1 zonelists

Kernel command line: console=ttyS1,115200n8r ip=192.168.0.9::192.168.0.254:255.0.0.0:::

Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.

Primary data cache 32kB, 4-way, linesize 32 bytes.

Synthesized TLB refill handler (20 instructions).

Synthesized TLB load handler fastpath (32 instructions).

Synthesized TLB store handler fastpath (32 instructions).

Synthesized TLB modify handler fastpath (31 instructions).

Cache parity protection disabled

PID hash table entries: 256 (order: 8, 4096 bytes)

Estimate value: CPU frequency 405.02 MHz

Using 27.000 MHz high precision timer.

Console: colour dummy device 80x25

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory: 122904k/125084k available (2370k kernel code, 2112k reserved, 333k data, 640k init, 0k highmem)

Mount-cache hash table entries: 512

Checking for 'wait' instruction... available.

NET: Registered protocol family 16

SCSI subsystem initialized

usbcore: registered new driver usbfs

usbcore: registered new driver hub

se init module major number = 254

size of RPC_POLL_Dev 52 and RPC_INTR_Dev 52...

[user land] CmdBuf virt addr = 80590000/a0590000, phy addr=00590000

Hello, Realtek TLB Mapper

AllocBP size: 294912 order: 7

<<<DVR FREE AREA>>>

0: 0

1: 0

2: 0

3: 0

4: 0

5: 0

6: 0

7: 0

8: 0

9: 0

10: 0

11: 0

12: 6

Addr: 87000000, order: 12

Addr: 86000000, order: 12

Addr: 85000000, order: 12

Addr: 84000000, order: 12

Addr: 83000000, order: 12

Addr: 82000000, order: 12

squashfs: version 3.1 (2006/08/19) Phillip Lougher

devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)

devfs: boot_options: 0x1

NTFS driver 2.1.28 [Flags: R/O].

Generic RTC Driver v1.07

Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled

ttyS0 at MMIO 0x0 (irq = 3) is a 16550A

ttyS1 at MMIO 0x0 (irq = 3) is a 16550A

io scheduler noop registered

RAMDISK driver initialized: 1 RAM disks of 128K size 1024 blocksize

loop: loaded (max 8 devices)

this MARS eth RX_OFFSET = 0x0

8139cplus: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)

MAC address = 0x00.11.22.33.44.55

eth0: RTL-8139C+ at 0xb8016000, 00:11:22:33:44:55, IRQ 2

cp_hotplug

libata version 1.12 loaded..

sata driver initial...2009/12/30 14:50

sata driver patched 2013/02/07 (Virtual)

mars_init_sata(1270)dev_addr:8039cb28

ata_device_add(4893)probe begin

scsi0 : SATA_DRV

sata dma reset

Hotplug got one Net Hotplug of "Add" from "eth0". It may be Realtek's wireless device.
Hotplug got one Net Hotplug of "Add" from "lo". It may be Realtek's wireless device.
sata1: no device found (phy stat 00000000)

sata1: ata_bus_probe failed

scsi1 : SATA_DRV

sata dma reset

RTK rtc cannot work.

sata2: no device found (phy stat 00000000)

sata2: ata_bus_probe failed

physmap flash device: 1000000 at 1ed00000

Realtek NAND Flash Driver Rev:317223 (2010-06-01)

One K9G8G08U0A chip has 1 die(s) on board

nand part=K9G8G08U0A, id=ecd314a5, device_size=1073741824, chip_size=1073741824, num_chips=1, isLastPage=1

[rtk_nand_scan_bbt] have created bbt B0, just loads it !!

[dump_BBT] Nand BBT Content

[0] (0, 65, 0, 4095)

RTK: using the whole nand as a partitoin

Realtek Nand Flash Driver is successfully installing.

[usb_param] setting for mars

Setting for MARS-B

[usb_param] set port two for host!

#@# cfyeh-debug USBPHY_SetReg_Default_33_port(238) port 1 dr 0

#@# cfyeh-debug USBPHY_SetReg_Default_33_port(238) port 2 dr 0

#@# cfyeh-debug USBPHY_SetReg_Default_39(417) tx_delay 1

[usb1_param] usbphy reg 32, set sh = 0x5, get sh = 0x5, 4bit

[usb1_param] usbphy reg 35, set src = 0x7, get src = 0x7, 3bit

[usb1_param] usbphy reg 36, set senh = 0xd, get senh = 0xd, 4bit

[usb1_param] usbphy reg 32, set sen = 0x8, get sen = 0x8, 4bit

[usb1_param] usbphy reg 33, set dr = 0x0, get dr = 0x0, 3bit

[usb2_param] usbphy reg 32, set sh = 0x5, get sh = 0x5, 4bit

[usb2_param] usbphy reg 35, set src = 0x7, get src = 0x7, 3bit

[usb2_param] usbphy reg 36, set senh = 0xd, get senh = 0xd, 4bit

[usb2_param] usbphy reg 32, set sen = 0x8, get sen = 0x8, 4bit

[usb2_param] usbphy reg 33, set dr = 0x0, get dr = 0x0, 3bit

ehci_hcd ehci_hcd: EHCI Host Controller

ehci_hcd ehci_hcd: new USB bus registered, assigned bus number 1

ehci_hcd ehci_hcd: irq 2, io mem 0xb8013000

ehci_hcd ehci_hcd: park 0

ehci_hcd ehci_hcd: USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004

hub 1-0:1.0: USB hub found

hub 1-0:1.0: 2 ports detected

hub : individual port power switching

hub : individual port over-current protection

[cfyeh] set PPE = 0

[usb_param] setting for mars

Setting for MARS-B

[usb_param] set port two for host!

#@# cfyeh-debug USBPHY_SetReg_Default_33_port(238) port 1 dr 0

#@# cfyeh-debug USBPHY_SetReg_Default_33_port(238) port 2 dr 0

#@# cfyeh-debug USBPHY_SetReg_Default_39(417) tx_delay 1

[usb1_param] usbphy reg 32, set sh = 0x5, get sh = 0x5, 4bit

[usb1_param] usbphy reg 35, set src = 0x7, get src = 0x7, 3bit

[usb1_param] usbphy reg 36, set senh = 0xd, get senh = 0xd, 4bit

[usb1_param] usbphy reg 32, set sen = 0x8, get sen = 0x8, 4bit

[usb1_param] usbphy reg 33, set dr = 0x0, get dr = 0x0, 3bit

[usb2_param] usbphy reg 32, set sh = 0x5, get sh = 0x5, 4bit

[usb2_param] usbphy reg 35, set src = 0x7, get src = 0x7, 3bit

[usb2_param] usbphy reg 36, set senh = 0xd, get senh = 0xd, 4bit

[usb2_param] usbphy reg 32, set sen = 0x8, get sen = 0x8, 4bit

[usb2_param] usbphy reg 33, set dr = 0x0, get dr = 0x0, 3bit

ohci_hcd ohci_hcd: OHCI Host Controller

ohci_hcd ohci_hcd: new USB bus registered, assigned bus number 2

ohci_hcd ohci_hcd: irq 2, io mem 0xb8013400

hub 2-0:1.0: USB hub found

hub 2-0:1.0: 2 ports detected

hub : no power switching (usb 1.0)

hub : no over-current protection

Initializing USB Mass Storage driver...

usbcore: registered new driver usb-storage

USB Mass Storage support registered.

i2c /dev entries driver

[I2C0] i2c speed changed to 100 KHz

I2C0 Bus Status Check.... OK

=========================

= VER : 2.1b

=========================

= PHY : 0

= MODE: MARS/JUPITER

= SPD : 100

= SAR : 0x024 (7 bits)

= TX FIFO DEPTH : 8

= RX FIFO DEPTH : 8

= FIFO THRESHOLD: 4

= BUS JAM RECORVER 3: ON

= NON STOP WRITE : OFF

= GPIO RW SUPPORT : ON

=========================

[I2C1] i2c speed changed to 100 KHz

I2C1 Bus Status Check.... OK

=========================

= VER : 2.1b

=========================

= PHY : 1

= MODE: MARS/JUPITER

= SPD : 100

= SAR : 0x024 (7 bits)

= TX FIFO DEPTH : 8

= RX FIFO DEPTH : 8

= FIFO THRESHOLD: 4

= BUS JAM RECORVER 3: ON

= NON STOP WRITE : OFF

= GPIO RW SUPPORT : ON

=========================

NET: Registered protocol family 2

IP: routing cache hash table of 1024 buckets, 8Kbytes

TCP established hash table entries: 8192 (order: 4, 65536 bytes)

TCP bind hash table entries: 8192 (order: 3, 32768 bytes)

TCP: Hash tables configured (established 8192 bind 8192)

NET: Registered protocol family 1

NET: Registered protocol family 17

cp_open

alloc rings cp->rxdesc_buf =0xa1c6c000 , cp->ring_dma=0x1c6c000

init_hw

init_hw finished

IP-Config: Complete:

device=eth0, addr=192.168.0.9, mask=255.0.0.0, gw=192.168.0.254,

host=192.168.0.9, domain=, nis-domain=(none),

bootserver=255.255.255.255, rootserver=255.255.255.255, rootpath=

Freeing prom memory: 0kb freed

Reclaim bootloader memory from 80020000 to 80100000

Freeing unused kernel memory: 640k freed

Hotplug: device "loop6" is skipped.
Hotplug: device "loop7" is skipped.
Hotplug: device "loop5" is skipped.
Hotplug: device "ram0" is skipped.
Hotplug: device "loop0" is skipped.
Hotplug: device "loop1" is skipped.
Hotplug: device "loop2" is skipped.
Hotplug: device "loop3" is skipped.
Hotplug: device "mtdblock0" is skipped.
Hotplug: device "loop4" is skipped.
hotplug eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1

Hotplug got one Net Hotplug of "LinkUP" from "eth0".
udhcpc (v1.18.5) started
120+0 records in
120+0 records out
61440 bytes (60.0KB) copied, 0.003467 seconds, 16.9MB/s
Welcome to Virtual :) Rescue Linux
mount: mounting /dev/cdroms/cdrom0 on /mnt/usbmounts/cdrom failed: No such device
Sending discover...
mount: mounting /dev/hda1 on /mnt/usbmounts/hda1 failed: No such file or directory
mount: mounting /dev/hda1 on /mnt/usbmounts/hda1 failed: No such file or directory
mount: mounting /dev/hda1 on /mnt/usbmounts/hda1 failed: No such file or directory
Sending discover...

>>>>>> loader start! (Mar 26 2012:17:11:26, version=00.01.01)
/

Please press Enter to activate this console. Sending discover...
Astone AP-110D
vitt
 
Posts: 86
Joined: 13 May 2013, 09:35

Re: Astone AP-100D with NOR FLASH

Postby Virtual » 24 Sep 2013, 17:01

Почему? Ведь будет сеть... я где-то видел, люди вливали через tftp?

думаю последними тестами ты ответил на свой вопрос.... чтоб влить по tftp нужно дать команду в роммониторе по уарту!.
а влить бут из линуха у мну пока никак.... ибо нехватает неоторых исходников, а самому собирать инсталятор ломает очень....
а инсталятор нужен свой! ибо перемычки NOR а вдуть нужно в nand. (все конечно возможно но потребует время, коего слишком мало.)

так что давай ка всетаки начнем с основ!:
бум проверять твой шланг. ибо HW в моем последнем образе настраивают на подключение RX UART2 к ноге проца (ибо у мну все пашет.)

нужен мультиметр и утиль в виндах что ниже...
подключись шлангом к uart2 в утиле подрубись к порту и меряя ногу TX шланга понажимай кнопки Br+ Br-
кнопки нажиметь дважды
должно быть (относительно земли)
при Br+ - 0в
при Br- - 3,3в
то же самое повторить меряя относительно 3,3в плеера

напоминаю что измерения проводить при TX шланга подключенного к RX плеера.
Attachments
termV1.zip
(233.25 KiB) Downloaded 215 times
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Astone AP-100D with NOR FLASH

Postby vitt » 24 Sep 2013, 17:34

Virtual wrote:должно быть (относительно земли)
при Br+ - 0в
при Br- - 3,3в

Нету такого. Есть 0.26В и 1.07В.

Я вспоминаю, когда спалил уарт, мы обсуждали, что возможно и USB на моем лапопе "подгорели". Но, при Br- напряжение на штырьках 5.0V и 3.3V не меняется, остается в норме. Шнурок есть новый, в процессе "паления" не учавствовавший. Ведет себя так-же.
Плеер подсаживает, току хочет немерянно :(

Померял ток: 4mA и 35mA соответственно.
Astone AP-110D
vitt
 
Posts: 86
Joined: 13 May 2013, 09:35

Re: Astone AP-100D with NOR FLASH

Postby Virtual » 24 Sep 2013, 17:57

это на RX уарт2 такие токи?
= в морг :( ибо
1. ток большой
2. TTL уровни для плеера 3,3в никак не 5.

PS начинаю репу чесать как вдуть те нанд ваще без уарт :(... а кст попробуй в нанд накатить образ что ранее давал для нанд
после этого в нор образ тот что ранее давал заточеный под прыжек в нанд... есть шанс взлететь.
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Astone AP-100D with NOR FLASH

Postby vitt » 24 Sep 2013, 18:30

Virtual wrote:это на RX уарт2 такие токи?
= в морг :( ибо
1. ток большой
2. TTL уровни для плеера 3,3в никак не 5.

Да, уарт2. Но там 1В. А 5В я имел ввиду на отдельном штырьке, что-бы убедиться, что шнурок питается ОК.
То есть, 1V / 35mA.

после этого в нор образ тот что ранее давал заточеный под прыжек в нанд... есть шанс взлететь.

Это пожалуй, завтра. "прыжек в нанд" - это предпоследний? (был nor.u2 и был nor.uart2)
Astone AP-110D
vitt
 
Posts: 86
Joined: 13 May 2013, 09:35

Re: Astone AP-100D with NOR FLASH

Postby Virtual » 24 Sep 2013, 18:43

это тот у которого бут ваще не взлетает не найдя картинок лого и другого в нанд.
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Astone AP-100D with NOR FLASH

Postby vitt » 25 Sep 2013, 08:32

Их было два. Попробую оба. Но, боюсь, что опять столкнемся с проблемами в размерах флешек - на этот раз NAND'ов (у нас размер блока разный).

Если я понимаю правильно, то в NOR исполняется спец. бут (и только он?), который ищет кернел в NAND, и если находит, то передает управление туда?
А ищет как? Сигнатура "VERONA__", потом fw_desc_table? Пытаюсь понять, закрутили они там конкретно.

Или мы хотим в реску из NANDа? Тогда ме нужно твои блоки (0x20000) перенести в начала моих (0х40000). А что делать с теми, в которых данные больше блока, и у тебя продолжаются сразу в следущий? Придется все ручками.

И почему я не купил флешку, такую-же, как у тебя? :cry:
Astone AP-110D
vitt
 
Posts: 86
Joined: 13 May 2013, 09:35

Re: Astone AP-100D with NOR FLASH

Postby Virtual » 25 Sep 2013, 17:13

лан не спеши.... у мну кажись появилась идея как установить буткод в нанд не имея ваще сериального кабеля ;).
нужно только на работе время найти на проверку...

а пока домашнее задание:
на помни (и перепроверь) что мы имеем?:
1. uart1 жареный TX., а RX?
2. UART2 рабочий TX и жареный RX
3. сеть в rescu подымается? по телнет в нее попадаешь?
4. кнопка повер на том-же GPIO что и у мну.
5. еще кнопки есть?
6 какие есть светики и на каких гпио они сидят (и чем поджигаются 0 или 1)
7. на ETH разъеме светики есть? два?
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

PreviousNext

Return to Совсем другие

Who is online

Users browsing this forum: No registered users and 21 guests