PDA

Просмотр полной версии : Прошивка СПК207 - проблемы



vladimir_prg
03.09.2013, 23:07
Все делаем по инструкции. Выводит следующее:
(01) *** Начало изменения загрузчика прибора
(02) Открываем COM-порт
(03) COM-порт открыт.
(04) Получено CCC. Загружаем начальный загрузчик
(05) Начальный загрузчик загружен
(06) Запускаем начальный загрузчик
(07) начальный загрузчик работает
(08) Файл romboot.bin отправлен. Пауза 1/10 секунды
(09) Посылаем Файл u-boot.bin по протоколу Xmodem

RomBOOT
>RomBOOT
>
CCC>
RomBOOT
>

U-Boot 2010.03 (РђРІРі 20 2012 - 01:39:17) (OWEN-20120820-2531)

CPU: AT91SAM9263
Crystal frequency: 18.432 MHz
CPU clock : 198.656 MHz
Master clock : 99.328 MHz
DRAM: 64 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 3  2  1  0

NAND read: device 0 offset 0xa0000, size 0x360000
3538944 bytes read: OK
## Booting kernel from Legacy Image at 22000000 ...
Image Name: Linux-3.0.18-rt34
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1328896 Bytes = 1.3 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.0.18-rt34 (oleg@compiler-plc) (gcc version 4.3.2 (GCC) ) #1 Mon Aug 20 01:46:11 MSK 2012
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Owen PLC240
Ignoring unrecognised tag 0x54410008
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 198 MHz, master 99 MHz, main 18.432 MHz
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: mtdparts=atmel_nand:0x20000(bootstrap),0x80000(u-boot),0x360000(kernel),0x23C0000(rootfs),-(userfs) mem=64M root=ubi0:rfs rootfstype=ubifs ro console=ttyS0 ubi.mtd=4 ubi.mtd=5
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 62200k/62200k available, 3336k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xc4800000 - 0xfee00000 ( 934 MB)
lowmem : 0xc0000000 - 0xc4000000 ( 64 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc0023000 ( 108 kB)
.text : 0xc0023000 - 0xc0274778 (2374 kB)
.data : 0xc0276000 - 0xc0293080 ( 117 kB)
.bss : 0xc02930a4 - 0xc02a9f90 ( 92 kB)
NR_IRQS:192
AT91: 160 gpio irqs in 5 banks
Console: colour dummy device 80x30
console [ttyS0] enabled
Calibrating delay loop... 98.71 BogoMIPS (lpj=493568)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
AT91: Power Management
AT91: Starting after user reset
bio: create slab <bio-0> at 0
Switching to clocksource tcb_clksrc
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP estaash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
aufs 3.0-20120109
msgmni has been set to 121
io scheduler noop registered (default)
atmel_lcdfb atmel_lcdfb.0: 1125KiB frame buffer at 23a00000 (mapped at ffc00000)
Console: switching to colour frame buffer device 100x30
atmel_lcdfb atmel_lcdfb.0: fb0: Atmel LCDC at 0x00700000 (mapped at c4812000), irq 26
atmel_usart.0: ttyS0 at MMIO 0xfeffee00 (irq = 1) is a ATMEL_SERIAL
atmel_usart.1: ttyS1 at MMIO 0xfff8c000 (irq = 7) is a ATMEL_SERIAL
atmel_usart.2: ttyS2 at MMIO 0xfff90000 (irq = 8) is a ATMEL_SERIAL
atmel_usart.3: ttyS3 at MMIO 0xfff94000 (irq = 9) is a ATMEL_SERIAL
brd: module loaded
loop: module loaded
### Flush-Cache module - Aug 20 2012 01:44:04 ###
Generic platform RAM MTD, (c) 2004 Simtec Electronics
mtd-ram mtd-ram.0: registered mtd device
atmel_nand atmel_nand: No DMA support for NAND access.
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
AT91 NAND: 8-bit, Software ECC
Scanning device for bad blocks
Bad eraseblock 378 at 0x000002f40000
Bad eraseblock 442 at 0x000003740000
Bad eraseblock 585 at 0x000004920000
Bad eraseblock 689 at 0x000005620000
Bad eraseblock 750 at 0x000005dc0000
Bad eraseblock 894 at 0x000006fc0000
Bad eraseblock 1114 at 0x000008b40000
Bad eraseblock 1456 at 0x00000b600000
Bad eraseblock 1485 at 0x00000b9a0000
Bad eraseblock 1730 at 0x00000d840000
Bad eraseblock 1819 at 0x00000e360000
Bad eraseblock 1933 at 0x00000f1a0000
5 cmdlinepart partitions found on MTD device atmel_nand
Creating 5 MTD partitions on "atmel_nand":
0x000000000000-0x000000020000 : "bootstrap"
0x000000020000-0x0000000a0000 : "u-boot"
0x0000000a0000-0x000000400000 : "kernel"
0x000000400000-0x0000027c0000 : "rootfs"
0x0000027c0000-0x000010000000 : "userfs"
UBI: attaching mtd4 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: max. sequence number: 279
UBI: attached mtd4 to ubi0
UBI: MTD device name: "rOK
OK

vladimir_prg
03.09.2013, 23:08
Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.0.18-rt34 (oleg@compiler-plc) (gcc version 4.3.2 (GCC) ) #1 Mon Aug 20 01:46:11 MSK 2012
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Owen PLC240
Ignoring unrecognised tag 0x54410008
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 198 MHz, master 99 MHz, main 18.432 MHz
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: mtdparts=atmel_nand:0x20000(bootstrap),0x80000(u-boot),0x360000(kernel),0x23C0000(rootfs),-(userfs) mem=64M root=ubi0:rfs rootfstype=ubifs ro console=ttyS0 ubi.mtd=4 ubi.mtd=5
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 62200k/62200k available, 3336k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xc4800000 - 0xfee00000 ( 934 MB)
lowmem : 0xc0000000 - 0xc4000000 ( 64 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc0023000 ( 108 kB)
.text : 0xc0023000 - 0xc0274778 (2374 kB)
.data : 0xc0276000 - 0xc0293080 ( 117 kB)
.bss : 0xc02930a4 - 0xc02a9f90 ( 92 kB)
NR_IRQS:192
AT91: 160 gpio irqs in 5 banks
Console: colour dummy device 80x30
console [ttyS0] enabled
Calibrating delay loop... 98.71 BogoMIPS (lpj=493568)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
AT91: Power Management
AT91: Starting after user reset
bio: create slab <bio-0> at 0
Switching to clocksource tcb_clksrc
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash ties: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
aufs 3.0-20120109
msgmni has been set to 121
io scheduler noop registered (default)
atmel_lcdfb atmel_lcdfb.0: 1125KiB frame buffer at 23a00000 (mapped at ffc00000)
Console: switching to colour frame buffer device 100x30
atmel_lcdfb atmel_lcdfb.0: fb0: Atmel LCDC at 0x00700000 (mapped at c4812000), irq 26
atmel_usart.0: ttyS0 at MMIO 0xfeffee00 (irq = 1) is a ATMEL_SERIAL
atmel_usart.1: ttyS1 at MMIO 0xfff8c000 (irq = 7) is a ATMEL_SERIAL
atmel_usart.2: ttyS2 at MMIO 0xfff90000 (irq = 8) is a ATMEL_SERIAL
atmel_usart.3: ttyS3 at MMIO 0xfff94000 (irq = 9) is a ATMEL_SERIAL
brd: module loaded
loop: module loaded
### Flush-Cache module - Aug 20 2012 01:44:04 ###
Generic platform RAM MTD, (c) 2004 Simtec Electronics
mtd-ram mtd-ram.0: registered mtd device
atmel_nand atmel_nand: No DMA support for NAND access.
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
AT91 NAND: 8-bit, Software ECC
Scanning device for bad blocks
Bad eraseblock 378 at 0x000002f40000
Bad eraseblock 442 at 0x000003740000
Bad eraseblock 585 at 0x000004920000
Bad eraseblock 689 at 0x000005620000
Bad eraseblock 750 at 0x000005dc0000
Bad eraseblock 894 at 0x000006fc0000
Bad eraseblock 1114 at 0x000008b40000
Bad eraseblock 1456 at 0x00000b600000
Bad eraseblock 1485 at 0x00000b9a0000
Bad eraseblock 1730 at 0x00000d840000
Bad eraseblock 1819 at 0x00000e360000
Bad eraseblock 1933 at 0x00000f1a0000
5 cmdlinepart partitions found on MTD device atmel_nand
Creating 5 MTD partitions on "atmel_nand":
0x000000000000-0x000000020000 : "bootstrap"
0x000000020000-0x0000000a0000 : "u-boot"
0x0000000a0000-0x000000400000 : "kernel"
0x000000400000-0x0000027c0000 : "rootfs"
0x0000027c0000-0x000010000000 : "userfs"
UBI: attaching mtd4 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: max. sequence number: 279
UBI: attached mtd4 to ubi0
UBI: MTD device name: "rootfs"
UBI: MTD device size: 35 MiB
UBI: number of good PEBs: 286
UBI: number of bad PEBs: 0
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 286
UBI: number of PEBs reserved for bad PEB handling: 2
UBI: max/mean erase counter: 2/1
UBI: image sequence number: 0
UBI: background thread "ubi_bgt0d" started, PID 328
UBI: attaching mtd5 to ubi1
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: max. sequence number: 182
UBI: attached mtd5 to ubi1
UBI: MTD device name: "userfs"
UBI: MTD device size: 216 MiB
UBI: number of good PEBs: 1718
UBI: number of bad PEBs: 12
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 1718
UBI: number of PEBs reserved for bad PEB handling: 17
UBI: max/mean erase counter: 2/1
UBI: image sequence number: 0
atmel_spi atmel_spi.0: Atmel SPI Controller at 0xfffa4000 (irq 14)
UBI: background thread "ubi_bgt1d" started, PID 331
MACB_mii_bus: probed
eth0: set irq 191 for phydev (addr) 0
eth0: Atmel MACB at 0xfffbc000 irq 21 (6a:77:00:22:00:40)
eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=ffffffff:00, irq=-1)
udc: at91_udc version 3 May 2006
input: gpio-keys as /devices/platform/gpio-keys/input/input0
ads7846 spi0.3: touchscreen, irq 31
input: ADS7843 Touchscreen as /devices/platform/atmel_spi.0/spi0.3/input/input1
rtc-at91sam9 at91_rtt.0: rtc core: registered at91_rtt as rtc0
AT91SAM9 Watchdog: sorry, watchdog is disabled
at91_wdt: probe of at91_wdt failed with error -5
TCP cubic registered
NET: Registered protocol family 17
rtc-at91sam9 at91_rtt.0: setting system clock to 2013-09-03 23:01:12 UTC (1378249272)
20000

yUBIFS: mounted UBI device 0, volume 0, name "rfs"
UBIFS: mounted read-only
UBIFS: file system size: 34449408 bytes (33642 KiB, 32 MiB, 267 LEBs)
UBIFS: journal size: 4773888 bytes (4662 KiB, 4 MiB, 37 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS:compressor: lzo
UBIFS: reserved for root: 0 bytes (0 KiB)
VFS: Mounted root (ubifs filesystem) readonly on device 0:10.
Freeing init memory: 108K
system release is 'OWEN-20120820-2531
plc240'
Mounting /dev...OK
Making device nodes...OK
UBIFS: recovery needed
UBIFS: recovery completed
UBIFS: mounted UBI device 1, volume 0, name "ufs"
UBIFS: file system size: 217534464 bytes (212436 KiB, 207 MiB, 1686 LEBs)
UBIFS: journal size: 9033728 bytes (8822 KiB, 8 MiB, 71 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root: 0 bytes (0 KiB)
Doing /etc/magic... restore is OK
aufs test_add:261:mount[405]: uid/gid/perm /mnt/etcro 0/0/0755, 0/0/01777
--------------------------------------------------------------
Press any key except ENTER within 2 secs. to skip init scripts
--------------------------------------------------------------

Key pressed! Will skip init scripts...

(none) login:


И вываливается окно:

Процессор не переходит в состояние прошивки.
Возможные причины:
- неправильно установлена перемычка прошивки
контроллер не был перезагружен
не подано питание
нет генерации кварца
неправильное подключ COM
проблемы в канале COM

vladimir_prg
03.09.2013, 23:53
1) Подключился к железному порту
2) Убрал галочку "Пропустить обновление начального загрузчика"
3) Прописал актуальный mac адрес прибора (до этого не обратил внимание, что мак был левый)

