|
|
  |
ARM9, S3C2440, вопросы к тем, кто пользует |
|
|
|
Feb 18 2009, 06:32
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Пришла мне FrendlyARM с 3.5 экраном... на коробке адрес сайта www.arm9.net с этого сайта жаль только можно просмотреть содержимое диска http://www.arm9.net/mini2440-dvd.aspно там есть раздел с обновлениями, которые можно скачать.. возможно там есть что интересное. http://www.arm9.net/mini2440-update.aspPS Все на китайском.... так что включайте в винде поддержку иероглифов...  PPS Образ диска заливаю в /upload/MCs/ARM/mini2440 (FriendlyARM)/mini2440-2009011.isz. Надо? Размер образа 2Гб!
|
|
|
|
|
Feb 18 2009, 19:44
|

Местный
  
Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962

|
Цитата но там есть раздел с обновлениями, которые можно скачать.. возможно там есть что интересное. http://www.arm9.net/mini2440-update.aspPS Все на китайском.... так что включайте в винде поддержку иероглифов... smile.gif PPS Образ диска заливаю в /upload/MCs/ARM/mini2440 (FriendlyARM)/mini2440-2009011.isz. Надо? Размер образа 2Гб! Спасибо Большое. Качаю и то и другое. .... http://www.arm9.net/mini2440-update.asp - там в архиве PDF- файл только.
--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
|
|
|
|
|
Feb 24 2009, 19:32
|

Местный
  
Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962

|
Цитата Мда.... надо было все-таки еще RARом обжать с защитой от повреждений.... Перезалить? Или доложить отдельные части? да в принципе не надо. С диска читается исходники ядра Linux для этого процессора и почти всё остальное. Спасибо.
--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
|
|
|
|
|
Feb 26 2009, 11:37
|
Группа: Новичок
Сообщений: 10
Регистрация: 18-02-05
Пользователь №: 2 727

|
Некоторые наработки для данных плат, qq2440 и mini2440 http://blog.leshak.ru/tag/qq2440/Что работает (проверено и используется): u-boot 1.3.2 - поддержка сети (DM9000 & CS8900) - NAND, NOR Linux 2.6.29-rc6 - Ethernet (DM9000 & CS8900) - LCD (320x240, 240x320, 640x480, 800x480) - Touchscreen - USB Host - MMC/SD/SDHC - Audio Есть примеры установки busybox в NAND, debian на SD Надеюсь, заинтересованные присоединятся Посчитаете это рекламой - удаляйте...Еще, могу выложить образы CD и последние обновления к ним, но для Linux - там все старое. В качестве cross toolchain использую это: ftp://ftp.denx.de/pub/eldk/4.2/arm-linux-...ion/README.html
|
|
|
|
|
Feb 28 2009, 13:24
|

Местный
  
Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962

|
Насчёт сборки тулчаина из исходых кодов зацените это. Очень интересный материал. Там много всего ценного
--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
|
|
|
|
|
Apr 5 2009, 08:25
|

Частый гость
 
Группа: Свой
Сообщений: 158
Регистрация: 15-10-07
Из: Й-Ола
Пользователь №: 31 376

