Инструменты пользователя

Инструменты сайта


equipment:embedded:sk_at91sam9xe512_s3e

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
equipment:embedded:sk_at91sam9xe512_s3e [2012/01/23 22:36]
sergey
equipment:embedded:sk_at91sam9xe512_s3e [2019/10/26 23:29] (текущий)
sergey ↷ Операцией перемещения обновлены ссылки
Строка 1: Строка 1:
-====== ​Плата ​SK-AT91SAM9XE512-S3E ======+====== SK-AT91SAM9XE512-S3E ======
   *[[http://​www.starterkit.ru/​html/​index.php?​name=shop&​op=view&​id=30]]   *[[http://​www.starterkit.ru/​html/​index.php?​name=shop&​op=view&​id=30]]
   *[[http://​code.google.com/​p/​uos-embedded/​wiki/​board_sam9_xilinx_ru]]   *[[http://​code.google.com/​p/​uos-embedded/​wiki/​board_sam9_xilinx_ru]]
Строка 7: Строка 7:
  
  
-{{:man:devkit:​sk_at91sam9xe512_s3e.gif?​200|}} +{{equipment:embedded:​sk_at91sam9xe512_s3e.gif?​200|}} 
-{{:man:devkit:​sk-at91sam9xe512-s3e-xy.jpg?​200| Габариты}}+{{equipment:embedded:​sk-at91sam9xe512-s3e-xy.jpg?​200| Габариты}}
  
-{{:man:devkit:​sk_at91sam9xe512_s3e_bot.gif?​100|}} +{{equipment:embedded:​sk_at91sam9xe512_s3e_bot.gif?​100|}} 
-{{:man:devkit:​sk_at91sam9xe512_s3e_top.gif?​100|}}+{{equipment:embedded:​sk_at91sam9xe512_s3e_top.gif?​100|}}
  
 +Габариты:​ 126х126мм (чертеж в DFX в приложении).
  
   * Atmel AT91SAM9XE512 (ARM926, 512k Flash, EMC, SD-card, Ethernet, USB-host, USB-client, RS232, I2C, SPI ...)   * Atmel AT91SAM9XE512 (ARM926, 512k Flash, EMC, SD-card, Ethernet, USB-host, USB-client, RS232, I2C, SPI ...)
   * Xilinx FPGA Spartan3E-500 (500 тысяч эквивалентных логических вентилей).   * Xilinx FPGA Spartan3E-500 (500 тысяч эквивалентных логических вентилей).
   * GSM/​GPRS/​GPS модуль SIM508.   * GSM/​GPRS/​GPS модуль SIM508.
-  * 64M SDRAM (16Mx32), 256Mx8 ​NAND Flash. ​+  * 64M SDRAM (16Mx32)
 +  * 256M NAND Flash. ​
   * Ethernet PHY, USB-host, USB-client, SD/MMC card, RS232.   * Ethernet PHY, USB-host, USB-client, SD/MMC card, RS232.
   * 37 линий I/O  для микоконтроллера,​ 111 линий I/O для FPGA   * 37 линий I/O  для микоконтроллера,​ 111 линий I/O для FPGA
Строка 23: Строка 25:
 ===== Подключенная периферия:​ ===== ===== Подключенная периферия:​ =====
   * 64MБайт (16х32) SDRAM.   * 64MБайт (16х32) SDRAM.
-  * 256МБайт NAND Flash.+  * 256МБайт NAND Flash: Pagesize: 2048, Blocksize: 128K, OOBsize: 64.
   * 4МБайт DataFlash AT45DB321 -- 8192 Pages (528 Bytes/​Page).   * 4МБайт DataFlash AT45DB321 -- 8192 Pages (528 Bytes/​Page).
   * Ethernet 10/100M PHY - KS8721B, тип интерфейса - RMII.   * Ethernet 10/100M PHY - KS8721B, тип интерфейса - RMII.
Строка 42: Строка 44:
  
 ===== Программирование/​отладка ===== ===== Программирование/​отладка =====
 +Доступны 5 типов памяти:​
 +  * RAM SDRAM (64 MB, CS1?)
 +  * Внутренняя ROM ARM-а (сожержит sam-ba, загружается при сброшенном бите GPNVM3, 32kB)
 +  * Внутренняя Flash ARM-а (загружается при выставленном бите GPNVM3, 512kB, 0x20 000, 32×16kB), первоначальный загрузчик (Atmel Bootstrap) может быть только там.
 +  * Чип DataFlash (4MB)
 +  * Чип NandFlash (256MB)
 +
 +
 +Прошивка флеш-памяти производится удилитой sam-ba (SAM-boot-agent).
 +**sam-ba под Linux не работает через J-tag.**
 +
 +К плате можно подключаться тремя способами:​
   * Стандартный 20-ти выводной разъем для подключения JTAG программатора/​отладчика.   * Стандартный 20-ти выводной разъем для подключения JTAG программатора/​отладчика.
-  * Загрузка ​через COM порт (SAM-BA). +  * sam-boot ​через COM порт (очень медленно). 
-  * Загрузка ​через USB-client ​(SAM-BA).+  * sam-boot ​через USB-client.
  
-Габариты:​ 126х126мм 
  
  
-При подключении через COM использовать ​115200 ​и программное управление потоком (с аппаратным нажатия клавиш не отправлялись).+=== samba-boot === 
 +sam-boot можно активировать ​двумя способами: джампером j16 сбросить содержимое ​внутренней flash, 
 +или при помощи sam-ba, подключившись через jtag, сбросить бит GPNVM3 (выполнить скрипт "Boot from ROM" на вкладке "​flash"​ в sam-ba).
  
-Строка ​+При подключении через COM использовать 115200 и программное управление потоком. 
 +Если при подключении появилась строка ​
   RomBOOT ​                                                                                                                               RomBOOT ​                                                                                                                            
   >    > 
-означает, что ​загрузилась ​внутренняя программа ​samba-boot. Если ​ввести "​V#",​ то в консоли отобразится её версия ("v1.5 Nov 16 2007 11:​50:​26"​).+значит из ROM загрузилась samba-boot. Если ​набрать символы ​"​V#",​ то в консоли отобразится её версия ("v1.5 Nov 16 2007 11:​50:​26"​).
 Подробности в документации к Atmel 91SAM. Подробности в документации к Atmel 91SAM.
 +
 +Далее к плате можно подключиться по USB или COM, и перепрошить флеш-память при помощи утилиты sam-ba.
 +
  
 ===== Назначение джамперов ​ ===== ===== Назначение джамперов ​ =====
Строка 80: Строка 99:
 **Удобная конфигурация**:​ bootstrap в internal flash, u-boot и резервная копия bootstrap в dataflash; Linux kernel загружается по tftp, либо из файловой системы в Nandflash. **Удобная конфигурация**:​ bootstrap в internal flash, u-boot и резервная копия bootstrap в dataflash; Linux kernel загружается по tftp, либо из файловой системы в Nandflash.
  
-{{:man:devkit:​at91sam9xe_boot_sequence.png?​200|AT91SAM9XE Boot Sequence}}+{{equipment:embedded:​at91sam9xe_boot_sequence.png?​200|AT91SAM9XE Boot Sequence}}
  
-К сожалению,​ at91sam9xeek поддерживает загрузку только из internal flash. ​ \\+К сожалению,​ at91sam9xeek ​**поддерживает загрузку только из internal flash**.  \\
 Это не очень удобно,​ т.к. при вынимании джампера J16 внутренняя flash-память очищается и устройство становится нерабочим. \\ Это не очень удобно,​ т.к. при вынимании джампера J16 внутренняя flash-память очищается и устройство становится нерабочим. \\
 На всякий пожарный,​ резервная копия bootloader-а лежит в dataflash. На всякий пожарный,​ резервная копия bootloader-а лежит в dataflash.
Строка 141: Строка 160:
  
 ===== Спецификации:​ ===== ===== Спецификации:​ =====
-  * {{:man:devkit:​sk-at91sam9xe512-s3e.pdf| Принципиальная схема}} +  * {{equipment:embedded:​sk-at91sam9xe512-s3e.pdf| Принципиальная схема}} 
-  * {{:man:devkit:​at91sam9xe512-datasheet.pdf| Даташит}} +  * {{equipment:embedded:​at91sam9xe512-datasheet.pdf| Даташит}} 
-  * {{:man:devkit:​sk_at91sam9xxxx_gdo_dxf.zip| Гербер сверловки и Чертеж в формате DXF}}+  * {{equipment:embedded:​sk_at91sam9xxxx_gdo_dxf.zip| Гербер сверловки и Чертеж в формате DXF}}
  
 ===== FAQ ===== ===== FAQ =====
equipment/embedded/sk_at91sam9xe512_s3e.1327343802.txt.gz · Последние изменения: 2012/11/30 12:37 (внешнее изменение)