Прошиться удалось.

Александр Приходько
06.09.2013, 13:18
Иногда бывает, что СПК2хх с первого раза не прошиваются.

GSM73
24.09.2013, 12:56
Здравствуйте! А перед прошивкой СПК надо перемычку снимать или ставить и где она? Какой интерфейс надо подключать на СПК debug или COM1?

Александр Приходько
24.09.2013, 15:26
Здравствуйте! А перед прошивкой СПК надо перемычку снимать или ставить и где она? Какой интерфейс надо подключать на СПК debug или COM1?
http://www.owen.ru/catalog/32050189
Читайте инструкцию, там картинки есть.

Порт для прошивки Debug.

GSM73
24.09.2013, 16:40
Ок! Спасибо! Недоглядел инструкцию!:rolleyes:

Shayker
30.10.2013, 18:46
Помогите разобраться. Пробовал уже на трех разных компах с winXP

U-Boot> ping 10.0.6.100
macb0: Starting autonegotiation...
macb0: Autonegotiation complete
macb0: link down (status: 0x7849)
ping failed; host 10.0.6.100 is not alive
U-Boot>
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)
Using macb0 device
host 10.0.6.100 is alive
U-Boot> nand erase a0000 360000; tftp 22000000 uImage.bin; nand write 22000000 a0000 140000

NAND erase: device 0 offset 0xa0000, size 0x360000
Erasing at 0xa0000 -- 3% complete.Erasing at 0xc0000 -- 7% complete.Erasing at 0xe0000 -- 11% complete.Erasing at 0x100000 -- 14% complete.Erasing at 0x120000 -- 18% complete.Erasing at 0x140000 -- 22% complete.Erasing at 0x160000 -- 25% complete.Erasing at 0x180000 -- 29% complete.Erasing at 0x1a0000 -- 33% complete.Erasing at 0x1c0000 -- 37% complete.Erasing at 0x1e0000 -- 40% complete.Erasing at 0x200000 -- 44% complete.Erasing at 0x220000 -- 48% complete.Erasing at 0x240000 -- 51% complete.Erasing at 0x260000 -- 55% complete.Erasing at 0x280000 -- 59% complete.Erasing at 0x2a0000 -- 62% complete.Erasing at 0x2c0000 -- 66% complete.Erasing at 0x2e0000 -- 70% complete.Erasing at 0x300000 -- 74% complete.Erasing at 0x320000 -- 77% complete.Erasing at 0x340000 -- 81% complete.Erasing at 0x360000 -- 85% complete.Erasing at 0x380000 -- 88% complete.Erasing at 0x3a0000 -- 92% complete.Erasing at 0x3c0000 -- 96% complete.Erasing at 0x3e0000 -- 100% complete.
OK
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)
Using macb0 device
TFTP from server 10.0.6.100; our IP address is 10.0.6.10
Filename 'uImage.bin'.
Load address: 0x22000000
Loading: *################################################ #################
################################################## ###############
################################################## ###############
################################################## ###############
###############
done
Bytes transferred = 1404148 (156cf4 hex)

NAND write: device 0 offset 0xa0000, size 0x140000
1310720 bytes written: OK
U-Boot> nand erase 400000 23c0000; tftp 21c00000 plc.fs

NAND erase: device 0 offset 0x400000, size 0x23c0000
Erasing at 0x400000 -- 0% complete.Erasing at 0x440000 -- 1% complete.Erasing at 0x4a0000 -- 2% complete.Erasing at 0x500000 -- 3% complete.Erasing at 0x560000 -- 4% complete.Erasing at 0x5c0000 -- 5% complete.Erasing at 0x620000 -- 6% complete.Erasing at 0x680000 -- 7% complete.Erasing at 0x6c0000 -- 8% complete.Erasing at 0x720000 -- 9% complete.Erasing at 0x780000 -- 10% complete.Erasing at 0x7e0000 -- 11% complete.Erasing at 0x840000 -- 12% complete.Erasing at 0x8a0000 -- 13% complete.Erasing at 0x900000 -- 14% complete.Erasing at 0x940000 -- 15% complete.Erasing at 0x9a0000 -- 16% complete.Erasing at 0xa00000 -- 17% complete.Erasing at 0xa60000 -- 18% complete.Erasing at 0xac0000 -- 19% complete.Erasing at 0xb20000 -- 20% complete.Erasing at 0xb80000 -- 21% complete.Erasing at 0xbc0000 -- 22% complete.Erasing at 0xc20000 -- 23% complete.Erasing at 0xc80000 -- 24% complete.Erasing at 0xce0000 -- 25% complete.Erasing at 0xd40000 -- 26% complete.Erasing at 0xda0000 -- 27% complete.Erasing at 0xe00000 -- 28% complete.Erasing at 0xe40000 -- 29% complete.Erasing at 0xea0000 -- 30% complete.Erasing at 0xf00000 -- 31% complete.Erasing at 0xf60000 -- 32% complete.Erasing at 0xfc0000 -- 33% complete.Erasing at 0x1020000 -- 34% complete.Erasing at 0x1080000 -- 35% complete.Erasing at 0x10c0000 -- 36% complete.Erasing at 0x1120000 -- 37% complete.Erasing at 0x1180000 -- 38% complete.Erasing at 0x11e0000 -- 39% complete.Erasing at 0x1240000 -- 40% complete.Erasing at 0x12a0000 -- 41% complete.Erasing at 0x1300000 -- 42% complete.Erasing at 0x1340000 -- 43% complete.Erasing at 0x13a0000 -- 44% complete.Erasing at 0x1400000 -- 45% complete.Erasing at 0x1460000 -- 46% complete.Erasing at 0x14c0000 -- 47% complete.Erasing at 0x1520000 -- 48% complete.Erasing at 0x1580000 -- 49% complete.Erasing at 0x15c0000 -- 50% complete.Erasing at 0x1620000 -- 51% complete.Erasing at 0x1680000 -- 52% complete.Erasing at 0x16e0000 -- 53% complete.Erasing at 0x1740000 -- 54% complete.Erasing at 0x17a0000 -- 55% complete.Erasing at 0x1800000 -- 56% complete.Erasing at 0x1860000 -- 57% complete.Erasing at 0x18a0000 -- 58% complete.Erasing at 0x1900000 -- 59% complete.Erasing at 0x1960000 -- 60% complete.Erasing at 0x19c0000 -- 61% complete.Erasing at 0x1a20000 -- 62% complete.Erasing at 0x1a80000 -- 63% complete.Erasing at 0x1ae0000 -- 64% complete.Erasing at 0x1b20000 -- 65% complete.Erasing at 0x1b80000 -- 66% complete.Erasing at 0x1be0000 -- 67% complete.Erasing at 0x1c40000 -- 68% complete.Erasing at 0x1ca0000 -- 69% complete.Erasing at 0x1d00000 -- 70% complete.Erasing at 0x1d60000 -- 71% complete.Erasing at 0x1da0000 -- 72% complete.Erasing at 0x1e00000 -- 73% complete.Erasing at 0x1e60000 -- 74% complete.Erasing at 0x1ec0000 -- 75% complete.Erasing at 0x1f20000 -- 76% complete.Erasing at 0x1f80000 -- 77% complete.Erasing at 0x1fe0000 -- 78% complete.Erasing at 0x2020000 -- 79% complete.Erasing at 0x2080000 -- 80% complete.Erasing at 0x20e0000 -- 81% complete.Erasing at 0x2140000 -- 82% complete.Erasing at 0x21a0000 -- 83% complete.Erasing at 0x2200000 -- 84% complete.Erasing at 0x2260000 -- 85% complete.Erasing at 0x22a0000 -- 86% complete.Erasing at 0x2300000 -- 87% complete.Erasing at 0x2360000 -- 88% complete.Erasing at 0x23c0000 -- 89% complete.Erasing at 0x2420000 -- 90% complete.Erasing at 0x2480000 -- 91% complete.Erasing at 0x24e0000 -- 92% complete.Erasing at 0x2520000 -- 93% complete.Erasing at 0x2580000 -- 94% complete.Erasing at 0x25e0000 -- 95% complete.Erasing at 0x2640000 -- 96% complete.Erasing at 0x26a0000 -- 97% complete.Erasing at 0x2700000 -- 98% complete.Erasing at 0x2760000 -- 99% complete.Erasing at 0x27a0000 -- 100% complete.
OK
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)
Using macb0 device
TFTP from server 10.0.6.100; our IP address is 10.0.6.10
Filename 'plc.fs'.
Load address: 0x21c00000
Loading: *################################################ #################
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
#############################################RomBO OT
>

U-Boot 2010.03 (Окт 15 2013 - 08:31:14) (OWEN-20131015-3302)

CPU: AT91SAM9263
Crystal frequency: 18.432 MHz
CPU clock : 198.656 MHz
Master clock : 99.328 MHz
DRAM: 64 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 3 tumbler

Судя по всему, недокачивает по какой-то причине plc.fs
Прогресс закачки файла замирает на разных цифрах,

Александр Приходько
31.10.2013, 04:33
Помогите разобраться. Пробовал уже на трех разных компах с winXP

U-Boot> ping 10.0.6.100
macb0: Starting autonegotiation...
macb0: Autonegotiation complete
macb0: link down (status: 0x7849)
ping failed; host 10.0.6.100 is not alive
U-Boot>
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)
Using macb0 device
host 10.0.6.100 is alive
U-Boot> nand erase a0000 360000; tftp 22000000 uImage.bin; nand write 22000000 a0000 140000