|
Здравствуйте всем. По случаю досталась плата QQ2440V3 с дисплеем 800*480. На ней залита Linux. Но не пойму почему не работает периферия (ethernet, usb, SD-card). CODE
VIVI version 0.1.4 (root@vmwarelinux) (gcc version 2.95.3 20010315 (release)) #0 .1.4 Tue Sep 4 03:48:39 CST 2007 MMU table base address = 0x33DFC000 Succeed memory mapping. DIVN_UPLL0 MPLLVal [M:7fh,P:2h,S:1h] CLKDIVN:5h
+---------------------------------------------+ | S3C2440A USB Downloader ver R0.03 2004 Jan | +---------------------------------------------+ USB: IN_ENDPOINT:1 OUT_ENDPOINT:3 FORMAT: <ADDR(DATA):4>+<SIZE(n+10):4>+<DATA:n>+<CS:2> NOTE: Power off/on or press the reset button for 1 sec in order to get a valid USB device address.
NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung K9D1208V0M) Could not found stored vivi parameters. Use default vivi parameters. Press Return to start the LINUX/Wince now, any other key for vivi Copy linux kernel from 0x00050000 to 0x30008000, size = 0x00200000 ... done zImage magic = 0x016f2818 Setup linux parameters at 0x30000100 linux command line is: "noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySA C0" MACH_TYPE = 782 NOW, Booting Linux...... Uncompressing Linux............................................................. ............................................ done, booting the kernel. Linux version 2.6.13 (root@hasee) (gcc version 3.4.1) #5 Sat Dec 15 06:39:03 EST 2007 CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T) Machine: SBC2440 ATAG_INITRD is deprecated; please update your bootloader. Memory policy: ECC disabled, Data cache writeback CPU S3C2440A (id 0x32440001) BUG: mapping for 0x19000000 at 0xd0000000 overlaps vmalloc space S3C2440: core 405.000 MHz, memory 101.250 MHz, peripheral 50.625 MHz S3C2410 Clocks, © 2004 Simtec Electronics CPU0: D VIVT write-back cache CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets Built 1 zonelists Kernel command line: noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0 irq: clearing pending ext status 00000200 irq: clearing subpending status 00000002 PID hash table entries: 512 (order: 9, 8192 bytes) timer tcon=00000000, tcnt a4ca, tcfg 00000200,00000000, usec 00001e57 Console: colour dummy device 80x30 Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 64MB = 64MB total Memory: 61184KB available (2534K code, 1006K data, 144K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 USB Power Control, © 2004 Simtec Electronics S3C2440: Initialising architecture S3C2440: IRQ Support S3C2440: Clock Support, UPLL 48.000 MHz SCSI subsystem initialized usbcore: registered new driver hub S3C2410 DMA Driver, © 2003-2004 Simtec Electronics DMA channel 0 at c4800000, irq 33 DMA channel 1 at c4800040, irq 34 DMA channel 2 at c4800080, irq 35 DMA channel 3 at c48000c0, irq 36 NetWinder Floating Point Emulator V0.97 (double precision) devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x1 yaffs Dec 12 2007 03:34:38 Installing. Initializing Cryptographic API Console: switching to colour frame buffer device 100x30 S3C24X0 fb0: s3c2410fb frame buffer device initialize done GPIO L3 bus interface for S3C2440, installed S3C2410 RTC, © 2004 Simtec Electronics s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling leds initialized s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440 s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440 s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440 io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) nbd: registered device at major 43 Cirrus Logic CS8900A driver for Linux (Modified for SMDK2410) eth0: CS8900A rev E at 0xd0000300 irq=53, no eeprom , addr: 08: 0:3E:26:0A:5B Linux video capture interface: v1.00 ovcamchip: v2.27 for Linux 2.6 : OV camera chip I2C driver Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx ide_s3c2440_init ide0: S3C2410 IDE interface S3C24XX NAND Driver, © 2004 Simtec Electronics s3c2440-nand: mapped registers at c4880000 s3c2440-nand: timing: Tacls 9ns, Twrph0 39ns, Twrph1 9ns NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V 8-bit ) NAND_ECC_NONE selected by board driver. This is not recommended !! Scanning device for bad blocks Bad eraseblock 0 at 0x00000000 Bad eraseblock 1 at 0x00004000 Bad eraseblock 2 at 0x00008000 Bad eraseblock 3 at 0x0000c000 Bad eraseblock 4 at 0x00010000 Bad eraseblock 5 at 0x00014000 Bad eraseblock 6 at 0x00018000 Bad eraseblock 7 at 0x0001c000 Bad eraseblock 8 at 0x00020000 Bad eraseblock 9 at 0x00024000 Bad eraseblock 10 at 0x00028000 Bad eraseblock 11 at 0x0002c000 Bad eraseblock 12 at 0x00030000 Bad eraseblock 13 at 0x00034000 Bad eraseblock 14 at 0x00038000 Bad eraseblock 15 at 0x0003c000 Bad eraseblock 16 at 0x00040000 Bad eraseblock 17 at 0x00044000 Bad eraseblock 18 at 0x00048000 Creating 3 MTD partitions on "NAND 64MiB 3,3V 8-bit": 0x00000000-0x00030000 : "bootloader" 0x00050000-0x00250000 : "kernel" 0x00250000-0x03ffc000 : "root" s3c2410-ohci s3c2410-ohci: S3C24XX OHCI s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1 s3c2410-ohci s3c2410-ohci: irq 42, io mem 0x49000000 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.01:USB HID core driver usbcore: registered new driver ov511 drivers/usb/media/ov511.c: v1.64 for Linux 2.5 : ov511 USB Camera Driver usbcore: registered new driver gspca drivers/usb/media/gspca/gspca_core.c: gspca driver 00.60.00 registered mice: PS/2 mouse device common for all mice ts: Compaq touchscreen protocol output s3c2410 TouchScreen successfully loaded i2c /dev entries driver s3c2440-i2c s3c2440-i2c: slave address 0x10 s3c2440-i2c s3c2440-i2c: bus frequency set to 98 KHz s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter mmci-s3c2410: probe: mapped sdi_base=c4d00000 irq=37 irq_cd=60 dma=0. mmci-s3c2410: initialisation done. SBC2440 SOUND driver register SBC2440 SOUND driver probe! SBC2440 UDA1341 audio driver initialized NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP reno registered TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 MMC: sd_app_op_cond: at least one card is busy - trying again. MMC: sd_app_op_cond: at least one card is busy - trying again. MMC: sd_app_op_cond: at least one card is busy - trying again. MMC: sd_app_op_cond: at least one card is busy - trying again. MMC: sd_app_op_cond: at least one card is busy - trying again. MMC: sd_app_op_cond: at least one card is busy - trying again. MMC: sd_app_op_cond: at least one card is busy - trying again. MMC: sd_app_op_cond: at least one card is busy - trying again. MMC: sd_app_op_cond: at least one card is busy - trying again. MMC: sd_app_op_cond: at least one card is busy - trying again. MMC: sd_app_op_cond locked busy. Probably have broken SD-Card. yaffs: dev is 32505858 name is "mtdblock2" yaffs: Attempting MTD mount on 31.2, "mtdblock2" VFS: Mounted root (yaffs filesystem). Mounted devfs on /dev Freeing init memory: 144K [05/Apr/2009:12:13:13 +0000] boa: server version Boa/0.94.13 [05/Apr/2009:12:13:13 +0000] boa: server built Feb 28 2004 at 21:47:23. [05/Apr/2009:12:13:13 +0000] boa: starting server pid=271, port 80
Please press Enter to activate this console. could not open for writing `/root/S ettings/locale.conf.new' could not open for writing `/root/Settings/qpe.conf.new' Create pluginlibman in libqpe could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' Unable to open /usr/share/zoneinfo/zone.tab Timezone data must be installed at /usr/share/zoneinfo/ Unable to open '/usr/share/zoneinfo/America/New_York' TimeZone::data Can't create a valid data object for 'America/New_York' TzCache::location unable to find America/New_York initEnvironment() Invalid TimeZone America/New_York Use QPEApplication's PluginLibraryManager could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' QMemoryFile::QMemoryFile("/opt/qtopia/etc/dict/dawg") Created QMemoryfile for /opt/qtopia/etc/dict/dawg with a size of 189396 could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' inserting Documents at -1 could not open for writing `/root/Settings/PluginLoader.conf.new' could not register server found obex lib inserting Applications at 0 inserting Games at 1 inserting Settings at 2 QGDict::hashKeyString: Invalid null key addAppLnk: No view for type (null). Can't add app (null)! Create pluginlibman in libqpe could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' could not open for writing `/root/Settings/PluginLoader.conf.new' Use QPEApplication's PluginLibraryManager QuickLauncher running Unable to open /usr/share/zoneinfo/zone.tab Timezone data must be installed at /usr/share/zoneinfo/ Unable to open '/usr/share/zoneinfo/America/New_York' TimeZone::data Can't create a valid data object for 'America/New_York' TzCache::location unable to find America/New_York Registered QPE/QuickLauncher-309
Пытаюсь залить в нее WinCE5.0, но дальше биоса считанного гипертерминалом пройти не могу - ни одна команда из списка не отрабатывается, может просто туплю. Раньше с армами дела не имел, это первый опыт, так что приветствуются любые подсказки.
|
|
|
|
|
Apr 9 2009, 09:35
|
Участник

