Johny 0 29 июля, 2011 Опубликовано 29 июля, 2011 · Жалоба В процессе поиска "мозга" для нового девайса набрел на такую штуку: TAM-3517 System on Module Есть Андроид, процессор Cortex-A8 от TI и много всего прочего. А главное стоит в терраэлектронике 4200 или 3900 без WiFi. К нему development kit за $275. В Терраэлектронике, правда, за 17 тыр. Почитал рекламу, getting started - понравилось. Включаешь - и все работает. Однако сильно разочаровался. Во-первых на модуле стоит экспериментальный образец процессора с индексом Х в начале. Т. е. его характеристики не соответствуют спецификации. Это бы ничего, но в итоге модуль не работает. Загрузка ядра из U-boot заканчивается словами: ## Booting kernel from Legacy Image at 81000000 ... Image Name: Linux-2.6.32 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2363692 Bytes = 2.3 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK После чего модуль виснет. Несколько раз он правда чудесным образом загрузился. Причем несколько раз подряд - после того как я стал грузить собранное из исходников ядро вместо prebuilt. Правда радость была недолгой - как будто сработал счетчик разрешенных запусков и u-boot опять стал виснуть. Как выяснилось, в Терраэлектронике ни разу не проверяли работоспособность китов, которые они продают. В связи с этим вопрос: не пытался ли кто-нибудь включать в работу кит TWISTER PACK - удалось ли это сделать? Или лучше забыть про китайскую контору TechNexion, не зариться на дешевизну, а выбирать более дорогого и надежного европейского производителя? Если в самом начале с этими китайцами такие проблемы, представляю что будет, когда дело дойдет до испытаний на ЭМС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ConnectCore 0 29 июля, 2011 Опубликовано 29 июля, 2011 · Жалоба Или лучше забыть про китайскую контору TechNexion, не зариться на дешевизну, а выбирать более дорогого и надежного европейского производителя? Если в самом начале с этими китайцами такие проблемы, представляю что будет, когда дело дойдет до испытаний на ЭМС. Ага. Смотрите лучше в сторону европейцев. Например, DIGI дают 5 лет гарантии на "мозги". Производство Германия. DIGI CC-i.MX515 SoM Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Johny 0 2 августа, 2011 Опубликовано 2 августа, 2011 · Жалоба Похоже, проблема в битой NAND на модуле, и u-boot грузится поврежденный. Вот что выдает fsinfo TAM3517 # fsinfo filesystem type is JFFS2 Scanning JFFS2 FS: read_nand_cached: error reading nand off 0x187da00 size 8192 bytes read_nand_cached: error reading nand off 0x1e41200 size 8192 bytes read_nand_cached: error reading nand off 0x43a2200 size 8192 bytes read_nand_cached: error reading nand off 0x43ffa00 size 8192 bytes read_nand_cached: error reading nand off 0x8357800 size 8192 bytes read_nand_cached: error reading nand off 0x90fa200 size 8192 bytes done. Compression: NONE frag count: 0 compressed sum: 0 uncompressed sum: 0 Compression: ZERO frag count: 0 compressed sum: 0 uncompressed sum: 0 Compression: RTIME frag count: 0 compressed sum: 0 uncompressed sum: 0 Compression: RUBINMIPS frag count: 0 compressed sum: 0 uncompressed sum: 0 Compression: COPY frag count: 0 compressed sum: 0 uncompressed sum: 0 Compression: DYNRUBIN frag count: 0 compressed sum: 0 uncompressed sum: 0 Compression: ZLIB frag count: 0 compressed sum: 0 uncompressed sum: 0 TAM3517 # Потряс немного бубном (загрузил u-boot c mmc): TAM3517 # mmc init mmc1 is available TAM3517 # fatload mmc 0 80008000 u-boot.bin reading u-boot.bin 202960 bytes read TAM3517 # go 80008000 Starting application at 0x80008000 ... U-Boot 2010.06-rc1 (Aug 01 2011 - 17:34:58) OMAP34xx/35xx-GP ES1.0, CPU-OPP2 L3-165MHz TAM3517 TWISTER Board + LPDDR/NAND I2C: ready DRAM: 256 MiB NAND: 512 MiB In: serial Out: serial Err: serial Customer/Vender : TechNexion Project/Board : tam3517 Sequence Number : 1116000000000222 revision : TN15 2.0 eth0 addr : 00:1F:7B:15:05:B4 eth1 addr : 00:1F:7B:15:05:B5 eth2 addr : 00:1F:7B:15:05:B6 eth3 addr : 00:1F:7B:15:05:B7 Die ID #1fba0000000000000155dc1405012013 Net: Ethernet PHY: GENERIC @ 0x00 DaVinci EMAC, smc911x-0 Hit any key to stop autoboot: 0 mmc1 is available reading boot/1/uImage 2738220 bytes read Booting kernel from Legacy Image at 81000000 ... Image Name: Linux-2.6.32 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2738156 Bytes = 2.6 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Алилуйя, оно заработало! Теперь, похоже, придется разбираться с JTAG-ом, чего вообще говоря делать не хотелось. Тем более, что нормального HOWTO у производителя на эту тему нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dron_Gus 2 2 августа, 2011 Опубликовано 2 августа, 2011 · Жалоба Несколько битых страниц на всю флешку для нанда - норма. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Johny 0 5 августа, 2011 Опубликовано 5 августа, 2011 · Жалоба Несколько битых страниц на всю флешку для нанда - норма. Почему же тогда u-boot загружённый из нанда запускать кернел не хочет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dron_Gus 2 12 августа, 2011 Опубликовано 12 августа, 2011 · Жалоба Чексумма на ядро совпала же? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Johny 0 26 августа, 2011 Опубликовано 26 августа, 2011 · Жалоба В конечном итоге запустил вышеупомянутым кривым путем update, при этом перезаписался и uboot и kernel и все остальное. После чего стало грузиться нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DMF84 0 15 июня, 2016 Опубликовано 15 июня, 2016 · Жалоба Доброго времени суток. Не подскажете где искать инфу по заливке образов linux на это устройство? Пару лет назад натыкался в сети, но не нужно было, теперь найти не могу. В любом случае, благодарю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться