Arduino超级闪存

问题描述 投票:-1回答:1

我用arduino mega规格读过这个:

闪存32k字节(其中.5k用于引导程序)

SRAM 2k字节

EEPROM 1k字节

我用这个命令提取了arduino的内存:

avrdude -p m2560 -c stk500v2 -P /dev/cu.usbmodem1441 -U flash:r:backup.bin:r

我的backup.bin文件应该是一个32k文件,但这个文件非常大(128k)任何人都可以解释我为什么?

谢谢

arduino
1个回答
0
投票

Atmega2560的程序闪存大小为256kb。

https://www.microchip.com/wwwproducts/en/ATmega2560

你写

avrdude -p m2560 -c stk500v2 -P /dev/cu.usbmodem1441 -U flash:r:backup.bin:r

哪个m2560适用于Atmega2560。

如果你想要一台32kB的Atmega设备,你可能就是这个意思:

https://www.microchip.com/wwwproducts/en/ATmega32

这是在avrdude的命令行上的m32

来自:

m32 = ATMEGA32 [C:\ WinAVR \ bin \ avrdude.conf:4985]

它让我想知道你只能看到atmega256的128kb文件大小,因为它应该有它的两倍!

© www.soinside.com 2019 - 2024. All rights reserved.