Перейти к содержанию
    

Модуль TAM-3517 на Cortex-A8 (TI AM3517)

В процессе поиска "мозга" для нового девайса набрел на такую штуку:

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, не зариться на дешевизну, а выбирать более дорогого и надежного европейского производителя?

Если в самом начале с этими китайцами такие проблемы, представляю что будет, когда дело дойдет до испытаний на ЭМС.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Или лучше забыть про китайскую контору TechNexion, не зариться на дешевизну, а выбирать более дорогого и надежного европейского производителя?

Если в самом начале с этими китайцами такие проблемы, представляю что будет, когда дело дойдет до испытаний на ЭМС.

 

Ага. Смотрите лучше в сторону европейцев.

Например, DIGI дают 5 лет гарантии на "мозги". Производство Германия.

 

DIGI CC-i.MX515 SoM

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Похоже, проблема в битой 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 у производителя на эту тему нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Несколько битых страниц на всю флешку для нанда - норма.

Почему же тогда u-boot загружённый из нанда запускать кернел не хочет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В конечном итоге запустил вышеупомянутым кривым путем update, при этом перезаписался и uboot и kernel и все остальное. После чего стало грузиться нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток. Не подскажете где искать инфу по заливке образов linux на это устройство? Пару лет назад натыкался в сети, но не нужно было, теперь найти не могу. В любом случае, благодарю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...