Gibt es eine Übersicht über die Seitengrößen der einzelnen AVR bei der Programmierung? In den Partdescriptionfiles von Atmel habe ich dazu nichts gefunden. Muss ich dafür die einzelnen PDFs durchsuchen?
Vielleicht eine dumme Frage, aber was meinst Du mit "Seitengrösse"? Welche Seite?
Hi, keine Ahnung, warum Uwes Frage hier ins Lächerliche gezogen wird. Ich finde sie durchaus berechtigt. Allerdings kenne ich auch keine Tabelle mit diesen Werten. Man könnte alle Datenblätter in ein Verzeichnis packen und mit einem PDF-Suchprogramm (z.B. bietet Acrobat diese Möglichkeit) nach "page size" durchsuchen; ich glaube, Atmel ist recht konsistent in der Verwendung dieses Begriffs. Arbeitest Du an einem Bootloader o.ä.? Viel Erfolg! Gruß Fred
Was für qualifizierte Antworten... Meiner Kristallkugel nach meint der OT die Größen der Seiten ("Sektoren") im internen Flash. Das ist bei der Programmierung (auf elektrischer Ebene im Sinne von "Flash beschreiben") durchaus interessant zu wissen.
Für mich war einfach nicht klar, was er mit Seite gemeint hat. Aber diese Angaben findet man im Datenblatt unter "Memory Programming" -> "Parallel programming overview" -> "parameters" Z.b. beim AT90CAN32: Flash size: 16k words Page size: 128 words No. of Pages: 128 Hast Du das gesucht?
Fred S. wrote: > Hi, > > keine Ahnung, warum Uwes Frage hier ins Lächerliche gezogen wird. Ich > finde sie durchaus berechtigt. Allerdings kenne ich auch keine Tabelle > mit diesen Werten. Man könnte alle Datenblätter in ein Verzeichnis > packen und mit einem PDF-Suchprogramm (z.B. bietet Acrobat diese > Möglichkeit) nach "page size" durchsuchen; ich glaube, Atmel ist recht > konsistent in der Verwendung dieses Begriffs. > > Arbeitest Du an einem Bootloader o.ä.? > > Viel Erfolg! > > Gruß > > Fred Ja die Überlegung die PDF zu durchsuchen hatte ich auch schon. Ich dacht nur es müsste doch eine einfachere Methode geben. Die Partdescriptionfiles bieten ja eine Menge Info's aber leider keine zu "page size". Ja es geht um eine Programm zur Programmierung und einen Bootloader
Weiß ja nicht, wonach du so geguckt hast, aber ein grep bringt mir das hier zum Vorschein:
1 | AT43USB320.xml: <FlashPageSize>256</FlashPageSize> |
2 | AT86RF401.xml: <FlashPageSize>0</FlashPageSize> |
3 | AT89S51.xml: <FlashPageSize>1</FlashPageSize> |
4 | AT89S52.xml: <FlashPageSize>1</FlashPageSize> |
5 | AT90CAN128.xml: <FlashPageSize>256</FlashPageSize> |
6 | AT90CAN32.xml: <FlashPageSize>256</FlashPageSize> |
7 | AT90CAN64.xml: <FlashPageSize>256</FlashPageSize> |
8 | AT90PWM2.xml: <FlashPageSize>64</FlashPageSize> |
9 | AT90PWM216.xml: <FlashPageSize>64</FlashPageSize> |
10 | AT90PWM2B.xml: <FlashPageSize>64</FlashPageSize> |
11 | AT90PWM3.xml: <FlashPageSize>64</FlashPageSize> |
12 | AT90PWM316.xml: <FlashPageSize>64</FlashPageSize> |
13 | AT90PWM324.xml: <FlashPageSize>128</FlashPageSize> |
14 | AT90PWM3B.xml: <FlashPageSize>64</FlashPageSize> |
15 | AT90S1200.xml: <FlashPageSize>0</FlashPageSize> |
16 | AT90S2313.xml: <FlashPageSize>0</FlashPageSize> |
17 | AT90S2323.xml: <FlashPageSize>0</FlashPageSize> |
18 | AT90S2333.xml: <FlashPageSize>0</FlashPageSize> |
19 | AT90S2343.xml: <FlashPageSize>0</FlashPageSize> |
20 | AT90S4414.xml: <FlashPageSize>0</FlashPageSize> |
21 | AT90S4433.xml: <FlashPageSize>0</FlashPageSize> |
22 | AT90S4434.xml: <FlashPageSize>0</FlashPageSize> |
23 | AT90S8515.xml: <FlashPageSize>0</FlashPageSize> |
24 | AT90S8535.xml: <FlashPageSize>0</FlashPageSize> |
25 | AT90USB1286.xml: <FlashPageSize>256</FlashPageSize> |
26 | AT90USB1287.xml: <FlashPageSize>256</FlashPageSize> |
27 | AT90USB162.xml: <FlashPageSize>128</FlashPageSize> |
28 | AT90USB646.xml: <FlashPageSize>256</FlashPageSize> |
29 | AT90USB647.xml: <FlashPageSize>256</FlashPageSize> |
30 | AT90USB82.xml: <FlashPageSize>128</FlashPageSize> |
31 | ATmega103.xml: <FlashPageSize>256</FlashPageSize> |
32 | ATmega128.xml: <FlashPageSize>256</FlashPageSize> |
33 | ATmega1280.xml: <FlashPageSize>256</FlashPageSize> |
34 | ATmega1281.xml: <FlashPageSize>256</FlashPageSize> |
35 | ATmega1284P.xml: <FlashPageSize>256</FlashPageSize> |
36 | ATmega16.xml: <FlashPageSize>128</FlashPageSize> |
37 | ATmega161.xml: <FlashPageSize>128</FlashPageSize> |
38 | ATmega162.xml: <FlashPageSize>128</FlashPageSize> |
39 | ATmega163.xml: <FlashPageSize>128</FlashPageSize> |
40 | ATmega164.xml: <FlashPageSize>128</FlashPageSize> |
41 | ATmega164P.xml: <FlashPageSize>128</FlashPageSize> |
42 | ATmega165.xml: <FlashPageSize>128</FlashPageSize> |
43 | ATmega165P.xml: <FlashPageSize>128</FlashPageSize> |
44 | ATmega168.xml: <FlashPageSize>128</FlashPageSize> |
45 | ATmega168P.xml: <FlashPageSize>128</FlashPageSize> |
46 | ATmega169.xml: <FlashPageSize>128</FlashPageSize> |
47 | ATmega169P.xml: <FlashPageSize>128</FlashPageSize> |
48 | ATmega16HVA.xml: <FlashPageSize>128</FlashPageSize> |
49 | ATmega2560.xml: <FlashPageSize>256</FlashPageSize> |
50 | ATmega2561.xml: <FlashPageSize>256</FlashPageSize> |
51 | ATmega32.xml: <FlashPageSize>128</FlashPageSize> |
52 | ATmega323.xml: <FlashPageSize>128</FlashPageSize> |
53 | ATmega324.xml: <FlashPageSize>128</FlashPageSize> |
54 | ATmega324P.xml: <FlashPageSize>128</FlashPageSize> |
55 | ATmega325.xml: <FlashPageSize>128</FlashPageSize> |
56 | ATmega3250.xml: <FlashPageSize>128</FlashPageSize> |
57 | ATmega3250P.xml: <FlashPageSize>128</FlashPageSize> |
58 | ATmega325P.xml: <FlashPageSize>128</FlashPageSize> |
59 | ATmega328P.xml: <FlashPageSize>128</FlashPageSize> |
60 | ATmega329.xml: <FlashPageSize>128</FlashPageSize> |
61 | ATmega3290.xml: <FlashPageSize>128</FlashPageSize> |
62 | ATmega3290P.xml: <FlashPageSize>128</FlashPageSize> |
63 | ATmega329P.xml: <FlashPageSize>128</FlashPageSize> |
64 | ATmega32C1.xml: <FlashPageSize>128</FlashPageSize> |
65 | ATmega32HVB.xml: <FlashPageSize>128</FlashPageSize> |
66 | ATmega32M1.xml: <FlashPageSize>128</FlashPageSize> |
67 | ATmega32U4.xml: <FlashPageSize>128</FlashPageSize> |
68 | ATmega406.xml: <FlashPageSize>128</FlashPageSize> |
69 | ATmega48.xml: <FlashPageSize>64</FlashPageSize> |
70 | ATmega48P.xml: <FlashPageSize>64</FlashPageSize> |
71 | ATmega64.xml: <FlashPageSize>256</FlashPageSize> |
72 | ATmega640.xml: <FlashPageSize>256</FlashPageSize> |
73 | ATmega644.xml: <FlashPageSize>256</FlashPageSize> |
74 | ATmega644P.xml: <FlashPageSize>256</FlashPageSize> |
75 | ATmega645.xml: <FlashPageSize>256</FlashPageSize> |
76 | ATmega6450.xml: <FlashPageSize>256</FlashPageSize> |
77 | ATmega649.xml: <FlashPageSize>256</FlashPageSize> |
78 | ATmega6490.xml: <FlashPageSize>256</FlashPageSize> |
79 | ATmega8.xml: <FlashPageSize>64</FlashPageSize> |
80 | ATmega8515.xml: <FlashPageSize>64</FlashPageSize> |
81 | ATmega8535.xml: <FlashPageSize>64</FlashPageSize> |
82 | ATmega88.xml: <FlashPageSize>64</FlashPageSize> |
83 | ATmega88P.xml: <FlashPageSize>64</FlashPageSize> |
84 | ATtiny11.xml: <FlashPageSize>0</FlashPageSize> |
85 | ATtiny12.xml: <FlashPageSize>0</FlashPageSize> |
86 | ATtiny13.xml: <FlashPageSize>32</FlashPageSize> |
87 | ATtiny15.xml: <FlashPageSize>0</FlashPageSize> |
88 | ATtiny167.xml: <FlashPageSize>128</FlashPageSize> |
89 | ATtiny22.xml: <FlashPageSize>0</FlashPageSize> |
90 | ATtiny2313.xml: <FlashPageSize>32</FlashPageSize> |
91 | ATtiny24.xml: <FlashPageSize>32</FlashPageSize> |
92 | ATtiny25.xml: <FlashPageSize>32</FlashPageSize> |
93 | ATtiny26.xml: <FlashPageSize>32</FlashPageSize> |
94 | ATtiny261.xml: <FlashPageSize>32</FlashPageSize> |
95 | ATtiny28.xml: <FlashPageSize>0</FlashPageSize> |
96 | ATtiny43U.xml: <FlashPageSize>64</FlashPageSize> |
97 | ATtiny44.xml: <FlashPageSize>64</FlashPageSize> |
98 | ATtiny45.xml: <FlashPageSize>64</FlashPageSize> |
99 | ATtiny461.xml: <FlashPageSize>64</FlashPageSize> |
100 | ATtiny48.xml: <FlashPageSize>64</FlashPageSize> |
101 | ATtiny84.xml: <FlashPageSize>64</FlashPageSize> |
102 | ATtiny85.xml: <FlashPageSize>64</FlashPageSize> |
103 | ATtiny861.xml: <FlashPageSize>64</FlashPageSize> |
104 | ATtiny88.xml: <FlashPageSize>64</FlashPageSize> |
105 | ATxmega128A1_revD.xml: <FlashPageSize>512</FlashPageSize> |
Hallo Jörg, Du hast den Nagel auf den Kopf getroffen - super! Mein Bildbeispiel oben ist etwas untreffend, da es sich auf die EEPROM Seitengröße bezieht, nicht auf die Flash Größe. Für einen Bootloader braucht man aber sowieso beides. Viele Grüße Fred
Jörg Wunsch wrote: > Weiß ja nicht, wonach du so geguckt hast, aber ein grep bringt mir > das hier zum Vorschein: > Danke muss wohl doch blind gewesen sein.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.