Hallo
Hab mir ein eigenes Board für den at32ap7001 erstellt.
Das Design orientiert sich am NGW100.
Hab keinen externen RAM.
Es hängt also nur der Flash (AT49BV642D) am EBI
Hab nun die 1. Platine fertig bestückt.
Verwende auch zum 1. mal das AVR32 Studio.
Als Programmer hab ich den JTAGICE mkII.
Leider kann ich über jtag nichts auf den Flash schreiben.
Wenn ich beiden JTAGICE Eigenschaften unter Board das NGW 100 angebe
kommt die Fehlermeldung:
Flash chip was not added.
Reading CFI Data failed.
No CFI device detected at address 0x0000000.
Wenn ich unter Board dann unspecified angebe scheint es so als ob etwas
geschrieben wird. Danach kommt verify failed...
Es steht beim auslesen überall 0xFF drin.
Die Daten des µC kann ich auslesen:
1 | Device information:
|
2 | Device Name AP7002 AP7001 AP7000
|
3 | Device Revision C
|
4 | JTAG ID 0x21e8203f
|
5 | SRAM size 32 kB
|
6 |
|
7 | Processor configuration:
|
8 | CPU Revision 0
|
9 | Architecture Type 1 (AVR32B)
|
10 | Architecture Revision 1
|
11 | Memory Management Unit Type 2 (Shared TLB)
|
12 | Number of Entries in the Shared MMU 32
|
13 | Floating Point Unit No
|
14 | Java Extension Yes
|
15 | Performance Counters Yes
|
16 | OnChip Debug Yes
|
17 | SIMD Instructions Yes
|
18 | DSP Instructions Yes
|
19 | Memory R-M-W Instructions No
|
20 |
|
21 | Number of Sets in the Instruction Cache 128
|
22 | Instruction Cache Line Size 32 bytes
|
23 | Instruction Cache Associativity 4-way
|
24 | Number of Sets in the Data Cache 128
|
25 | Data Cache Line Size 32 bytes
|
26 | Data Cache Associativity 4-way
|
Hab nochmal kontrolliert ob der Flash richtig angeschlosesn ist.
Passt alles
A[0:21] vom flash an A[1:22] vom µC angeschlossen wie es im Datenblatt
steht.
Der Flash ist der gleiche wie beim NGW100 und wurde auch gleich
angeschlossen.
Hat jemand eine Idee was ich noch versuchen könnte ?
lg Flo