NAND erase: device 0 offset 0xa0000, size 0x360000
Erasing at 0xa0000 -- 3% complete.Erasing at 0xc0000 -- 7% complete.Erasing at 0xe0000 -- 11% complete.Erasing at 0x100000 -- 14% complete.Erasing at 0x120000 -- 18% complete.Erasing at 0x140000 -- 22% complete.Erasing at 0x160000 -- 25% complete.Erasing at 0x180000 -- 29% complete.Erasing at 0x1a0000 -- 33% complete.Erasing at 0x1c0000 -- 37% complete.Erasing at 0x1e0000 -- 40% complete.Erasing at 0x200000 -- 44% complete.Erasing at 0x220000 -- 48% complete.Erasing at 0x240000 -- 51% complete.Erasing at 0x260000 -- 55% complete.Erasing at 0x280000 -- 59% complete.Erasing at 0x2a0000 -- 62% complete.Erasing at 0x2c0000 -- 66% complete.Erasing at 0x2e0000 -- 70% complete.Erasing at 0x300000 -- 74% complete.Erasing at 0x320000 -- 77% complete.Erasing at 0x340000 -- 81% complete.Erasing at 0x360000 -- 85% complete.Erasing at 0x380000 -- 88% complete.Erasing at 0x3a0000 -- 92% complete.Erasing at 0x3c0000 -- 96% complete.Erasing at 0x3e0000 -- 100% complete.
OK
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)
Using macb0 device
TFTP from server 10.0.6.100; our IP address is 10.0.6.10
Filename 'uImage.bin'.
Load address: 0x22000000
Loading: *################################################# ################
################################################## ###############
################################################## ###############
################################################## ###############
###############
done
Bytes transferred = 1404148 (156cf4 hex)

NAND write: device 0 offset 0xa0000, size 0x140000
1310720 bytes written: OK
U-Boot> nand erase 400000 23c0000; tftp 21c00000 plc.fs

NAND erase: device 0 offset 0x400000, size 0x23c0000
Erasing at 0x400000 -- 0% complete.Erasing at 0x440000 -- 1% complete.Erasing at 0x4a0000 -- 2% complete.Erasing at 0x500000 -- 3% complete.Erasing at 0x560000 -- 4% complete.Erasing at 0x5c0000 -- 5% complete.Erasing at 0x620000 -- 6% complete.Erasing at 0x680000 -- 7% complete.Erasing at 0x6c0000 -- 8% complete.Erasing at 0x720000 -- 9% complete.Erasing at 0x780000 -- 10% complete.Erasing at 0x7e0000 -- 11% complete.Erasing at 0x840000 -- 12% complete.Erasing at 0x8a0000 -- 13% complete.Erasing at 0x900000 -- 14% complete.Erasing at 0x940000 -- 15% complete.Erasing at 0x9a0000 -- 16% complete.Erasing at 0xa00000 -- 17% complete.Erasing at 0xa60000 -- 18% complete.Erasing at 0xac0000 -- 19% complete.Erasing at 0xb20000 -- 20% complete.Erasing at 0xb80000 -- 21% complete.Erasing at 0xbc0000 -- 22% complete.Erasing at 0xc20000 -- 23% complete.Erasing at 0xc80000 -- 24% complete.Erasing at 0xce0000 -- 25% complete.Erasing at 0xd40000 -- 26% complete.Erasing at 0xda0000 -- 27% complete.Erasing at 0xe00000 -- 28% complete.Erasing at 0xe40000 -- 29% complete.Erasing at 0xea0000 -- 30% complete.Erasing at 0xf00000 -- 31% complete.Erasing at 0xf60000 -- 32% complete.Erasing at 0xfc0000 -- 33% complete.Erasing at 0x1020000 -- 34% complete.Erasing at 0x1080000 -- 35% complete.Erasing at 0x10c0000 -- 36% complete.Erasing at 0x1120000 -- 37% complete.Erasing at 0x1180000 -- 38% complete.Erasing at 0x11e0000 -- 39% complete.Erasing at 0x1240000 -- 40% complete.Erasing at 0x12a0000 -- 41% complete.Erasing at 0x1300000 -- 42% complete.Erasing at 0x1340000 -- 43% complete.Erasing at 0x13a0000 -- 44% complete.Erasing at 0x1400000 -- 45% complete.Erasing at 0x1460000 -- 46% complete.Erasing at 0x14c0000 -- 47% complete.Erasing at 0x1520000 -- 48% complete.Erasing at 0x1580000 -- 49% complete.Erasing at 0x15c0000 -- 50% complete.Erasing at 0x1620000 -- 51% complete.Erasing at 0x1680000 -- 52% complete.Erasing at 0x16e0000 -- 53% complete.Erasing at 0x1740000 -- 54% complete.Erasing at 0x17a0000 -- 55% complete.Erasing at 0x1800000 -- 56% complete.Erasing at 0x1860000 -- 57% complete.Erasing at 0x18a0000 -- 58% complete.Erasing at 0x1900000 -- 59% complete.Erasing at 0x1960000 -- 60% complete.Erasing at 0x19c0000 -- 61% complete.Erasing at 0x1a20000 -- 62% complete.Erasing at 0x1a80000 -- 63% complete.Erasing at 0x1ae0000 -- 64% complete.Erasing at 0x1b20000 -- 65% complete.Erasing at 0x1b80000 -- 66% complete.Erasing at 0x1be0000 -- 67% complete.Erasing at 0x1c40000 -- 68% complete.Erasing at 0x1ca0000 -- 69% complete.Erasing at 0x1d00000 -- 70% complete.Erasing at 0x1d60000 -- 71% complete.Erasing at 0x1da0000 -- 72% complete.Erasing at 0x1e00000 -- 73% complete.Erasing at 0x1e60000 -- 74% complete.Erasing at 0x1ec0000 -- 75% complete.Erasing at 0x1f20000 -- 76% complete.Erasing at 0x1f80000 -- 77% complete.Erasing at 0x1fe0000 -- 78% complete.Erasing at 0x2020000 -- 79% complete.Erasing at 0x2080000 -- 80% complete.Erasing at 0x20e0000 -- 81% complete.Erasing at 0x2140000 -- 82% complete.Erasing at 0x21a0000 -- 83% complete.Erasing at 0x2200000 -- 84% complete.Erasing at 0x2260000 -- 85% complete.Erasing at 0x22a0000 -- 86% complete.Erasing at 0x2300000 -- 87% complete.Erasing at 0x2360000 -- 88% complete.Erasing at 0x23c0000 -- 89% complete.Erasing at 0x2420000 -- 90% complete.Erasing at 0x2480000 -- 91% complete.Erasing at 0x24e0000 -- 92% complete.Erasing at 0x2520000 -- 93% complete.Erasing at 0x2580000 -- 94% complete.Erasing at 0x25e0000 -- 95% complete.Erasing at 0x2640000 -- 96% complete.Erasing at 0x26a0000 -- 97% complete.Erasing at 0x2700000 -- 98% complete.Erasing at 0x2760000 -- 99% complete.Erasing at 0x27a0000 -- 100% complete.
OK
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)
Using macb0 device
TFTP from server 10.0.6.100; our IP address is 10.0.6.10
Filename 'plc.fs'.
Load address: 0x21c00000
Loading: *################################################# ################
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
#############################################RomBO OT
>

U-Boot 2010.03 (Окт 15 2013 - 08:31:14) (OWEN-20131015-3302)

CPU: AT91SAM9263
Crystal frequency: 18.432 MHz
CPU clock : 198.656 MHz
Master clock : 99.328 MHz
DRAM: 64 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 3 tumbler

Судя по всему, недокачивает по какой-то причине plc.fs
Прогресс закачки файла замирает на разных цифрах,


1) Берем желательно кросс патч корд
2) Стыкуем СПК с сетевой картой ПК (напрямую в ПК, без роутеров и т.п.)
3) Отключаем все антивирусы (на момент прошивки)
4) Открываем конфигуратор СПК, настраиваем сетевые параметры, так, чтобы СПК пинговался с ПК.
5) Если надо (а скорее всего надо) настраиваем сетевую карту ПК.
6) Открываем программу прошивки, вводим сетевые параметры.
7) Во время прошивки обязательно прошиваем начальный загрузчик.
8) Во время прошивки тумблер в положении 0.
9) Во время прошивки не трогаем , не кладем и не тыкаем Touch.

Shayker
31.10.2013, 12:23
Именно так всё и происходит. Но в процессе передачи plc.fs контроллер перезагружается. Пробовал разные провода, компьютеры и настройки сети. Вплоть до 10мбит полудуплекса, тогда передаётся значительно меньше.
Конфигуратор СПК? Не нашёл его. СПК пингуется хорошо, только в момент перезагрузки один пинг не проходит. А перезагружается он раз в несколько секунд.

Shayker
31.10.2013, 13:10
Ещё одна попытка. Обжал новый провод, снова кроссовый, на этот раз самый толстый и короткий. Взял другой debug провод. Установил винХР с нуля, с корп. Диска.

RomBOOT
>RomBOOT
>
CCC>

Bootloader started
Size of the whole device in bytes : 0x10000000
Size in bytes of one single block of a device : 0x20000
Number of blocks in the entire device : 0x800
Size of the data area of a page in bytes : 0x800
Number of pages in the entire device : 0x40
Bus width : 0x8

Nandflash initialized
Enter Flash Address for Programming or press Enter for reset... 0x0
Continue? Y / N
Please transfer a binary file...
CCC
Binary file received. Size = 9216 bytes.
Block #0 erased
Block #0 programmed
Binary file programmed...

Enter Flash Address for Programming or press Enter for reset... 0x20000
Continue? Y / N
Please transfer a binary file...
CCC
Binary file received. Size = 254848 bytes.
Block #1 erased
Block #1 programmed
Block #2 erased
Block #2 programmed
Binary file programmed...

Enter Flash Address for Programming or press Enter for reset... 0xRomBOOT
>

U-Boot 2010.03 (РћРєС‚ 15 2013 - 08:31:14) (OWEN-20131015-3302)

CPU: AT91SAM9263
Crystal frequency: 18.432 MHz
CPU clock : 198.656 MHz
Master clock : 99.328 MHz
DRAM: 64 MB
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment

In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 3 0
U-Boot> setenv ethaddr 6A:77:00:22:00:4F
U-Boot>
U-Boot> setenv ipaddr 10.0.6.10
U-Boot>
U-Boot> setenv gatewayip 10.0.6.70
U-Boot>
U-Boot> setenv netmask 255.255.255.0
U-Boot>
U-Boot> setenv serverip 10.0.6.70
U-Boot>
U-Boot> setenv bootcmd 'nand read 22000000 A0000 360000;bootm 22000000'
U-Boot>
U-Boot> setenv bootargs 'mtdparts=atmel_nand:0x20000(bootstrap),0x80000(u-boot),0x360000(kernel),0x23C0000(rootfs),-(userfs) mem=64M root=ubi0:rfs rootfstype=ubifs ro console=ttyS0 ubi.mtd=4 ubi.mtd=5'
U-Boot>
U-Boot> setenv mtdparts 'mtdparts=atmel_nand:0x20000(bootstrap),0x80000(u-boot),0x360000(kernel),0x23C0000(rootfs),-(userfs)'
U-Boot>
U-Boot> setenv mtdids 'nand0=atmel_nand'
U-Boot>
U-Boot> saveenv
Saving Environment to NAND...
Erasing redundant Nand...
Erasing at 0x80000 -- 100% complete.
Writing to redundant Nand... done
U-Boot>
U-Boot> 3538944 bytes read: OK
Wrong Image Format for bootm command
ERROR: can't get kernel image!
U-Boot> RomBOOT
>

U-Boot 2010.03 (РћРєС‚ 15 2013 - 08:31:14) (OWEN-20131015-3302)

CPU: AT91SAM9263
Crystal frequency: 18.432 MHz
CPU clock : 198.656 MHz
Master clock : 99.328 MHz
DRAM: 64 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 3 tumbler
0
U-Boot> ping 10.0.6.70
macb0: Starting autonegotiation...
macb0: Autonegotiation complete
macb0: link down (status: 0x7849)
ping failed; host 10.0.6.70 is not alive
U-Boot>
macb0: link up, 100Mbps full-duplex (lpa: 0x4de1)
Using macb0 device
host 10.0.6.70 is alive
U-Boot> nand erase a0000 360000; tftp 22000000 uImage.bin; nand write 22000000 a0000 140000

