На Сириус270 установлена буферная ИМС на JTAG интерфейс, поэтому, если фирменного ARM-JTAG адаптера (Wiggler) нет в наличии, его можно попытаться изготовить самостоятельно. Для этого потребуются разъём FC-26P и разъём DB25M, которые необходимо соединить плоским шлейфом по схеме (на Сириус270 после rev 1.0 расположение сигналов на J7 изменено для соответсвия 20-ти выводному JTAG-разъёму):
LPT | J7 Сириус270 rev 1.0 | J7 Сириус270 rev 1.1 | Сигнал |
---|---|---|---|
2 | 26 | 15 | RES_OUT# |
3 | 7 | 7 | TMS |
4 | 5 | 9 | TCK |
5 | 3 | 5 | TDI |
6 | 1 | 3 | TRST# |
11 | 23 | 13 | TDO |
18—25 | 10, 12, 14, 16, 18, 20, 22, 24 | 4, 6, 8, 10, 12, 14, 16, 18, 20 | GND |
Сигнал RES_OUT#
нужно дополнительно проинвертировать. Это можно
сделать одним из способов:
Маркировка на плате Carrier Board for DWL-PXA-XXX SOM Rev: 1.1
1. Для соединения JTAG-интерфейса процессорного модуля Тион270 требуется односторонний сверхплоский шлейф (разъём J3).
Маркировка на плате Carrier Board for DWL-PXA-XXX SOM Rev: 1.0
1. Рядом с ИМС U1 (преобразователь уровня с двойным питанием) установлен инвертор для сигнала RD/WR#, так как порты A и B преобразователя должны быть переставлены местами.
Исправлено в ревизии 1.1.
2. Для соединения JTAG-интерфейса процессорного модуля Тион270 требуется двухсторонний сверхплоский шлейф (разъём J3).
3. Нет EPROM для хранения MAC-адреса. MAC-адес можно устанавливать в скриптах инициализации.
Значение переменной ethaddr
загрузчика U-Boot может быть получено программой fw_printenv
.
4. На некоторых платах вместо одноканального ключа питания USB U10 TPS2041 установлен двухканальный ключ питания USB TPS2042, с удалёнными выводами второго канала (т.о. получая одноканальный ключ).
5. Для работы интерфейса RS-485 требуется программное управление сигналом BT_RTS для разрешения передачи.