Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino超大闪存_Arduino - Fatal编程技术网

Arduino超大闪存

Arduino超大闪存,arduino,Arduino,我在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) 谁能解释一下原因吗 谢谢Atmega2560的程序闪存大小为256kb 看 你写 avr

我在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) 谁能解释一下原因吗


谢谢

Atmega2560的程序闪存大小为256kb

你写

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

哪个
m2560
适用于Atmega2560

如果您想要一台32kB的Atmega设备,您可能指的是:

它位于avrdude命令行上的
m32

它来自:

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


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

我在问题中犯了一个错误,那个错误是?我有256k,而不是128k