NAND erase: device 0 offset 0xa0000, size 0x360000
Erasing at 0xa0000 -- 3% complete.Erasing at 0xc0000 -- 7% complete.Erasing at 0xe0000 -- 11% complete.Erasing at 0x100000 -- 14% complete.Erasing at 0x120000 -- 18% complete.Erasing at 0x140000 -- 22% complete.Erasing at 0x160000 -- 25% complete.Erasing at 0x180000 -- 29% complete.Erasing at 0x1a0000 -- 33% complete.Erasing at 0x1c0000 -- 37% complete.Erasing at 0x1e0000 -- 40% complete.Erasing at 0x200000 -- 44% complete.Erasing at 0x220000 -- 48% complete.Erasing at 0x240000 -- 51% complete.Erasing at 0x260000 -- 55% complete.Erasing at 0x280000 -- 59% complete.Erasing at 0x2a0000 -- 62% complete.Erasing at 0x2c0000 -- 66% complete.Erasing at 0x2e0000 -- 70% complete.Erasing at 0x300000 -- 74% complete.Erasing at 0x320000 -- 77% complete.Erasing at 0x340000 -- 81% complete.Erasing at 0x360000 -- 85% complete.Erasing at 0x380000 -- 88% complete.Erasing at 0x3a0000 -- 92% complete.Erasing at 0x3c0000 -- 96% complete.Erasing at 0x3e0000 -- 100% complete.
OK
macb0: link up, 100Mbps full-duplex (lpa: 0x4de1)
Using macb0 device
TFTP from server 10.0.6.70; our IP address is 10.0.6.10
Filename 'uImage.bin'.
Load address: 0x22000000
Loading: *################################################# ################
################################################## ###############
################################################## ###############
################################################## ###############
###############
done
Bytes transferred = 1404148 (156cf4 hex)

NAND write: device 0 offset 0xa0000, size 0x140000
1310720 bytes written: OK
U-Boot> nand erase 400000 23c0000; tftp 21c00000 plc.fs

NAND erase: device 0 offset 0x400000, size 0x23c0000
Erasing at 0x400000 -- 0% complete.Erasing at 0x440000 -- 1% complete.Erasing at 0x4a0000 -- 2% complete.Erasing at 0x500000 -- 3% complete.Erasing at 0x560000 -- 4% complete.Erasing at 0x5c0000 -- 5% complete.Erasing at 0x620000 -- 6% complete.Erasing at 0x680000 -- 7% complete.Erasing at 0x6c0000 -- 8% complete.Erasing at 0x720000 -- 9% complete.Erasing at 0x780000 -- 10% complete.Erasing at 0x7e0000 -- 11% complete.Erasing at 0x840000 -- 12% complete.Erasing at 0x8a0000 -- 13% complete.Erasing at 0x900000 -- 14% complete.Erasing at 0x940000 -- 15% complete.Erasing at 0x9a0000 -- 16% complete.Erasing at 0xa00000 -- 17% complete.Erasing at 0xa60000 -- 18% complete.Erasing at 0xac0000 -- 19% complete.Erasing at 0xb20000 -- 20% complete.Erasing at 0xb80000 -- 21% complete.Erasing at 0xbc0000 -- 22% complete.Erasing at 0xc20000 -- 23% complete.Erasing at 0xc80000 -- 24% complete.Erasing at 0xce0000 -- 25% complete.Erasing at 0xd40000 -- 26% complete.Erasing at 0xda0000 -- 27% complete.Erasing at 0xe00000 -- 28% complete.Erasing at 0xe40000 -- 29% complete.Erasing at 0xea0000 -- 30% complete.Erasing at 0xf00000 -- 31% complete.Erasing at 0xf60000 -- 32% complete.Erasing at 0xfc0000 -- 33% complete.Erasing at 0x1020000 -- 34% complete.Erasing at 0x1080000 -- 35% complete.Erasing at 0x10c0000 -- 36% complete.Erasing at 0x1120000 -- 37% complete.Erasing at 0x1180000 -- 38% complete.Erasing at 0x11e0000 -- 39% complete.Erasing at 0x1240000 -- 40% complete.Erasing at 0x12a0000 -- 41% complete.Erasing at 0x1300000 -- 42% complete.Erasing at 0x1340000 -- 43% complete.Erasing at 0x13a0000 -- 44% complete.Erasing at 0x1400000 -- 45% complete.Erasing at 0x1460000 -- 46% complete.Erasing at 0x14c0000 -- 47% complete.Erasing at 0x1520000 -- 48% complete.Erasing at 0x1580000 -- 49% complete.Erasing at 0x15c0000 -- 50% complete.Erasing at 0x1620000 -- 51% complete.Erasing at 0x1680000 -- 52% complete.Erasing at 0x16e0000 -- 53% complete.Erasing at 0x1740000 -- 54% complete.Erasing at 0x17a0000 -- 55% complete.Erasing at 0x1800000 -- 56% complete.Erasing at 0x1860000 -- 57% complete.Erasing at 0x18a0000 -- 58% complete.Erasing at 0x1900000 -- 59% complete.Erasing at 0x1960000 -- 60% complete.Erasing at 0x19c0000 -- 61% complete.Erasing at 0x1a20000 -- 62% complete.Erasing at 0x1a80000 -- 63% complete.Erasing at 0x1ae0000 -- 64% complete.Erasing at 0x1b20000 -- 65% complete.Erasing at 0x1b80000 -- 66% complete.Erasing at 0x1be0000 -- 67% complete.Erasing at 0x1c40000 -- 68% complete.Erasing at 0x1ca0000 -- 69% complete.Erasing at 0x1d00000 -- 70% complete.Erasing at 0x1d60000 -- 71% complete.Erasing at 0x1da0000 -- 72% complete.Erasing at 0x1e00000 -- 73% complete.Erasing at 0x1e60000 -- 74% complete.Erasing at 0x1ec0000 -- 75% complete.Erasing at 0x1f20000 -- 76% complete.Erasing at 0x1f80000 -- 77% complete.Erasing at 0x1fe0000 -- 78% complete.Erasing at 0x2020000 -- 79% complete.Erasing at 0x2080000 -- 80% complete.Erasing at 0x20e0000 -- 81% complete.Erasing at 0x2140000 -- 82% complete.Erasing at 0x21a0000 -- 83% complete.Erasing at 0x2200000 -- 84% complete.Erasing at 0x2260000 -- 85% complete.Erasing at 0x22a0000 -- 86% complete.Erasing at 0x2300000 -- 87% complete.Erasing at 0x2360000 -- 88% complete.Erasing at 0x23c0000 -- 89% complete.Erasing at 0x2420000 -- 90% complete.Erasing at 0x2480000 -- 91% complete.Erasing at 0x24e0000 -- 92% complete.Erasing at 0x2520000 -- 93% complete.Erasing at 0x2580000 -- 94% complete.Erasing at 0x25e0000 -- 95% complete.Erasing at 0x2640000 -- 96% complete.Erasing at 0x26a0000 -- 97% complete.Erasing at 0x2700000 -- 98% complete.Erasing at 0x2760000 -- 99% complete.Erasing at 0x27a0000 -- 100% complete.
OK
macb0: link up, 100Mbps full-duplex (lpa: 0x4de1)
Using macb0 device
TFTP from server 10.0.6.70; our IP address is 10.0.6.10
Filename 'plc.fs'.
Load address: 0x21c00000
Loading: *################################################# ################
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###RomBOOT
>

U-Boot 2010.03 (РћРєС‚ 15 2013 - 08:31:14) (OWEN-20131015-3302)

CPU: AT91SAM9263
Crystal frequency: 18.432 MHz
CPU clock : 198.656 MHz
Master clock : 99.328 MHz
DRAM: 64 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 3 tumbler
2 1 0

NAND read: device 0 offset 0xa0000, size 0x360000
3538944 bytes read: OK
## Booting kernel from Legacy Image at 22000000 ...
Image Name: Linux-3.0.18-rt34
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1404084 Bytes = 1.3 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!
U-Boot>

Видно, что файл недополучился и пошла циклическая перезагрузка.

Connection received from 10.0.6.10 on port 1046 [31/10 13:04:02.173]
Read request for file <uImage.bin>. Mode octet [31/10 13:04:02.207]
OACK: <timeout=5,blksize=512,> [31/10 13:04:02.207]
Using local port 1033 [31/10 13:04:02.207]
<uImage.bin>: sent 2743 blks, 1404148 bytes in 2 s. 0 blk resent [31/10 13:04:04.371]
Connection received from 10.0.6.10 on port 1050 [31/10 13:04:06.324]
Read request for file <plc.fs>. Mode octet [31/10 13:04:06.358]
OACK: <timeout=5,blksize=512,> [31/10 13:04:06.358]
Using local port 1034 [31/10 13:04:06.358]
TIMEOUT waiting for Ack block #5728 [31/10 13:04:53.490]

Видно таймаут. Это, кстати, рекорд - 8% ещё ни разу не передавалось.

UPD:

Прошилось прошивкой v2.531.
Но это никак не помогло в прошивке СПК 207-03.WEB v3.302

UPD:

Вероятно, битый файл СПК 207-03.WEB v3.302?
Есть ли другая ссылка?

arlyn
31.10.2013, 19:38
Прошил спк207 v3.302, но после этого спк207 перестал реагировать на прикосновения, как будто драйвер сенсорного экрана не грузится. Но для того чтоб войти в конфигуратор необходимо же нажать на экран я так и делаю и конфигуратор грузится, но загрузившись так же не реагирует на прикосновения. (есть особенность в конфигурации, загрузившись курсор мышки с центра переходит сразу в верхний левый угол и дальше не дергается). Прошивал 2 раза и 2 раза результат одинаковый.:(
В чём дело?

Shayker
31.10.2013, 20:04
Экран откалибровали? В самом начале надпись проскакивает "нажмите sys на 1 сек для калибровки экрана"?

arlyn
01.11.2013, 09:06
Экран откалибровали? В самом начале надпись проскакивает "нажмите sys на 1 сек для калибровки экрана"?
Спасибо, за подсказку. Почему об этом не написано в руководстве по перепрошивке?

Александр Приходько
02.11.2013, 13:22
Спасибо, за подсказку. Почему об этом не написано в руководстве по перепрошивке?
Здравствуйте. Простите за длительное молчание. Все ни как до форума добраться не мог.

1) Как получилось решить проблему с прошивкой.
2) На сколько я помню про калибровку должно быть помоему в руководстве написано.
3) Новая прошивка имеет ряд отличий от предыдущей прошивки. Теперь она не использует задний тумблер. А для Входа в конфигуратор/калибровку нужно нажимать на экран в процессе загрузки.

Я думаю в ближайшее время я переделаю инструкции по перепрошивке для СПК2хх.

Shayker
05.11.2013, 13:37
Александр! Проблема не решена! На последнюю прошивку не прошивается! Всё подробно описано чуть выше.
Ещё раз повторю. На предпоследнюю прошивается. А при попытке прошить на последнюю контроллер перезагружается на процессе получения plc.fs 4-8%
Ещё интересный факт - перед выходными прошил на прошивку 2, поработал с ним и выключил. А сейчас он не стартует. Снова прошиваю предпоследней прошивкой. Похже, придётся его вернуть.

