Atmel ARM procival foglalkozott mar valaki?

Andras Tantos andras_tantos at tantos.homelinux.org
Thu Aug 7 17:49:31 CEST 2003


> Koszi. Jol gondolom, hogy a GCC+NewLib ingyenes?

Jol. Ha minden igaz, nehany napon belul ki is rakom valahova a legujabb
(3.3-as) GCC cross-assemblert a newlib-bel elore forditva, Cygwin (Windows)
ala. Van benne C/C++/Java/ADA/Fortan fordito. Sajnos a Pascal front-end
nincs meg olyan allapotban, hogy a 3.3-assal is mukdokepes legyen. Van hozza
GDB, illetve Insight (grafikus debugger) is.

> Most meg nem aktualisak
> nalam a konkret regiszterek, inkabb azt kerdeznem, hogy kell-e hozza
> fejlesztorendszer, vagy mukodik konnyen valami in system programming.

Ha arra gondolsz, hogy van-e rajta JTAG port, akkor igen, van. Hogy lehet-e
hasznalni, valoszinuleg igen, de en ezt nem probaltam. A Wiggler nevu
parallel portos JTAG programozohoz (kapcsi rajz mellekelve) le lehet tolteni
GDB tamogatast, amivel lehet remote-debugging-ot csinalni ARM target-re. De
meg egyszer: ebben nincs tapasztalatom.

Az en megoldasom az volt, hogy egy kis dual-port RAM-bol bootoltam a
ketyeret, amibe (a masik porton keresztul) PC-rol lehetett a programot
letolteni. Ez egyben kommunikacios csatorna is volt a PC es az Atmel proci
kozott.

Udv,
Tantos Andras

Simple JTAG interface circuit.
==============================

 PL1 25wayD Male                                                 PL2
20wayIDC

 PL1/17-25 <--------------+-------------------------+--+-----------<
PL2/4,6,8,
                          |                         |  |
10,12,14,
                          |    AC244          200nF =  = 4.7uF
16,18,20
                          | +------------+  Vcc     |  |
          TDI          0v +-| 1       20 |-+--------+--+-----------<
PL2/1,2
 PL1/5  >-------------------| 2       19 |-+
          TMS               | 3       18 |-----XXXX---------------->  PL2/5
 PL1/3  >-------------------| 4       17 |     51R
          TCLK              | 5       16 |-----XXXX---------------->  PL2/7
 PL1/4  >-------------------| 6       15 |     51R
                            | 7       14 |-----XXXX---------------->  PL2/9
                       +----| 8       13 |     51R
                       |    | 9       12 |-----XXXX---+
                       |  +-| 10      11 |     51R    |
                       |  | +------------+            |
                       |  V 0v                        |
                       +------------------------------------------<   PL2/13
          TDO                                         |
 PL1/11 <---------------------------------------------+


                             DTC114   /-------xxxx----------------<   PL2/15
          RST            10k       | /        51R
 PL1/2  >----------------XXXX--+---|<
                               |   | \
                               X      V
                          47k  X      |
                               X      |
                               |      |
                               V 0v   V







More information about the Elektro mailing list