Группа: Свой
Сообщений: 36
Регистрация: 27-09-05
Из: Украина, г. Херсон
Пользователь №: 8 994

|
Если кто-то покупал плату Samsung S3C2440 ARM9 Board на ebay, скажите у какого продавца брали и не было ли с ним проблем. Хотел покупать у esky-sh, но предварительно хотел уточнить некоторые моменты по доставке. Ответа нет уже несколько дней, в скайпе тоже не отвечает. Это настораживает.
|
|
|
|
|
Apr 12 2009, 16:13
|
Группа: Новичок
Сообщений: 1
Регистрация: 12-04-09
Из: Киев
Пользователь №: 47 561

|
Цитата(ArtemK @ Apr 9 2009, 12:35)  Если кто-то покупал плату Samsung S3C2440 ARM9 Board на ebay, скажите у какого продавца брали и не было ли с ним проблем. Хотел покупать у esky-sh, но предварительно хотел уточнить некоторые моменты по доставке. Ответа нет уже несколько дней, в скайпе тоже не отвечает. Это настораживает. Покупал у него в январе. Никаких проблем с доставкой не воникло. Правда я не пытался предварительно с ним связываться.
|
|
|
|
|
Apr 27 2009, 10:32
|
Группа: Новичок
Сообщений: 10
Регистрация: 18-02-05
Пользователь №: 2 727

|
Цитата(ArtemK @ Apr 9 2009, 13:35)  Если кто-то покупал плату Samsung S3C2440 ARM9 Board на ebay, скажите у какого продавца брали и не было ли с ним проблем. Хотел покупать у esky-sh, но предварительно хотел уточнить некоторые моменты по доставке. Ответа нет уже несколько дней, в скайпе тоже не отвечает. Это настораживает. два раза заказывал у esky-sh все ок, последний раз 3 недели назад.
|
|
|
|
|
Apr 29 2009, 09:44
|
Участник

Группа: Свой
Сообщений: 36
Регистрация: 27-09-05
Из: Украина, г. Херсон
Пользователь №: 8 994

|
Цитата(LeshaK @ Apr 27 2009, 13:32)  два раза заказывал у esky-sh все ок, последний раз 3 недели назад. Спасибо. Заказал у esky-sh, уже все пришло в лучшем виде.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|