arlyn
06.11.2013, 14:35
После прошивки спк207 на v3302 обнаружилась проблема с шрифтами в визуализации. В визуализации шрифт не вылезает из рамок, а после записи в контроллер программы шрифт становится крупнее и не влезает в обьект. В предыдущей прошивке такой проблеммы не наблюдалось.

Александр Приходько
06.11.2013, 23:33
Александр! Проблема не решена! На последнюю прошивку не прошивается! Всё подробно описано чуть выше.
Ещё раз повторю. На предпоследнюю прошивается. А при попытке прошить на последнюю контроллер перезагружается на процессе получения plc.fs 4-8%
Ещё интересный факт - перед выходными прошил на прошивку 2, поработал с ним и выключил. А сейчас он не стартует. Снова прошиваю предпоследней прошивкой. Похже, придётся его вернуть.

Здравствуйте. Извините пожалуйста, за затянувшийся ответ.
Проблема известная. Быстро ее решить не получится. Будет исправлена в новых прошивках через месяц/два.

Сейчас можно пойти еще одним путем. На самом деле в последней прошивке уже заложен алгоритм прошивки с флешки.
Завтра я постараюсь собрать дистрибутив прошивки (набор файлов + скрипт) для прошивки с FLASH.

Надо будет еще раз запустить прошивку обычной программой прошивки. Убедиться, что прошился начальный загрузчик, а потом запустить прошивку с Flash.

Если это не поможет, я привлеку нашего "специалиста по прошивкам".

Приношу извинения за неудобства.

Александр Приходько
06.11.2013, 23:34
После прошивки спк207 на v3302 обнаружилась проблема с шрифтами в визуализации. В визуализации шрифт не вылезает из рамок, а после записи в контроллер программы шрифт становится крупнее и не влезает в обьект. В предыдущей прошивке такой проблеммы не наблюдалось.
А можно попросить вас сделать небольшой примерчик, где это наглядно будет отображено.

arlyn
07.11.2013, 08:19
А можно попросить вас сделать небольшой примерчик, где это наглядно будет отображено.

В том то и дело что в среде программирования codesys все выглядит нормально, но стоит записать программу в спк207 так шрифт уже не влезает в обьект (например прямоугольник). Смотриш в codesys написаный текст акуратен, не вылезает из обекта прямоугольник, смотриш на экран спк207 он не влезает в тот же обьект прямоугольник. Я пробовал многие разные шрифты, результат всегда одинаковый:(

Александр Приходько
12.11.2013, 23:18
В том то и дело что в среде программирования codesys все выглядит нормально, но стоит записать программу в спк207 так шрифт уже не влезает в обьект (например прямоугольник). Смотриш в codesys написаный текст акуратен, не вылезает из обекта прямоугольник, смотриш на экран спк207 он не влезает в тот же обьект прямоугольник. Я пробовал многие разные шрифты, результат всегда одинаковый:(

Прошу в студию:
1) Архив проекта
2) Фотографию с визуализации ПК
3) Фотографию с панельки СПК


Буду разбираться с 3S, но для этого нужен проект и описание проблемы такого плана:

Делаю так, получаю так, а должно быть так.

Александр Приходько
13.11.2013, 00:24
Здравствуйте. Извините пожалуйста, за затянувшийся ответ.
Проблема известная. Быстро ее решить не получится. Будет исправлена в новых прошивках через месяц/два.

Сейчас можно пойти еще одним путем. На самом деле в последней прошивке уже заложен алгоритм прошивки с флешки.
Завтра я постараюсь собрать дистрибутив прошивки (набор файлов + скрипт) для прошивки с FLASH.

Надо будет еще раз запустить прошивку обычной программой прошивки. Убедиться, что прошился начальный загрузчик, а потом запустить прошивку с Flash.

Если это не поможет, я привлеку нашего "специалиста по прошивкам".

Приношу извинения за неудобства.

До прошивки не добрался. Точно сделаю на этой неделе, когда точно, сказать не могу.
Как только сделаю, выложу в F.A.Q. инструкцию.

Если горит и вы находитесь в Москве/МО, приезжайте в центральный офис, перепрошьем.

Shayker
13.11.2013, 12:59
Если горит и вы находитесь в Москве/МО, приезжайте в центральный офис, перепрошьем.
Самара.
Дело в том, что никак не удается получить данные на СПК207 с предпоследней прошивкой с модулей МДВВ и МВ110.
Думаю, дело в библиотеках и таргете. Но приеры с форума не работают, а метод тыка пока не даёт никаких успехов.

Shayker
25.11.2013, 10:07
Новый симптом - слетела калибровка экрана. При этом контроллер не выключался, подключен к ИБП

arlyn
26.11.2013, 18:50
Обнаружена ошибка (ошибка в надписях) конфигурации com портов в прошивке 3302 для спк207. Конфигурирование com1 и com2 rs485/232. А должно быть com2 и com3, потому что com1 всегда железно rs232.

vladimir_prg
29.11.2013, 17:34
Новый симптом - слетела калибровка экрана. При этом контроллер не выключался, подключен к ИБП

Я совсем злой сегодня. Не могут запустить объект и все смотрят на меня... А я злобно смотрю на панельку СПК207 без веба, которая решила периодически глючить и вместо нажимаемой кнопки срабатывает соседняя справа. Даже пароль в конфигураторе не наберешь сразу, только после долгих пыток и скрепя зубами.
Калибровка срабатывает нормально, но это не помогает.
На новую прошивку не шьется тормозит на команде off all - пишет такой команды нет. На старую прошивку (2.5) прошивается. Но это не помогает.

arlyn
29.11.2013, 18:49
Калибровка срабатывает нормально, но это не помогает.
На новую прошивку не шьется тормозит на команде off all - пишет такой команды нет. На старую прошивку (2.5) прошивается. Но это не помогает.

Я как то при многочисленных попытках перепрошивки в процессе снятия и одевания перемычки случайно задел микросхемку и почувствовал разряд статического тока. Думал все, сжег что то. В тот день так и не прошилась спк, но на следующее утро спк легко прошил. У меня v3302 прошивается легко, а вот чтоб прошить v2531 надо долго мучится.

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

vladimir_prg
01.12.2013, 00:33
Я как то при многочисленных попытках перепрошивки в процессе снятия и одевания перемычки случайно задел микросхемку и почувствовал разряд статического тока.

Понял. Для прошивки СПК207 рекомендуется шибануть панель статикой. Еще у кого какие соображения? Может к молниеотводу панель подключить и прошивать во время грозы ... Это нужно в РЭ по прошивке указать.

Александр Приходько
01.12.2013, 21:11
Уважаемые коллеги, я убедительно прошу не подключать СПК в громоотводу и шмалять в нее статикой )

Это не поможет.
Я всю неделю находился в командировке, поэтому решение некоторых вопросов пришлось отложить. На этой неделе постараюсь решить вопрос с прошивкой СПК2хх.

Дмитрий Сай
04.12.2013, 13:25
Вопрос такой. Прошился СПК207 нормально, правда с третьего раза. НО. Если залить программу, а потом допустим перезапустить контроллер то программа стирается из памяти. Приходится заливать заново. В чём может быть проблема?

arlyn
04.12.2013, 16:28
Вопрос такой. Прошился СПК207 нормально, правда с третьего раза. НО. Если залить программу, а потом допустим перезапустить контроллер то программа стирается из памяти. Приходится заливать заново. В чём может быть проблема?

1.Онлайн/загрузка исходного кода на подсоединенное устройство
2.Онлайн/Создать загрузочное приложение
3. переключить тумблер спк207 в 1.

Александр Приходько
04.12.2013, 17:27
1.Онлайн/загрузка исходного кода на подсоединенное устройство
2.Онлайн/Создать загрузочное приложение
3. переключить тумблер спк207 в 1.

На новых прошивках (ядро 3.5.3.40) тумблер больше не используется. Переход в конфигуратор происходит по нажатию на экран.

Дмитрий Сай
08.12.2013, 11:57
ещё заметил такое. После прошивки калибрую экран и конфигурирую сетевые настройки и устанавливаю дату. Перезагружаю контроллер и.. В итоге сетевые настройки остаются нормальными, а вот дата и время слетают на начальные, т.е 1970 год и и время 00:00:00. При этом сетевые настройки и калибровка сохраняются. В чём проблема может быть?

Александр Приходько
21.12.2013, 00:39
ещё заметил такое. После прошивки калибрую экран и конфигурирую сетевые настройки и устанавливаю дату. Перезагружаю контроллер и.. В итоге сетевые настройки остаются нормальными, а вот дата и время слетают на начальные, т.е 1970 год и и время 00:00:00. При этом сетевые настройки и калибровка сохраняются. В чём проблема может быть?

Перезагружаться из конфигуратора нужно только кнопкой перезагрузка (которая на экране, софтовая) иначе может слететь все что угодно.

Shayker
22.12.2013, 10:38
Почему же у меня слетает калибровка и программа, хотя СПК207 подключен к ИБП? И весь Самарский водоканал с нетерпением ждёт от вас новой прошивки хотя бы к новому году, не теряя надежды и веря в чудо.

Александр Приходько
22.12.2013, 17:13
Почему же у меня слетает калибровка и программа, хотя СПК207 подключен к ИБП? И весь Самарский водоканал с нетерпением ждёт от вас новой прошивки хотя бы к новому году, не теряя надежды и веря в чудо.
Вы сможете в понедельник со мной связаться и более подробно рассказать, что у вас происходит? Или по Web камере продемонстрировать?

capzap
22.12.2013, 17:32
:) Самара, крепитесь, а я бы к понедельнику подготовил бы интернет соединение по которому Александр подсоединился бы к компу, который связан с панелью, чтоб лично её настроить

Shayker
23.12.2013, 09:07
В процессе передачи plc.fs контроллер перезагружается. Пробовал разные провода, компьютеры и настройки сети....СПК пингуется хорошо, только в момент перезагрузки один пинг не проходит. А перезагружается он раз в несколько секунд после неудачной прошивки

Полные логи и прошивальщика и фтп-сервера приведены в этой теме выше(раза три точно)

После неудачной прошивки на последнюю, третью версию, прошил СПК на предпоследнюю, вторую. Контроллер шредингера работает и не работает одновременно. Слетает калибровка экрна сама по себе. После отключения питания пропадает программа, и часто прошивка целиком

Дмитрий Сай
23.12.2013, 11:10
Перезагружаться из конфигуратора нужно только кнопкой перезагрузка (которая на экране, софтовая) иначе может слететь все что угодно.

Перезагружаюсь кнопкой перезагрузки. Время сохраняется. Заливаею проект в СПК. Время нормальное. Проект поработал. Отключаем питание. Всё. Время сбилось. Сетевые настройки остались заданными

Shayker
23.12.2013, 12:43
Ранее было написано:

Александр! Проблема не решена! На последнюю прошивку не прошивается! Всё подробно описано чуть выше.
Ещё раз повторю. На предпоследнюю прошивается. А при попытке прошить на последнюю контроллер перезагружается на процессе получения plc.fs 4-8%
Ещё интересный факт - перед выходными прошил на прошивку 2, поработал с ним и выключил. А сейчас он не стартует. Снова прошиваю предпоследней прошивкой. Похже, придётся его вернуть.


До прошивки не добрался. Точно сделаю на этой неделе, когда точно, сказать не могу.
Как только сделаю, выложу в F.A.Q. инструкцию.....

Александр Приходько
23.12.2013, 20:32
Shayker (http://www.owen.ru/forum/member.php?u=360) , давайте мы с вами скоопирируемся, и посмотрим вместе. Иногда только логов бывает недостаточно.

lar
30.12.2013, 16:56
- неправильно установлена перемычка прошивки


Всех с наступающим!
1. В руководстве по прошивке СПК207, скачанном сегодня про перемычку говорится каким то полунамеком.
Неужели нельзя прямо указать-
а)...
б) ...для перепрошивки снять/установить перемычку?
в)...
2. Почему СПК207, полученный только сегодня оказался со старой прошивкой? Не проще ли заливать во время изготовления новую прошивку?

Sidvishest
31.12.2013, 10:33
Ребята, выручайте.
Решил зашить на СПК207 версию 3.302, всё вроде подключил и действовал правильно..
ИП ПЛК был 192,168,173,10
ИП шлюза 192,168,173,11
ИП ПК 192,168,173,11
всё вроде начинается неплохо, но как только доходит до TFTP, и тут трабл(((

(*U-Boot> ping 192.168.173.11
macb0: link up, 100Mbps full-duplex (lpa: 0xcde1)
Using macb0 device
ping failed; host 192.168.173.11 is not alive*)

и на этом входит в цикл((
на старую версию немогу вернуться по той же проблеме...
подскажите что не так делаю(((
кста, с ПК пингуется и ПК и ПЛК
вот лог:

(*RomBOOT
>RomBOOT
>RomBOOT
>
CCC>

Bootloader started
Block #104 is bad
Block #237 is bad
Block #616 is bad
Block #746 is bad
Block #749 is bad
Block #812 is bad
Block #1030 is bad
Block #1426 is bad
Size of the whole device in bytes : 0x10000000
Size in bytes of one single block of a device : 0x20000
Number of blocks in the entire device : 0x800
Size of the data area of a page in bytes : 0x800
Number of pages in the entire device : 0x40
Bus width : 0x8

EraseBlock: Could not erase block.
EraseBlock: Could not erase block.
RawNandFlash_EraseBlock: Failed to erase block after 2 tries
SkipBlockNandFlash_EraseBlock: Cannot erase block, try to mark it BAD
EraseBlock: Could not erase block.
EraseBlock: Could not erase block.
RawNandFlash_EraseBlock: Failed to erase block after 2 tries
SkipBlockNandFlash_EraseBlock: Cannot erase block, try to mark it BAD
EraseBlock: Could not erase block.
EraseBlock: Could not erase block.
RawNandFlash_EraseBlock: Failed to erase block after 2 tries
SkipBlockNandFlash_EraseBlock: Cannot erase block, try to mark it BAD
EraseBlock: Could not erase block.
EraseBlock: Could not erase block.
RawNandFlash_EraseBlock: Failed to erase block after 2 tries
SkipBlockNandFlash_EraseBlock: Cannot erase block, try to mark it BAD
EraseBlock: Could not erase block.
EraseBlock: Could not erase block.
RawNandFlash_EraseBlock: Failed to erase block after 2 tries
SkipBlockNandFlash_EraseBlock: Cannot erase block, try to mark it BAD
EraseBlock: Could not erase block.
EraseBlock: Could not erase block.
RawNandFlash_EraseBlock: Failed to erase block after 2 tries
SkipBlockNandFlash_EraseBlock: Cannot erase block, try to mark it BAD
EraseBlock: Could not erase block.
EraseBlock: Could not erase block.
RawNandFlash_EraseBlock: Failed to er0
Continue? Y / N
Please transfer a binary file...
CCC
Binary file received. Size = 9216 bytes.
Block #0 erased
Block #0 programmed
Binary file programmed...

Enter Flash Address for Programming or press Enter for reset... 0x20000
Continue? Y / N
Please transfer a binary file...
CCC
Binary file received. Size = 254848 bytes.
Block #1 erased
Block #1 programmed
Block #2 erased
Block #2 programmed
Binary file programmed...

Enter Flash Address for Programming or press Enter for reset... 0xRomBOOT
>

U-Boot 2010.03 (РћРєС‚ 15 2013 - 08:31:14) (OWEN-20131015-3302)

CPU: AT91SAM9263
Crystal frequency: 18.432 MHz
CPU clock : 198.656 MHz
Master clock : 99.328 MHz
DRAM: 64 MB
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment

In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 3 ___ 0
U-Boot> disable_wdt
U-Boot>
U-Boot> setenv ethaddr 6a:77:00:22:00:f4
U-Boot>
U-Boot> setenv ipaddr 192.168.173.10
U-Boot>
U-Boot> setenv gatewayip 192.168.173.11
U-Boot>
U-Boot> setenv netmask 255.255.255.0
U-Boot>
U-Boot> setenv serverip 192.168.173.11
U-Boot>
U-Boot> setenv bootcmd 'nand read 22000000 A0000 360000;bootm 22000000'
U-Boot>
U-Boot> setenv bootargs 'mtdparts=atmel_nand:0x20000(bootstrap),0x80000(u-boot),0x360000(kernel),0x23C0000(rootfs),-(userfs) mem=64M root=ubi0:rfs rootfstype=ubifs ro console=ttyS0 ubi.mtd=4 ubi.mtd=5'
U-Boot>
U-Boot> setenv mtdparts 'mtdparts=atmel_nand:0x20000(bootstrap),0x80000(u-boot),0x360000(kernel),0x23C0000(rootfs),-(userfs)'
U-Boot>
U-Boot> setenv mtdids 'nand0=atmel_nand'
U-Boot>
U-Boot> saveenv
Saving Environment to NAND...
Erasing redundant Nand...
Erasing at 0x80000 -- 100% complete.
Writing to redundant Nand... done
U-Boot>
U-Boot> ...
RomBOOT
>

U-Boot 2010.03 (РћРєС‚ 15 2013 - 08:31:14) (OWEN-20131015-3302)

CPU: AT91SAM9263
Crystal frequency: 18.432 MHz
CPU clock : 198.656 MHz
Master clock : 99.328 MHz
DRAM: 64 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 3 tumbler
___ 0
U-Boot> disable_wdt
U-Boot>
U-Boot> ping 192.168.173.11
macb0: link up, 100Mbps full-duplex (lpa: 0xcde1)
Using macb0 device
ping failed; host 192.168.173.11 is not alive
U-Boot> ping 192.168.173.11
macb0: link up, 100Mbps full-duplex (lpa: 0xcde1)
Using macb0 device
ping failed; host 192.168.173.11 is not alive
U-Boot> ping 192.168.173.11
macb0: link up, 100Mbps full-duplex (lpa: 0xcde1)
Using macb0 device
ping failed; host 192.168.173.11 is not alive
U-Boot> ping 192.168.173.11
macb0: link up, 100Mbps full-duplex (lpa: 0xcde1)
Using macb0 device
ping failed; host 192.168.173.11 is not alive
U-Boot> ping 192.168.173.11
macb0: link up, 100Mbps full-duplex (lpa: 0xcde1)
Using macb0 device
ping failed; host 192.168.173.11 is not alive
U-Boot> ping 192.168.173.11
macb0: link up, 100Mbps full-duplex (lpa: 0xcde1)
Using macb0 device
ping failed; host 192.168.173.11 is not alive
U-Boot> ping 192.168.173.11
macb0: link up, 100Mbps full-duplex (lpa: 0xcde1)
Using macb0 device
*)

lar
02.01.2014, 18:51
У меня 3.302 тоже не прошилась, перепрошил опять 2.531

tehno722
03.01.2014, 19:49
Экран откалибровали? В самом начале надпись проскакивает "нажмите sys на 1 сек для калибровки экрана"?
После перепрош на 3302 короткая надпись пишет что-то другое.- это раз.
Выходит на калибровку - и не понять как ее делать, ибо квадратики с курсором выходят за края экрана - это два
Чего дальше делать? - это три.
Помогите советом, а то уже мозги кипят!!!!

kopergloock
05.01.2014, 14:43
После перепрош на 3302 короткая надпись пишет что-то другое.- это раз.
Выходит на калибровку - и не понять как ее делать, ибо квадратики с курсором выходят за края экрана - это два
Чего дальше делать? - это три.
Помогите советом, а то уже мозги кипят!!!!

Короткая надпись там говорит: "тапни коротко что б попасть в установки и тапни длинно, что б откалибровать". Увидели надпись, жмем на тачскрин пока не запустится калибровка. А зеленые квадратики за краями экрана - это, как я понял, пустая пользовательская программа на некалиброванном экране так себя ведет.

tehno722
05.01.2014, 17:41
Спасибо тебе, братан, человеческое! Все, слава господу, получилось!!!

Sidvishest
06.01.2014, 11:11
я всё же добил эту прошивку....путём отрубания всего что касается сети(брендмауры, сетевые проги, антивирусы, лишние протокол, ну и т.п.) и всё зашилось....
теперь с калибровкой борюсь((

Sidvishest
06.01.2014, 11:18
всё заработало)))

lar
08.01.2014, 10:16
От отчаяния для тренировки 2 раза прошил 2.531
MAC адрес уже выучил наизусть. Раз 10 пробовал прошить 3.302- ни в какую.
Переустановка прошивальщика и версии 3.302 на компьютере не помогли.
Отключение интернета, Касперского, брандмауэра, запуск от имени Администратора,
зажигание ритуальных свечей и стучание в бубен тоже.
Зацикливается вот на этом месте.
11331
Дожидался 500% и отключал. Дальше идет непереводимая игра слов с использованием....

Александр Приходько
12.01.2014, 00:47
От отчаяния для тренировки 2 раза прошил 2.531
MAC адрес уже выучил наизусть. Раз 10 пробовал прошить 3.302- ни в какую.
Переустановка прошивальщика и версии 3.302 на компьютере не помогли.
Отключение интернета, Касперского, брандмауэра, запуск от имени Администратора,
зажигание ритуальных свечей и стучание в бубен тоже.
Зацикливается вот на этом месте.
11331
Дожидался 500% и отключал. Дальше идет непереводимая игра слов с использованием....

Есть в этой прошивке возможность прошивки с Flash.
На этой неделе сделаем инструкцию как это сделать.
Прошу набраться терпения.

Александр Приходько
12.01.2014, 01:11
Предварительный вариант инструкции прошивки СПК2хх (старое железо) с FLASH.

Данную инструкцию я и мои помощники сами не проверяли, прошу отнестись с пониманием.
Поэтому могут быть недочеты или не корректности.
Но можете попробовать, пока мы все сами проверять будем:


Подготовка ПК и FLASH
1) берем Flash, форматируем в Fat32
2) закидываем в корень Flash файл update.fw
11348
3) установить на ПК пользовательскую прошивку 3.302
http://www.owen.ru/catalog/32050189
4) открыть каталог с установленной прошивкой, например:
C:\Program Files (x86)\OWEN\Пользовательская прошивка ОВЕН ПЛК с CoDeSys 3\firmware\СПК207.03.CS.WEB_v3.302
5) скопировать все файлы кроме unins000 в корень FLASH


Прошивка:
1) Подключаем СПК к ПК, прошиваем начальный загрузчик. На остальную прошивку "забиваем"
2) Отключаем СПК от ПК, выключаем питание
3) Подключаем к СПК подготовленную FLASH
4) Включаем питание
5) в момент загрузки 3 раза меняем состояние тумблера на задней крышке
6) Ждем окончания прошивки 3-5 минут

lar
14.01.2014, 15:16
"берем Flash"- SD карту? 8Gb class10 подойдет?
"прошиваем начальный загрузчик"- на каком сообщении и в какой последовательности надлежит производить отключение и выключение?
Я это делал вот в этот момент
11383
" в момент загрузки 3 раза меняем состояние тумблера на задней крышке"- что такое момент загрузки- 1, 2, 4 секунды с момента подачи напряжения?
В течении какого времени надо успеть пощелкать тумблером?
3 раза- это вверх-вниз-вверх или как то по другому?
На экране или в другом месте что то должно мигать или еще как то индицировать что процесс пошел, а потом закончился?

Шаманство это все какое-то. Попробовал пару раз, эффект нулевой.

Shayker
14.01.2014, 15:33
А я флешку юсб брал. Тоже ноль.

Александр Приходько
14.01.2014, 15:45
"берем Flash"- SD карту? 8Gb class10 подойдет?
"прошиваем начальный загрузчик"- на каком сообщении и в какой последовательности надлежит производить отключение и выключение?
Я это делал вот в этот момент
11383
" в момент загрузки 3 раза меняем состояние тумблера на задней крышке"- что такое момент загрузки- 1, 2, 4 секунды с момента подачи напряжения?
В течении какого времени надо успеть пощелкать тумблером?
3 раза- это вверх-вниз-вверх или как то по другому?
На экране или в другом месте что то должно мигать или еще как то индицировать что процесс пошел, а потом закончился?

Шаманство это все какое-то. Попробовал пару раз, эффект нулевой.


А я флешку юсб брал. Тоже ноль.


Старые СПК шьются через USB Flash, это не SD-карта!
Пока ни каких комментариев дать больше не могу. Ребята из поддержки только начали заниматься данным вопросом. Через день/два будет инструкция.

Мурат Ахриев
16.01.2014, 17:18
"берем Flash"- SD карту? 8Gb class10 подойдет?
"прошиваем начальный загрузчик"- на каком сообщении и в какой последовательности надлежит производить отключение и выключение?
Я это делал вот в этот момент
11383
" в момент загрузки 3 раза меняем состояние тумблера на задней крышке"- что такое момент загрузки- 1, 2, 4 секунды с момента подачи напряжения?
В течении какого времени надо успеть пощелкать тумблером?
3 раза- это вверх-вниз-вверх или как то по другому?
На экране или в другом месте что то должно мигать или еще как то индицировать что процесс пошел, а потом закончился?

Шаманство это все какое-то. Попробовал пару раз, эффект нулевой.

Прошивка с USB флешки возможна если на СПК207 была установлена прошивка v3.302 и более новая, если была установлена более старая версия, то прошивка возможна только стандартным путем, описанным в данном руководстве - http://www.kipshop.ru/CoDeSys3.0/Soft/instr_plc_CoDeSys_v3.zip

Чем может быть полезна функция прошивки с флешки: если установлена более старая версия прошивки чем v3.302 и при стандартном процессе прошивки(3.302 и более новой) происходит зависание процесса прошивки, можно продолжить прошивку с флешки.

Для того, что бы можно было продолжить прошивку СПК207 с флешки нужно что бы стандартный процесс прошивки дошел до определенного этапа, если в логе программы прошивальщика есть такие строки:

Filename 'uboot.bin'.
Load address: 0x20002000
Loading: *################################################# #
done
Bytes transferred = 254844 (3e37c hex)

NAND erase: device 0 offset 0x20000, size 0x80000
Erasing at 0x20000 -- 25% complete.Erasing at 0x40000 -- 50% complete.Erasing at 0x60000 -- 75% complete.Erasing at 0x80000 -- 100% complete.
OK

NAND write: device 0 offset 0x20000, size 0x3f000
258048 bytes written: OK <=============================================

то дальше можно прошивать при помощи USB флешки, как это описано выше.

Roman29
21.01.2014, 20:12
После прошивке СПК 207-03.WEB на прошивку 3.302 висит белый экран с полосками и постоянно пищит на кнопку reset не реагирует что делать? помогите!
Прошивку новую не цепляет!! по ip ping не проходит

lar
21.01.2014, 21:20
Прошивка с USB флешки возможна если на СПК207 была установлена прошивка v3.302 и более новая
Минут 5 пытался понять о чем речь.
Самая новая официально озвученная прошивка- 3.302 (которую я и пытался прошить)
Если она уже прошита, зачем ее перепрошивать то?
Если б ее прошили в Овене перед отгрузкой, я бы и не мучался

приборист
21.02.2014, 17:14
После прошивке СПК 207-03.WEB на прошивку 3.302 висит белый экран с полосками и постоянно пищит на кнопку reset не реагирует что делать? помогите!
Прошивку новую не цепляет!! по ip ping не проходит

Та же история.
Достаем бубен :)

приборист
21.02.2014, 17:48
В общем бубен не подходит :(
Контроллер СПК207 SOM 03.cs.web_v3.208
Изначально включил - грузится секунд 10 и показывает указатель, и при нажатии на тачскрин - заполняет квадратик зеленым цветом.
Попробовал перепрошить - дошло до экрана Пауза 30 секунд и отвалилось.
Итог - включаешь сразу белый экран, полоски вертикальные и писк.
При нажатии на ресет - изменяется лишь тон писка.

Я так понимаю слетел загрузчик. Открыл корпус - а там 3 варианта куда можно вставить перемычку.
Куда копать?

приборист
24.02.2014, 17:10
В общем бубен не подходит :(
Контроллер СПК207 SOM 03.cs.web_v3.208
Изначально включил - грузится секунд 10 и показывает указатель, и при нажатии на тачскрин - заполняет квадратик зеленым цветом.
Попробовал перепрошить - дошло до экрана Пауза 30 секунд и отвалилось.
Итог - включаешь сразу белый экран, полоски вертикальные и писк.
При нажатии на ресет - изменяется лишь тон писка.

Я так понимаю слетел загрузчик. Открыл корпус - а там 3 варианта куда можно вставить перемычку.
Куда копать?

Ответа я так понимаю не будет?
В личку тишина, в теме тоже.
Можно СПК обратно отправлять?

arlyn
24.02.2014, 18:26
Ответа я так понимаю не будет?
В личку тишина, в теме тоже.
Можно СПК обратно отправлять?
Отправляй мне я давно жду эту модификацию(с старой спк207 все варианты испробовал, всё изучил);)
Для тестов много что хотелось бы, но маленькой компании ни чего не дадут:(

capzap
24.02.2014, 18:59
Отправляй мне я давно жду эту модификацию(с старой спк207 все варианты испробовал, всё изучил);)
Для тестов много что хотелось бы, но маленькой компании ни чего не дадут:(

Чего вводите в заблуждение,я вообще на пенсии и мне дают для тестов оборудование, надо просто знать где записываться

arlyn
24.02.2014, 21:23
Чего вводите в заблуждение,я вообще на пенсии и мне дают для тестов оборудование, надо просто знать где записываться
На сайте овен ру заполняю форму, мол хочу протестить прибор. Ответа нет.

Nov64
26.02.2014, 17:33
Вопрос такой. Прошился СПК207 нормально, правда с третьего раза. НО. Если залить программу, а потом допустим перезапустить контроллер то программа стирается из памяти. Приходится заливать заново. В чём может быть проблема?
Тоже самое. В итоге выяснил, что прошитый СПК (3.302) работает только со старым таргетом (2.531). С таргетом для 3.302 прога в СПК не сохраняется (после перегрузки СПК) и вообще куча проблем при компиляции. Мистика на яву однако.

Мурат Ахриев
06.03.2014, 12:25
Для того чтобы приложение сохранялось после перезагрузки, после того как вы загрузили проект в контроллер, создайте загрузочное приложение(См. скриншот). CODESYS должен быть в режиме логин.12195

Александр Баранов
06.03.2014, 16:43
В общем бубен не подходит :(
Контроллер СПК207 SOM 03.cs.web_v3.208
Изначально включил - грузится секунд 10 и показывает указатель, и при нажатии на тачскрин - заполняет квадратик зеленым цветом.
Попробовал перепрошить - дошло до экрана Пауза 30 секунд и отвалилось.
Итог - включаешь сразу белый экран, полоски вертикальные и писк.
При нажатии на ресет - изменяется лишь тон писка.

Я так понимаю слетел загрузчик. Открыл корпус - а там 3 варианта куда можно вставить перемычку.
Куда копать?

Точно такая же история с точно такой же панелькой, взятой на тест. "Радужный" экран и писк, прошивальщик панель видит, но дальше надписи Texas Instruments X-Loader 1.46 (OWEN-20130718-3208) процесс не идёт и прошивальщик выводит ошибку. Старая инструкция по прошивке, очевидно не подходит. Очень надеюсь на комментарии овеновцев.

Мурат Ахриев
06.03.2014, 16:59
Прошивка, программа прошивальщик, доступные на сайте не подходят для прошивки СПК207-210 SOM выданных на тестирование.
Пришлите адрес электронной почты, полное название вашего контроллера, я вам вышлю необходимые компоненты.

anowice
18.03.2014, 03:14
" в момент загрузки 3 раза меняем состояние тумблера на задней крышке"- что такое момент загрузки- 1, 2, 4 секунды с момента подачи напряжения?
В течении какого времени надо успеть пощелкать тумблером?
3 раза- это вверх-вниз-вверх или как то по другому?
На экране или в другом месте что то должно мигать или еще как то индицировать что процесс пошел, а потом закончился?

Шаманство это все какое-то. Попробовал пару раз, эффект нулевой.
А у меня получилось. Могу рассказать как это делал я. Ничего кроме флешки не было подключено. Переключения тумблером делал сразу же после включения, когда экран моргнул и светодиоды все светились, т.е. около 2х секунд после включения. Щёлкал тумблером так: 1-0-1. Смотрел на флешку - она светилась, на СПК горели все светодиоды, экран СПК чёрный, так прошло минуты 2. Потом светодиоды некоторые погасли, СПК загрузился и слетела калибровка экрана.

Aleksandr
24.03.2014, 23:36
Добрый вечер. При попытке перепрошить СПК210 на прошивку3302 появляется
"Texas Instruments X-Loader 1.46 (OWEN-20130718-3208)
Starting X-loader on MMC
MMC init failed
X-Loader hangs"

Затем несколько секунд тишина и появляется сообщение "Процессор не переходит в режим прошивки..." все делал по инструкции.

В чем может быть причина?

Мурат Ахриев
25.03.2014, 10:50
Какая у вас модификация? На новом железе?

Aleksandr
25.03.2014, 11:12
Старое или новое железо не знаю. как это можно определить? Панель произведена в августе 13-го

Мурат Ахриев
25.03.2014, 13:02
Подключаетесь программой WinSCP к СПК(логин root, пароль пустой), заходите в каталог etc, открываете файл RELEASE.
В СПК со старым железом модель пишется слитно spk210web, в СПК с новым железом (SOM) пишется через точки spk.210.web.
Компоненты высланные вам личным сообщением подходят только для СПК с новым железом, прошивки, программы для прошивки для СПК старым железом лежат тут http://www.owen.ru/catalog/32050189

Aleksandr
25.03.2014, 13:20
Спасибо, вечером посмотрю.

Aleksandr
26.03.2014, 00:16
Еще вчера я прошил панель прошивкой 3302 без обновления загрузчика. Теперь панель вообще не загружается. Но оказалось панель у меня SOM (определил по маркировке). Программой WinSCP тоже подключиться не удалось.
При попытке прошить прошивкой для нового железа, выскакивает та же ошибка - MMC init failed X-Loader hangs
Возможно оживить своими силами?

IgorCOM
10.04.2014, 15:04
Прошу помочь, решил обновить прошивку на СПК 207
СПК207-03-cs-web
версия - 2531
Взял всё с офф версии на http://www.owen.ru/catalog/32050189
Прошивка v3.302 http://www.owen.ru/uploads/Firmware_SPK207.03.CS.WEB_v3.302.zip
Программа пользовательской прошивки http://www.owen.ru/uploads/setup_plc_firmware_v1.023.zip
инструкция http://www.kipshop.ru/CoDeSys3.0/Soft/instr_plc_CoDeSys_v3.zip
Пробывал раз 10 (под WinXP получилось). В конечном итоге получилось (когда попросил вставить перемычку я вставил, в это время работал СПК). В конце выведено сообщение что успешно, отключите приборы, снимите питание. Так и сделал и нажал готово. Включил всё как надо и .... Черный экран на СПК (время от времени моргает), все индикаторы горят кроме P1 P2 P3. И на этом все. Что делать, подключиться не могу. По сети не видит, через cmd по пингу то же не видит!!!
Ещё раз, прошу помочь.

IgorCOM
11.04.2014, 12:14
Прошу помочь, решил обновить прошивку на СПК 207
СПК207-03-cs-web
версия - 2531
Взял всё с офф версии на http://www.owen.ru/catalog/32050189
Прошивка v3.302 http://www.owen.ru/uploads/Firmware_SPK207.03.CS.WEB_v3.302.zip
Программа пользовательской прошивки http://www.owen.ru/uploads/setup_plc_firmware_v1.023.zip
инструкция http://www.kipshop.ru/CoDeSys3.0/Soft/instr_plc_CoDeSys_v3.zip
Пробывал раз 10 (под WinXP получилось). В конечном итоге получилось (когда попросил вставить перемычку я вставил, в это время работал СПК). В конце выведено сообщение что успешно, отключите приборы, снимите питание. Так и сделал и нажал готово. Включил всё как надо и .... Черный экран на СПК (время от времени моргает), все индикаторы горят кроме P1 P2 P3. И на этом все. Что делать, подключиться не могу. По сети не видит, через cmd по пингу то же не видит!!!
Ещё раз, прошу помочь.
Рано запаниковал, как уже отмечалось с первого раза может и не пойти прошивка (хотя у меня было написано что все нормально). Решение -- 2-й раз прошил, удачно всё вышло. Правда есть одно но. Калибровка с экрана слетела. Александр говорил, что нужно нажать на кнопку SYS. Однако, у меня калибровка всё равно нормальной не становится. Работа под "0" или "1", всё так же не спасает. В сообщении на экране я так понял надо нажать короткую, а потом длинную очередь (видимо SYS). Эффект такой же. В чём дело, как откалибровать?
P.S. нажимал и 1 раз, и 2 раза, и до, и после сообщения.

Мурат Ахриев
11.04.2014, 12:44
Во время загрузки СПК с прошивкой 3.302 на экране высветиться белая надпись на черном фоне, в этот момент нужно длительно нажать на экран(> 3 секунд), после чего вы попадете в меню калибровки экрана.

IgorCOM
11.04.2014, 16:20
Во время загрузки СПК с прошивкой 3.302 на экране высветиться белая надпись на черном фоне, в этот момент нужно длительно нажать на экран(> 3 секунд), после чего вы попадете в меню калибровки экрана.
Благодарю, получилось.
Кстати, IP DNS mask всё становится стандартным, а меню установки сетевых параметров, пароля, интерфейсов, времени -- задаётся теперь после калибровки экрана (режим "0").

lar
21.11.2014, 09:44
Прошил с 3.302 на 3.942. Работает быстрее
Вспоминаю как я мучился пытаясь прошить 3.302 и как легко и быстро прошилась 3.942- прогресс налицо
Долго мучился с калибровкой экрана пока не сообразил снять защитную пленку :)

Пьер
10.12.2014, 14:50
Прошил с 3.302 на 3.942. Работает быстрее
Вспоминаю как я мучился пытаясь прошить 3.302 и как легко и быстро прошилась 3.942- прогресс налицо
Долго мучился с калибровкой экрана пока не сообразил снять защитную пленку :)

Lar, скажи пожалуйста?
У меня СПК207, прошивка 3.302, модификация spk207web.

Как мне ее перепрошить без косяков до последней 3.942, а то прочитав несколько тем, боюсь что слетит система с единственной спк и придется везти в отчий дом.
И еще. Последняя версия прошивки: решена проблема с WEB визуализацией, не слетает через некоторое время как на 3.302? В данный момент на моей спк не работает веб должным образом.

cen_turion
15.12.2014, 16:47
Волков бояться, в лес не ходить! (Пословица)
Если по делу, то с прошивкой может всегда что-то случиться и тогда можно будет всё исправить только через программатор, которого у Вас , я думаю, нет. Так всё в принципе прописано, что и как. Но последнее действие за Вами.
PS. У меня всё ...квакнулось и пришлось в сервис-центр везти. Подозрение на флеш память.

RV9WFJ
15.12.2014, 21:42
Квакнуться может только в виду глючной памяти. Но часто даже с такой прошивается, хоть и не с первого разу часто. Только прошивайте через аппаратный COM.

gusev@kipovec.ru
03.02.2015, 09:38
У меня спк210 надо было перепрошить. Начал прошивать но по ходу прибор умер....16542

Трофимов Артем
03.02.2015, 10:00
У меня спк210 надо было перепрошить. Начал прошивать но по ходу прибор умер....16542

какая версия программы прошивальщика у Вас и какой кабель используете?

gusev@kipovec.ru
03.02.2015, 10:06
какая версия программы прошивальщика у Вас и какой кабель используете?

Версия _v1.028 кабель кс-2

gusev@kipovec.ru
03.02.2015, 10:29
вИДИМО ДЕФЕКТНЫЙ 210 ПОПАЛСЯ, спк 207 прошиваются без проблем...

Трофимов Артем
03.02.2015, 10:41
прошивку ставите с сайта доступную? с обновлением начального загрузчика?

gusev@kipovec.ru
03.02.2015, 11:33
прошивку ставите с сайта доступную? с обновлением начального загрузчика?



Да с сайта для спк 210som/ пробывал и с обновлением а он только в ответ 40Х

Lyohin
08.03.2015, 00:07
Прошил с 3.302 на 3.942. Работает быстрее
Вспоминаю как я мучился пытаясь прошить 3.302 и как легко и быстро прошилась 3.942- прогресс налицо
Долго мучился с калибровкой экрана пока не сообразил снять защитную пленку :)

Каким образом получилось быстро прошить? Возникает при пуске сообщение о прекращении прошивки.

Lyohin
08.03.2015, 18:20
Ну вот процесс прошивки пошел, но ненадолго. Появилось сообщение (во вложении) о необходимости удостоверится подключения Ethernet между ПК и СПК. Физически соединение есть, но СПК не пингуется. После этого процесс прошивки закончился банальным сообщением о возможных причинах в сбое прошивки. Ладно с этим. Думаю включить СПК в обычном режиме - а экран темный, все светодиоды на панели светятся красным, сам СПК не запускается. И что с этим делать?

приборист
08.03.2015, 18:25
Кабель прямой или перекрестный?
Добейтесь пинга.

Lyohin
08.03.2015, 18:33
Кабель перекрестный, до процедуры прошивки занимался загрузкой программы с CODESYS. Программа работала и загружалась. А сейчас, контроллер не загружается в обычном режиме, все время темный экран. Просьба представителей компании Овен дать рекомендации по дальнейшим действиям.

Lyohin
10.03.2015, 18:45
Вопрос решен

vnkorol
24.03.2015, 13:02
3) Прописал актуальный mac адрес прибора (до этого не обратил внимание, что мак был левый)

Прошиться удалось.

Спасибо тебе, добрый человек!!!

AndreyS
14.04.2016, 12:46
Вопрос решен
А в чем было дело и каким образом проблема решилась?

energvk
25.11.2016, 16:56
Имеется СПК207-24-04-CS.WEB купленный летом 2016 года. Заводская прошивка стоит 3.945. На сайте выложены последние прошивки для [М04] - 3.954, для [М02] - 3.945. При этом в инструкции по прошивке 9.954 сказано - "Убедитесь, что в СПК2хх установлена прошивка версии не ниже 3.949". Как я понял, это потому что на прошивке 3.945 нет пункта меню "Обновить прошивку". Соответственно вопрос: потому как на панели установлена заводская прошивка 3.945 соответственно это модификация [М02], то есть панель была продана из старых складских запасов? Как вообще определить версию СПК М02 или М04?

RV9WFJ
25.11.2016, 18:06
Вообще ее реальная дата выпуска есть на штрихкоде сзади. Но как говорится и крышку можно поменять :-) Если хотите на 100%, то снимаете заднюю крышку и ищете на плате модуль SOM (плата аля компьютерная память на которой находится процессор и память). Если на нем надпись белой краской VariSOM то М02, если Owen ... то M04.

energvk
26.11.2016, 12:34
Спасибо, придётся разобрать видимо, дат никаких не вижу. На штрихкоде, это в заводском номере что ли зашифровано? Больше ничего такого не вижу

Евгений Кислов
26.11.2016, 12:43
Разбирать необязательно. Можно в терминале (putty) выполнить команду cat /proc/cpuinfo и посмотреть на параметр Hardware. Для M04 он равен owen_am335x.

energvk
30.11.2016, 00:40
Разбирать необязательно. Можно в терминале (putty) выполнить команду cat /proc/cpuinfo и посмотреть на параметр Hardware. Для M04 он равен owen_am335x.

Попробовал,но команда не проходит пишет "not found". При этом подключившись к СПК вижу файл cpuinfo в папке proc,но он пустой

Евгений Кислов
30.11.2016, 07:21
То, что он пустой - это нормально. Можно выложить скриншот терминала с командой и ответом "not found"?

energvk
30.11.2016, 09:36
Прикладываю скриншот
27864

Также команду вводил находясь в корневой папке

capzap
30.11.2016, 09:37
Прикладываю скриншот
27864
пробела не видно между командой и путем до файла

energvk
30.11.2016, 09:49
пробела не видно между командой и путем до файла

Согласен, на снимке тоже не вижу. Проверю на объекте, спасибо. Там как раз клавиатура глючная, может и не проставился пробел

capzap
30.11.2016, 10:06
да к гадалке не ходи, ниже ведь есть строчка что именно он не нашел

energvk
05.12.2016, 17:40
Разбирать необязательно. Можно в терминале (putty) выполнить команду cat /proc/cpuinfo и посмотреть на параметр Hardware. Для M04 он равен owen_am335x.

Проверил, выдал - Owen SPK2xx VAR. Получается версия [M02]? И видимо не видать ему прошивку выше 3.945...

Евгений Кислов
05.12.2016, 17:58
Проверил, выдал - Owen SPK2xx VAR. Получается версия [M02]? И видимо не видать ему прошивку выше 3.945...

Да, это модификация М02.