极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19912|回复: 6

arduino DIY 给Atmega328P 烧写 bootloader 遇到signature、verifying 错误

[复制链接]
发表于 2014-10-18 20:25:58 | 显示全部楼层 |阅读模式
本帖最后由 Galino 于 2014-10-19 11:18 编辑

自己DIY了PCB,参照Arduino Uno R3,在给328P烧写bootloader  的时候,遇到了错误,而且每次Device signature 的值还不一样。很是奇怪,后来还遇到,signature的值对了,可是verifying时候错误,请教有经验的大神,这到底是怎么个情况,难道这个芯片已经挂了??可晶振电路什么 还都是正常啊~

signature错误时候IDE的输出信息如下:

  1. D:\arduino-1.0.5-r2\hardware/tools/avr/bin/avrdude -CD:\arduino-1.0.5-r2\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -cstk500v1 -P\\.\COM13 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xde:m -Ulfuse:w:0xff:m

  2. avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
  3.          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
  4.          Copyright (c) 2007-2009 Joerg Wunsch

  5.          System wide configuration file is "D:\arduino-1.0.5-r2\hardware/tools/avr/etc/avrdude.conf"

  6.          Using Port                    : \\.\COM13
  7.          Using Programmer              : stk500v1
  8.          Overriding Baud Rate          : 19200
  9. avrdude: Send: 0 [30]   [20]
  10. avrdude: Send: 0 [30]   [20]
  11. avrdude: Send: 0 [30]   [20]
  12. avrdude: Recv: . [14]
  13. avrdude: Recv: . [10]
  14.          AVR Part                      : ATMEGA328P
  15.          Chip Erase delay              : 9000 us
  16.          PAGEL                         : PD7
  17.          BS2                           : PC2
  18.          RESET disposition             : dedicated
  19.          RETRY pulse                   : SCK
  20.          serial program mode           : yes
  21.          parallel program mode         : yes
  22.          Timeout                       : 200
  23.          StabDelay                     : 100
  24.          CmdexeDelay                   : 25
  25.          SyncLoops                     : 32
  26.          ByteDelay                     : 0
  27.          PollIndex                     : 3
  28.          PollValue                     : 0x53
  29.          Memory Detail                 :

  30.                                   Block Poll               Page                       Polled
  31.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  32.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  33.            eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
  34.                                   Block Poll               Page                       Polled
  35.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  36.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  37.            flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
  38.                                   Block Poll               Page                       Polled
  39.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  40.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  41.            lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  42.                                   Block Poll               Page                       Polled
  43.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  44.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  45.            hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  46.                                   Block Poll               Page                       Polled
  47.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  48.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  49.            efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  50.                                   Block Poll               Page                       Polled
  51.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  52.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  53.            lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  54.                                   Block Poll               Page                       Polled
  55.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  56.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  57.            calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
  58.                                   Block Poll               Page                       Polled
  59.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  60.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  61.            signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

  62.          Programmer Type : STK500
  63.          Description     : Atmel STK500 Version 1.x firmware
  64. avrdude: Send: A [41] . [80]   [20]
  65. avrdude: Recv: . [14]
  66. avrdude: Recv: . [02]
  67. avrdude: Recv: . [10]
  68. avrdude: Send: A [41] . [81]   [20]
  69. avrdude: Recv: . [14]
  70. avrdude: Recv: . [01]
  71. avrdude: Recv: . [10]
  72. avrdude: Send: A [41] . [82]   [20]
  73. avrdude: Recv: . [14]
  74. avrdude: Recv: . [12]
  75. avrdude: Recv: . [10]
  76. avrdude: Send: A [41] . [98]   [20]
  77. avrdude: Recv: . [14]
  78. avrdude: Recv: . [00]
  79. avrdude: Recv: . [10]
  80.          Hardware Version: 2
  81.          Firmware Version: 1.18
  82.          Topcard         : Unknown
  83. avrdude: Send: A [41] . [84]   [20]
  84. avrdude: Recv: . [14]
  85. avrdude: Recv: . [00]
  86. avrdude: Recv: . [10]
  87. avrdude: Send: A [41] . [85]   [20]
  88. avrdude: Recv: . [14]
  89. avrdude: Recv: . [00]
  90. avrdude: Recv: . [10]
  91. avrdude: Send: A [41] . [86]   [20]
  92. avrdude: Recv: . [14]
  93. avrdude: Recv: . [00]
  94. avrdude: Recv: . [10]
  95. avrdude: Send: A [41] . [87]   [20]
  96. avrdude: Recv: . [14]
  97. avrdude: Recv: . [00]
  98. avrdude: Recv: . [10]
  99. avrdude: Send: A [41] . [89]   [20]
  100. avrdude: Recv: . [14]
  101. avrdude: Recv: . [00]
  102. avrdude: Recv: . [10]
  103.          Vtarget         : 0.0 V
  104.          Varef           : 0.0 V
  105.          Oscillator      : Off
  106.          SCK period      : 0.1 us

  107. avrdude: Send: A [41] . [81]   [20]
  108. avrdude: Recv: . [14]
  109. avrdude: Recv: . [01]
  110. avrdude: Recv: . [10]
  111. avrdude: Send: A [41] . [82]   [20]
  112. avrdude: Recv: . [14]
  113. avrdude: Recv: . [12]
  114. avrdude: Recv: . [10]
  115. avrdude: Send: B [42] . [86] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [00] . [80] . [04] . [00] . [00] . [00] . [80] . [00]   [20]
  116. avrdude: Recv: . [14]
  117. avrdude: Recv: . [10]
  118. avrdude: Send: E [45] . [05] . [04] . [d7] . [c2] . [00]   [20]
  119. avrdude: Recv: . [14]
  120. avrdude: Recv: . [10]
  121. avrdude: Send: P [50]   [20]
  122. avrdude: Recv: . [14]
  123. avrdude: Recv: . [10]
  124. avrdude: AVR device initialized and ready to accept instructions

  125. Reading | avrdude: Send: V [56] 0 [30] . [00] . [00] . [00]   [20]
  126. avrdude: Recv: . [14]
  127. avrdude: Recv: . [1e]
  128. avrdude: Recv: . [10]
  129. avrdude: Send: V [56] 0 [30] . [00] . [01] . [00]   [20]
  130. avrdude: Recv: . [14]
  131. avrdude: Recv: . [80]
  132. avrdude: Recv: . [10]
  133. ################avrdude: Send: V [56] 0 [30] . [00] . [02] . [00]   [20]
  134. avrdude: Recv: . [14]
  135. avrdude: Recv: . [0f]
  136. avrdude: Recv: . [10]
  137. ################################## | 100% 0.06s

  138. avrdude: Device signature = 0x1e800f
  139. avrdude: Expected signature for ATMEGA328P is 1E 95 0F
  140.          Double check chip, or use -F to override this check.
  141. avrdude: Send: Q [51]   [20]
  142. avrdude: Recv: . [14]
  143. avrdude: Recv: . [10]

  144. avrdude done.  Thank you.
复制代码


signature应该是固化在片子内部的吧,同样是328P 增么出了这问题呢?
回复

使用道具 举报

 楼主| 发表于 2014-10-18 20:31:29 | 显示全部楼层
本帖最后由 Galino 于 2014-10-18 21:47 编辑

对比下另一块正常的板子:
  1. D:\arduino-1.0.5-r2\hardware/tools/avr/bin/avrdude -CD:\arduino-1.0.5-r2\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -cstk500v1 -P\\.\COM13 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xde:m -Ulfuse:w:0xff:m

  2. avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
  3.          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
  4.          Copyright (c) 2007-2009 Joerg Wunsch

  5.          System wide configuration file is "D:\arduino-1.0.5-r2\hardware/tools/avr/etc/avrdude.conf"

  6.          Using Port                    : \\.\COM13
  7.          Using Programmer              : stk500v1
  8.          Overriding Baud Rate          : 19200
  9. avrdude: Send: 0 [30]   [20]
  10. avrdude: Send: 0 [30]   [20]
  11. avrdude: Send: 0 [30]   [20]
  12. avrdude: Recv: . [14]
  13. avrdude: Recv: . [10]
  14.          AVR Part                      : ATMEGA328P
  15.          Chip Erase delay              : 9000 us
  16.          PAGEL                         : PD7
  17.          BS2                           : PC2
  18.          RESET disposition             : dedicated
  19.          RETRY pulse                   : SCK
  20.          serial program mode           : yes
  21.          parallel program mode         : yes
  22.          Timeout                       : 200
  23.          StabDelay                     : 100
  24.          CmdexeDelay                   : 25
  25.          SyncLoops                     : 32
  26.          ByteDelay                     : 0
  27.          PollIndex                     : 3
  28.          PollValue                     : 0x53
  29.          Memory Detail                 :

  30.                                   Block Poll               Page                       Polled
  31.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  32.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  33.            eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
  34.                                   Block Poll               Page                       Polled
  35.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  36.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  37.            flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
  38.                                   Block Poll               Page                       Polled
  39.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  40.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  41.            lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  42.                                   Block Poll               Page                       Polled
  43.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  44.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  45.            hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  46.                                   Block Poll               Page                       Polled
  47.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  48.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  49.            efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  50.                                   Block Poll               Page                       Polled
  51.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  52.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  53.            lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  54.                                   Block Poll               Page                       Polled
  55.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  56.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  57.            calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
  58.                                   Block Poll               Page                       Polled
  59.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  60.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  61.            signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

  62.          Programmer Type : STK500
  63.          Description     : Atmel STK500 Version 1.x firmware
  64. avrdude: Send: A [41] . [80]   [20]
  65. avrdude: Recv: . [14]
  66. avrdude: Recv: . [02]
  67. avrdude: Recv: . [10]
  68. avrdude: Send: A [41] . [81]   [20]
  69. avrdude: Recv: . [14]
  70. avrdude: Recv: . [01]
  71. avrdude: Recv: . [10]
  72. avrdude: Send: A [41] . [82]   [20]
  73. avrdude: Recv: . [14]
  74. avrdude: Recv: . [12]
  75. avrdude: Recv: . [10]
  76. avrdude: Send: A [41] . [98]   [20]
  77. avrdude: Recv: . [14]
  78. avrdude: Recv: . [00]
  79. avrdude: Recv: . [10]
  80.          Hardware Version: 2
  81.          Firmware Version: 1.18
  82.          Topcard         : Unknown
  83. avrdude: Send: A [41] . [84]   [20]
  84. avrdude: Recv: . [14]
  85. avrdude: Recv: . [00]
  86. avrdude: Recv: . [10]
  87. avrdude: Send: A [41] . [85]   [20]
  88. avrdude: Recv: . [14]
  89. avrdude: Recv: . [00]
  90. avrdude: Recv: . [10]
  91. avrdude: Send: A [41] . [86]   [20]
  92. avrdude: Recv: . [14]
  93. avrdude: Recv: . [00]
  94. avrdude: Recv: . [10]
  95. avrdude: Send: A [41] . [87]   [20]
  96. avrdude: Recv: . [14]
  97. avrdude: Recv: . [00]
  98. avrdude: Recv: . [10]
  99. avrdude: Send: A [41] . [89]   [20]
  100. avrdude: Recv: . [14]
  101. avrdude: Recv: . [00]
  102. avrdude: Recv: . [10]
  103.          Vtarget         : 0.0 V
  104.          Varef           : 0.0 V
  105.          Oscillator      : Off
  106.          SCK period      : 0.1 us

  107. avrdude: Send: A [41] . [81]   [20]
  108. avrdude: Recv: . [14]
  109. avrdude: Recv: . [01]
  110. avrdude: Recv: . [10]
  111. avrdude: Send: A [41] . [82]   [20]
  112. avrdude: Recv: . [14]
  113. avrdude: Recv: . [12]
  114. avrdude: Recv: . [10]
  115. avrdude: Send: B [42] . [86] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [00] . [80] . [04] . [00] . [00] . [00] . [80] . [00]   [20]
  116. avrdude: Recv: . [14]
  117. avrdude: Recv: . [10]
  118. avrdude: Send: E [45] . [05] . [04] . [d7] . [c2] . [00]   [20]
  119. avrdude: Recv: . [14]
  120. avrdude: Recv: . [10]
  121. avrdude: Send: P [50]   [20]
  122. avrdude: Recv: . [14]
  123. avrdude: Recv: . [10]
  124. avrdude: AVR device initialized and ready to accept instructions

  125. Reading | avrdude: Send: V [56] 0 [30] . [00] . [00] . [00]   [20]
  126. avrdude: Recv: . [14]
  127. avrdude: Recv: . [1e]
  128. avrdude: Recv: . [10]
  129. avrdude: Send: V [56] 0 [30] . [00] . [01] . [00]   [20]
  130. avrdude: Recv: . [14]
  131. avrdude: Recv: . [95]
  132. avrdude: Recv: . [10]
  133. ################avrdude: Send: V [56] 0 [30] . [00] . [02] . [00]   [20]
  134. avrdude: Recv: . [14]
  135. avrdude: Recv: . [0f]
  136. avrdude: Recv: . [10]
  137. ################################## | 100% 0.06s

  138. avrdude: Device signature = 0x1e950f
  139. avrdude: Send: V [56] . [a0] . [03] . [fc] . [00]   [20]
  140. avrdude: Recv: . [14]
  141. avrdude: Recv: . [ff]
  142. avrdude: Recv: . [10]
  143. avrdude: Send: V [56] . [a0] . [03] . [fd] . [00]   [20]
  144. avrdude: Recv: . [14]
  145. avrdude: Recv: . [ff]
  146. avrdude: Recv: . [10]
  147. avrdude: Send: V [56] . [a0] . [03] . [fe] . [00]   [20]
  148. avrdude: Recv: . [14]
  149. avrdude: Recv: . [ff]
  150. avrdude: Recv: . [10]
  151. avrdude: Send: V [56] . [a0] . [03] . [ff] . [00]   [20]
  152. avrdude: Recv: . [14]
  153. avrdude: Recv: . [ff]
  154. avrdude: Recv: . [10]
  155. avrdude: erasing chip
  156. avrdude: Send: V [56] . [ac] . [80] . [00] . [00]   [20]
  157. avrdude: Recv: . [14]
  158. avrdude: Recv: . [00]
  159. avrdude: Recv: . [10]
  160. avrdude: Send: A [41] . [81]   [20]
  161. avrdude: Recv: . [14]
  162. avrdude: Recv: . [01]
  163. avrdude: Recv: . [10]
  164. avrdude: Send: A [41] . [82]   [20]
  165. avrdude: Recv: . [14]
  166. avrdude: Recv: . [12]
  167. avrdude: Recv: . [10]
  168. avrdude: Send: B [42] . [86] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [00] . [80] . [04] . [00] . [00] . [00] . [80] . [00]   [20]
  169. avrdude: Recv: . [14]
  170. avrdude: Recv: . [10]
  171. avrdude: Send: E [45] . [05] . [04] . [d7] . [c2] . [00]   [20]
  172. avrdude: Recv: . [14]
  173. avrdude: Recv: . [10]
  174. avrdude: Send: P [50]   [20]
  175. avrdude: Recv: . [14]
  176. avrdude: Recv: . [10]
  177. avrdude: reading input file "0x3F"
  178. avrdude: writing lock (1 bytes):

  179. Writing | avrdude: Send: V [56] X [58] . [00] . [00] . [00]   [20]
  180. avrdude: Recv: . [14]
  181. avrdude: Recv: . [ff]
  182. avrdude: Recv: . [10]
  183. ################################################## | 100% 0.02s

  184. avrdude: 1 bytes of lock written
  185. avrdude: verifying lock memory against 0x3F:
  186. avrdude: load data lock data from input file 0x3F:
  187. avrdude: input file 0x3F contains 1 bytes
  188. avrdude: reading on-chip lock data:

  189. Reading | avrdude: Send: V [56] X [58] . [00] . [00] . [00]   [20]
  190. avrdude: Recv: . [14]
  191. avrdude: Recv: . [ff]
  192. avrdude: Recv: . [10]
  193. ################################################## | 100% 0.02s

  194. avrdude: verifying ...
  195. avrdude: 1 bytes of lock verified
  196. avrdude: reading input file "0x05"
  197. avrdude: writing efuse (1 bytes):

  198. Writing | avrdude: Send: V [56] P [50] . [08] . [00] . [00]   [20]
  199. avrdude: Recv: . [14]
  200. avrdude: Recv: . [fd]
  201. avrdude: Recv: . [10]
  202. ################################################## | 100% 0.02s

  203. avrdude: 1 bytes of efuse written
  204. avrdude: verifying efuse memory against 0x05:
  205. avrdude: load data efuse data from input file 0x05:
  206. avrdude: input file 0x05 contains 1 bytes
  207. avrdude: reading on-chip efuse data:

  208. Reading | avrdude: Send: V [56] P [50] . [08] . [00] . [00]   [20]
  209. avrdude: Recv: . [14]
  210. avrdude: Recv: . [fd]
  211. avrdude: Recv: . [10]
  212. ################################################## | 100% 0.02s

  213. avrdude: verifying ...
  214. avrdude: 1 bytes of efuse verified
  215. avrdude: reading input file "0xde"
  216. avrdude: writing hfuse (1 bytes):

  217. Writing | avrdude: Send: V [56] X [58] . [08] . [00] . [00]   [20]
  218. avrdude: Recv: . [14]
  219. avrdude: Recv: . [de]
  220. avrdude: Recv: . [10]
  221. ################################################## | 100% 0.02s

  222. avrdude: 1 bytes of hfuse written
  223. avrdude: verifying hfuse memory against 0xde:
  224. avrdude: load data hfuse data from input file 0xde:
  225. avrdude: input file 0xde contains 1 bytes
  226. avrdude: reading on-chip hfuse data:

  227. Reading | avrdude: Send: V [56] X [58] . [08] . [00] . [00]   [20]
  228. avrdude: Recv: . [14]
  229. avrdude: Recv: . [de]
  230. avrdude: Recv: . [10]
  231. ################################################## | 100% 0.02s

  232. avrdude: verifying ...
  233. avrdude: 1 bytes of hfuse verified
  234. avrdude: reading input file "0xff"
  235. avrdude: writing lfuse (1 bytes):

  236. Writing | avrdude: Send: V [56] P [50] . [00] . [00] . [00]   [20]
  237. avrdude: Recv: . [14]
  238. avrdude: Recv: . [ff]
  239. avrdude: Recv: . [10]
  240. ################################################## | 100% 0.02s

  241. avrdude: 1 bytes of lfuse written
  242. avrdude: verifying lfuse memory against 0xff:
  243. avrdude: load data lfuse data from input file 0xff:
  244. avrdude: input file 0xff contains 1 bytes
  245. avrdude: reading on-chip lfuse data:

  246. Reading | avrdude: Send: V [56] P [50] . [00] . [00] . [00]   [20]
  247. avrdude: Recv: . [14]
  248. avrdude: Recv: . [ff]
  249. avrdude: Recv: . [10]
  250. ################################################## | 100% 0.02s

  251. avrdude: verifying ...
  252. avrdude: 1 bytes of lfuse verified
  253. avrdude: Send: Q [51]   [20]
  254. avrdude: Recv: . [14]
  255. avrdude: Recv: . [10]

  256. avrdude done.  Thank you.

  257. D:\arduino-1.0.5-r2\hardware/tools/avr/bin/avrdude -CD:\arduino-1.0.5-r2\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -cstk500v1 -P\\.\COM13 -b19200 -Uflash:w:D:\arduino-1.0.5-r2\hardware\arduino\bootloaders\optiboot\optiboot_atmega328IoT.hex:i -Ulock:w:0x0F:m

  258. avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
  259.          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
  260.          Copyright (c) 2007-2009 Joerg Wunsch

  261.          System wide configuration file is "D:\arduino-1.0.5-r2\hardware/tools/avr/etc/avrdude.conf"

  262.          Using Port                    : \\.\COM13
  263.          Using Programmer              : stk500v1
  264.          Overriding Baud Rate          : 19200
  265. avrdude: Send: 0 [30]   [20]
  266. avrdude: Send: 0 [30]   [20]
  267. avrdude: Send: 0 [30]   [20]
  268. avrdude: Recv: . [14]
  269. avrdude: Recv: . [10]
  270.          AVR Part                      : ATMEGA328P
  271.          Chip Erase delay              : 9000 us
  272.          PAGEL                         : PD7
  273.          BS2                           : PC2
  274.          RESET disposition             : dedicated
  275.          RETRY pulse                   : SCK
  276.          serial program mode           : yes
  277.          parallel program mode         : yes
  278.          Timeout                       : 200
  279.          StabDelay                     : 100
  280.          CmdexeDelay                   : 25
  281.          SyncLoops                     : 32
  282.          ByteDelay                     : 0
  283.          PollIndex                     : 3
  284.          PollValue                     : 0x53
  285.          Memory Detail                 :

  286.                                   Block Poll               Page                       Polled
  287.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  288.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  289.            eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
  290.                                   Block Poll               Page                       Polled
  291.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  292.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  293.            flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
  294.                                   Block Poll               Page                       Polled
  295.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  296.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  297.            lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  298.                                   Block Poll               Page                       Polled
  299.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  300.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  301.            hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  302.                                   Block Poll               Page                       Polled
  303.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  304.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  305.            efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  306.                                   Block Poll               Page                       Polled
  307.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  308.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  309.            lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  310.                                   Block Poll               Page                       Polled
  311.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  312.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  313.            calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
  314.                                   Block Poll               Page                       Polled
  315.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  316.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  317.            signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

  318.          Programmer Type : STK500
  319.          Description     : Atmel STK500 Version 1.x firmware
  320. avrdude: Send: A [41] . [80]   [20]
  321. avrdude: Recv: . [14]
  322. avrdude: Recv: . [02]
  323. avrdude: Recv: . [10]
  324. avrdude: Send: A [41] . [81]   [20]
  325. avrdude: Recv: . [14]
  326. avrdude: Recv: . [01]
  327. avrdude: Recv: . [10]
  328. avrdude: Send: A [41] . [82]   [20]
  329. avrdude: Recv: . [14]
  330. avrdude: Recv: . [12]
  331. avrdude: Recv: . [10]
  332. avrdude: Send: A [41] . [98]   [20]
  333. avrdude: Recv: . [14]
  334. avrdude: Recv: . [00]
  335. avrdude: Recv: . [10]
  336.          Hardware Version: 2
  337.          Firmware Version: 1.18
  338.          Topcard         : Unknown
  339. avrdude: Send: A [41] . [84]   [20]
  340. avrdude: Recv: . [14]
  341. avrdude: Recv: . [00]
  342. avrdude: Recv: . [10]
  343. avrdude: Send: A [41] . [85]   [20]
  344. avrdude: Recv: . [14]
  345. avrdude: Recv: . [00]
  346. avrdude: Recv: . [10]
  347. avrdude: Send: A [41] . [86]   [20]
  348. avrdude: Recv: . [14]
  349. avrdude: Recv: . [00]
  350. avrdude: Recv: . [10]
  351. avrdude: Send: A [41] . [87]   [20]
  352. avrdude: Recv: . [14]
  353. avrdude: Recv: . [00]
  354. avrdude: Recv: . [10]
  355. avrdude: Send: A [41] . [89]   [20]
  356. avrdude: Recv: . [14]
  357. avrdude: Recv: . [00]
  358. avrdude: Recv: . [10]
  359.          Vtarget         : 0.0 V
  360.          Varef           : 0.0 V
  361.          Oscillator      : Off
  362.          SCK period      : 0.1 us

  363. avrdude: Send: A [41] . [81]   [20]
  364. avrdude: Recv: . [14]
  365. avrdude: Recv: . [01]
  366. avrdude: Recv: . [10]
  367. avrdude: Send: A [41] . [82]   [20]
  368. avrdude: Recv: . [14]
  369. avrdude: Recv: . [12]
  370. avrdude: Recv: . [10]
  371. avrdude: Send: B [42] . [86] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [00] . [80] . [04] . [00] . [00] . [00] . [80] . [00]   [20]
  372. avrdude: Recv: . [14]
  373. avrdude: Recv: . [10]
  374. avrdude: Send: E [45] . [05] . [04] . [d7] . [c2] . [00]   [20]
  375. avrdude: Recv: . [14]
  376. avrdude: Recv: . [10]
  377. avrdude: Send: P [50]   [20]
  378. avrdude: Recv: . [14]
  379. avrdude: Recv: . [10]
  380. avrdude: AVR device initialized and ready to accept instructions

  381. Reading | avrdude: Send: V [56] 0 [30] . [00] . [00] . [00]   [20]
  382. avrdude: Recv: . [14]
  383. avrdude: Recv: . [1e]
  384. avrdude: Recv: . [10]
  385. avrdude: Send: V [56] 0 [30] . [00] . [01] . [00]   [20]
  386. avrdude: Recv: . [14]
  387. avrdude: Recv: . [95]
  388. avrdude: Recv: . [10]
  389. ################avrdude: Send: V [56] 0 [30] . [00] . [02] . [00]   [20]
  390. avrdude: Recv: . [14]
  391. avrdude: Recv: . [0f]
  392. avrdude: Recv: . [10]
  393. ################################## | 100% 0.06s

  394. avrdude: Device signature = 0x1e950f
  395. avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
  396.          To disable this feature, specify the -D option.
  397. avrdude: Send: V [56] . [a0] . [03] . [fc] . [00]   [20]
  398. avrdude: Recv: . [14]
  399. avrdude: Recv: . [ff]
  400. avrdude: Recv: . [10]
  401. avrdude: Send: V [56] . [a0] . [03] . [fd] . [00]   [20]
  402. avrdude: Recv: . [14]
  403. avrdude: Recv: . [ff]
  404. avrdude: Recv: . [10]
  405. avrdude: Send: V [56] . [a0] . [03] . [fe] . [00]   [20]
  406. avrdude: Recv: . [14]
  407. avrdude: Recv: . [ff]
  408. avrdude: Recv: . [10]
  409. avrdude: Send: V [56] . [a0] . [03] . [ff] . [00]   [20]
  410. avrdude: Recv: . [14]
  411. avrdude: Recv: . [ff]
  412. avrdude: Recv: . [10]
  413. avrdude: erasing chip
  414. avrdude: Send: V [56] . [ac] . [80] . [00] . [00]   [20]
  415. avrdude: Recv: . [14]
  416. avrdude: Recv: . [00]
  417. avrdude: Recv: . [10]
  418. avrdude: Send: A [41] . [81]   [20]
  419. avrdude: Recv: . [14]
  420. avrdude: Recv: . [01]
  421. avrdude: Recv: . [10]
  422. avrdude: Send: A [41] . [82]   [20]
  423. avrdude: Recv: . [14]
  424. avrdude: Recv: . [12]
  425. avrdude: Recv: . [10]
  426. avrdude: Send: B [42] . [86] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [00] . [80] . [04] . [00] . [00] . [00] . [80] . [00]   [20]
  427. avrdude: Recv: . [14]
  428. avrdude: Recv: . [10]
  429. avrdude: Send: E [45] . [05] . [04] . [d7] . [c2] . [00]   [20]
  430. avrdude: Recv: . [14]
  431. avrdude: Recv: . [10]
  432. avrdude: Send: P [50]   [20]
  433. avrdude: Recv: . [14]
  434. avrdude: Recv: . [10]
  435. avrdude: reading input file "D:\arduino-1.0.5-r2\hardware\arduino\bootloaders\optiboot\optiboot_atmega328IoT.hex"
  436. avrdude: writing flash (32768 bytes):

  437. Writing | #################################################avrdude: Send: U [55] . [00] ? [3f]   [20]
  438. avrdude: Recv: . [14]
  439. avrdude: Recv: . [10]
  440. avrdude: Send: d [64] . [00] . [80] F [46] . [11] $ [24] . [84] . [b7] . [14] . [be] . [81] . [ff] . [f0] . [d0] . [85] . [e0] . [80] . [93] . [81] . [00] . [82] . [e0] . [80] . [93] . [c0] . [00] . [88] . [e1] . [80] . [93] . [c1] . [00] . [86] . [e0] . [80] . [93] . [c2] . [00] . [8a] . [e8] . [80] . [93] . [c4] . [00] . [8e] . [e0] . [c9] . [d0] % [25] . [9a] . [86] . [e0]   [20] . [e3] < [3c] . [ef] . [91] . [e0] 0 [30] . [93] . [85] . [00]   [20] . [93] . [84] . [00] . [96] . [bb] . [b0] . [9b] . [fe] . [cf] . [1d] . [9a] . [a8] . [95] . [81] P [50] . [a9] . [f7] . [cc] $ [24] . [dd] $ [24] . [88] $ [24] . [83] . [94] . [b5] . [e0] . [ab] . [2e] . [a1] . [e1] . [9a] . [2e] . [f3] . [e0] . [bf] . [2e] . [a2] . [d0] . [81] 4 [34] a [61] . [f4] . [9f] . [d0] . [08] / [2f] . [af] . [d0] . [02] 8 [38] . [11] . [f0] . [01] 8 [38] . [11] . [f4] . [84] . [e0] . [01] . [c0] . [83] . [e0] . [8d] . [d0] . [89] . [c0] . [82] 4 [34]   [20]
  441. avrdude: Recv: . [14]
  442. avrdude: Recv: . [10]
  443. avrdude: Send: U [55] @ [40] ? [3f]   [20]
  444. avrdude: Recv: . [14]
  445. avrdude: Recv: . [10]
  446. avrdude: Send: d [64] . [00] . [80] F [46] . [11] . [f4] . [84] . [e1] . [03] . [c0] . [85] 4 [34] . [19] . [f4] . [85] . [e0] . [a6] . [d0] . [80] . [c0] . [85] 5 [35] y [79] . [f4] . [88] . [d0] . [e8] . [2e] . [ff] $ [24] . [85] . [d0] . [08] / [2f] . [10] . [e0] . [10] / [2f] . [00] ' [27] . [0e] ) [29] . [1f] ) [29] . [00] . [0f] . [11] . [1f] . [8e] . [d0] h [68] . [01] o [6f] . [c0] . [86] 5 [35] ! [21] . [f4] . [84] . [e0] . [90] . [d0] . [80] . [e0] . [de] . [cf] . [84] 6 [36] . [09] . [f0] @ [40] . [c0] p [70] . [d0] o [6f] . [d0] . [08] / [2f] m [6d] . [d0] . [80] . [e0] . [c8] . [16] . [80] . [e7] . [d8] . [06] . [18] . [f4] . [f6] . [01] . [b7] . [be] . [e8] . [95] . [c0] . [e0] . [d1] . [e0] b [62] . [d0] . [89] . [93] . [0c] . [17] . [e1] . [f7] . [f0] . [e0] . [cf] . [16] . [f0] . [e7] . [df] . [06] . [18] . [f0] . [f6] . [01] . [b7] . [be] . [e8] . [95] h [68] . [d0] . [07] . [b6] . [00] . [fc] . [fd] . [cf]   [20]
  447. avrdude: Recv: . [14]
  448. avrdude: Recv: . [10]
  449. avrdude: Send: U [55] . [80] ? [3f]   [20]
  450. avrdude: Recv: . [14]
  451. avrdude: Recv: . [10]
  452. avrdude: Send: d [64] . [00] . [80] F [46] . [a6] . [01] . [a0] . [e0] . [b1] . [e0] , [2c] . [91] 0 [30] . [e0] . [11] . [96] . [8c] . [91] . [11] . [97] . [90] . [e0] . [98] / [2f] . [88] ' [27] . [82] + [2b] . [93] + [2b] . [12] . [96] . [fa] . [01] . [0c] . [01] . [87] . [be] . [e8] . [95] . [11] $ [24] N [4e] _ [5f] _ [5f] O [4f] . [f1] . [e0] . [a0] 8 [38] . [bf] . [07] Q [51] . [f7] . [f6] . [01] . [a7] . [be] . [e8] . [95] . [07] . [b6] . [00] . [fc] . [fd] . [cf] . [97] . [be] . [e8] . [95] & [26] . [c0] . [84] 7 [37] . [b1] . [f4] . [2e] . [d0] - [2d] . [d0] . [f8] . [2e] + [2b] . [d0] < [3c] . [d0] . [f6] . [01] . [ef] , [2c] . [8f] . [01] . [0f] _ [5f] . [1f] O [4f] . [84] . [91] . [1b] . [d0] . [ea] . [94] . [f8] . [01] . [c1] . [f7] . [08] . [94] . [c1] . [1c] . [d1] . [1c] . [fa] . [94] . [cf] . [0c] . [d1] . [1c] . [0e] . [c0] . [85] 7 [37] 9 [39] . [f4] ( [28] . [d0] . [8e] . [e1] . [0c] . [d0] . [85] . [e9]   [20]
  453. avrdude: Recv: . [14]
  454. avrdude: Recv: . [10]
  455. avrdude: Send: U [55] . [c0] ? [3f]   [20]
  456. avrdude: Recv: . [14]
  457. avrdude: Recv: . [10]
  458. avrdude: Send: d [64] . [00] . [80] F [46] . [0a] . [d0] . [8f] . [e0] z [7a] . [cf] . [81] 5 [35] . [11] . [f4] . [88] . [e0] . [18] . [d0] . [1d] . [d0] . [80] . [e1] . [01] . [d0] e [65] . [cf] . [98] / [2f] . [80] . [91] . [c0] . [00] . [85] . [ff] . [fc] . [cf] . [90] . [93] . [c6] . [00] . [08] . [95] . [80] . [91] . [c0] . [00] . [87] . [ff] . [fc] . [cf] . [80] . [91] . [c0] . [00] . [84] . [fd] . [01] . [c0] . [a8] . [95] . [80] . [91] . [c6] . [00] . [08] . [95] . [e0] . [e6] . [f0] . [e0] . [98] . [e1] . [90] . [83] . [80] . [83] . [08] . [95] . [ed] . [df] . [80] 2 [32] . [19] . [f0] . [88] . [e0] . [f5] . [df] . [ff] . [cf] . [84] . [e1] . [de] . [cf] . [1f] . [93] . [18] / [2f] . [e3] . [df] . [11] P [50] . [e9] . [f7] . [f2] . [df] . [1f] . [91] . [08] . [95] . [80] . [e0] . [e8] . [df] . [ee] ' [27] . [ff] ' [27] . [09] . [94] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [04] . [04]   [20]
  459. avrdude: Recv: . [14]
  460. avrdude: Recv: . [10]
  461. # | 100% 0.65s

  462. avrdude: 32768 bytes of flash written
  463. avrdude: verifying flash memory against D:\arduino-1.0.5-r2\hardware\arduino\bootloaders\optiboot\optiboot_atmega328IoT.hex:
  464. avrdude: load data flash data from input file D:\arduino-1.0.5-r2\hardware\arduino\bootloaders\optiboot\optiboot_atmega328IoT.hex:
  465. avrdude: input file D:\arduino-1.0.5-r2\hardware\arduino\bootloaders\optiboot\optiboot_atmega328IoT.hex contains 32768 bytes
  466. avrdude: reading on-chip flash data:

  467. Reading | avrdude: Send: U [55] . [00] . [00]   [20]
  468. avrdude: Recv: . [14]
  469. avrdude: Recv: . [10]
  470. avrdude: Send: t [74] . [00] . [80] F [46]   [20]
  471. avrdude: Recv: . [14]
  472. avrdude: Recv: . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff]
  473. avrdude: Recv: . [10]
  474. avrdude: Send: U [55] @ [40] . [00]   [20]
  475. avrdude: Recv: . [14]
  476. avrdude: Recv: . [10]
  477. avrdude: Send: t [74] . [00] . [80] F [46]   [20]
  478. avrdude: Recv: . [14]
  479. avrdude: Recv: . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff]
  480. avrdude: Recv: . [10]
  481. avrdude: Send: U [55] . [80] . [00]   [20]
  482. avrdude: Recv: . [14]
  483. avrdude: Recv: . [10]
  484. avrdude: Send: t [74] . [00] . [80] F [46]   [20]
  485. avrdude: Recv: . [14]
  486. avrdude: Recv: . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff]
  487. avrdude: Recv: . [10]
  488. avrdude: Send: U [55] . [c0] . [00]   [20]
  489. avrdude: Recv: . [14]
  490. avrdude: Recv: . [10]
  491. avrdude: Send: t [74] . [00] . [80] F [46]   [20]
  492. avrdude: Recv: . [14]
  493. avrdude: Recv: . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff]
  494. avrdude: Recv: . [10]
  495. avrdude: Send: U [55] . [00] . [01]   [20]
  496. avrdude: Recv: . [14]
  497. avrdude: Recv: . [10]
  498. avrdude: Send: t [74] . [00] . [80] F [46]   [20]
  499. avrdude: Recv: . [14]
  500. avrdude: Recv: . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff] . [ff]
  501. avrdude: Recv: . [10]
  502. avrdude: Send: U [55] @ [40] . [01]   [20]
  503. avrdude: Recv: . [14]
  504. avrdude: Recv: . [10]
  505. avrdude: Send: t [74] . [00] . [80] F [46]   [20]
  506. avrdude: Recv: . [14]
  507. # | 100% 27.66s

  508. avrdude: verifying ...
  509. avrdude: 32768 bytes of flash verified
  510. avrdude: reading input file "0x0F"
  511. avrdude: writing lock (1 bytes):

  512. Writing | avrdude: Send: V [56] X [58] . [00] . [00] . [00]   [20]
  513. avrdude: Recv: . [14]
  514. avrdude: Recv: . [ff]
  515. avrdude: Recv: . [10]
  516. avrdude: Send: V [56] . [ac] . [e0] . [00] . [cf]   [20]
  517. avrdude: Recv: . [14]
  518. avrdude: Recv: . [00]
  519. avrdude: Recv: . [10]
  520. avrdude: Send: V [56] X [58] . [00] . [00] . [00]   [20]
  521. avrdude: Recv: . [14]
  522. avrdude: Recv: . [cf]
  523. avrdude: Recv: . [10]
  524. ################################################## | 100% 0.06s

  525. avrdude: 1 bytes of lock written
  526. avrdude: verifying lock memory against 0x0F:
  527. avrdude: load data lock data from input file 0x0F:
  528. avrdude: input file 0x0F contains 1 bytes
  529. avrdude: reading on-chip lock data:

  530. Reading | avrdude: Send: V [56] X [58] . [00] . [00] . [00]   [20]
  531. avrdude: Recv: . [14]
  532. avrdude: Recv: . [cf]
  533. avrdude: Recv: . [10]
  534. ################################################## | 100% 0.02s

  535. avrdude: verifying ...
  536. avrdude: 1 bytes of lock verified
  537. avrdude: Send: Q [51]   [20]
  538. avrdude: Recv: . [14]
  539. avrdude: Recv: . [10]

  540. avrdude done.  Thank you.
复制代码

这个是正常的板子
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-19 11:11:19 | 显示全部楼层
现在发现,这块板子非常不稳定,有时候会出现signature错误,有时候会出现verifying错误:
难道说是芯片328P坏了??
下面是verifying错误时候IDE 输出信息
  1. D:\arduino-1.0.5-r2\hardware/tools/avr/bin/avrdude -CD:\arduino-1.0.5-r2\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -cstk500v1 -P\\.\COM14 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xde:m -Ulfuse:w:0xff:m

  2. avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
  3.          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
  4.          Copyright (c) 2007-2009 Joerg Wunsch

  5.          System wide configuration file is "D:\arduino-1.0.5-r2\hardware/tools/avr/etc/avrdude.conf"

  6.          Using Port                    : \\.\COM14
  7.          Using Programmer              : stk500v1
  8.          Overriding Baud Rate          : 19200
  9. avrdude: Send: 0 [30]   [20]
  10. avrdude: Send: 0 [30]   [20]
  11. avrdude: Send: 0 [30]   [20]
  12. avrdude: Recv: . [14]
  13. avrdude: Recv: . [10]
  14.          AVR Part                      : ATMEGA328P
  15.          Chip Erase delay              : 9000 us
  16.          PAGEL                         : PD7
  17.          BS2                           : PC2
  18.          RESET disposition             : dedicated
  19.          RETRY pulse                   : SCK
  20.          serial program mode           : yes
  21.          parallel program mode         : yes
  22.          Timeout                       : 200
  23.          StabDelay                     : 100
  24.          CmdexeDelay                   : 25
  25.          SyncLoops                     : 32
  26.          ByteDelay                     : 0
  27.          PollIndex                     : 3
  28.          PollValue                     : 0x53
  29.          Memory Detail                 :

  30.                                   Block Poll               Page                       Polled
  31.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  32.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  33.            eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
  34.                                   Block Poll               Page                       Polled
  35.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  36.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  37.            flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
  38.                                   Block Poll               Page                       Polled
  39.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  40.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  41.            lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  42.                                   Block Poll               Page                       Polled
  43.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  44.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  45.            hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  46.                                   Block Poll               Page                       Polled
  47.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  48.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  49.            efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  50.                                   Block Poll               Page                       Polled
  51.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  52.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  53.            lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
  54.                                   Block Poll               Page                       Polled
  55.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  56.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  57.            calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
  58.                                   Block Poll               Page                       Polled
  59.            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  60.            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  61.            signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

  62.          Programmer Type : STK500
  63.          Description     : Atmel STK500 Version 1.x firmware
  64. avrdude: Send: A [41] . [80]   [20]
  65. avrdude: Recv: . [14]
  66. avrdude: Recv: . [02]
  67. avrdude: Recv: . [10]
  68. avrdude: Send: A [41] . [81]   [20]
  69. avrdude: Recv: . [14]
  70. avrdude: Recv: . [01]
  71. avrdude: Recv: . [10]
  72. avrdude: Send: A [41] . [82]   [20]
  73. avrdude: Recv: . [14]
  74. avrdude: Recv: . [12]
  75. avrdude: Recv: . [10]
  76. avrdude: Send: A [41] . [98]   [20]
  77. avrdude: Recv: . [14]
  78. avrdude: Recv: . [00]
  79. avrdude: Recv: . [10]
  80.          Hardware Version: 2
  81.          Firmware Version: 1.18
  82.          Topcard         : Unknown
  83. avrdude: Send: A [41] . [84]   [20]
  84. avrdude: Recv: . [14]
  85. avrdude: Recv: . [00]
  86. avrdude: Recv: . [10]
  87. avrdude: Send: A [41] . [85]   [20]
  88. avrdude: Recv: . [14]
  89. avrdude: Recv: . [00]
  90. avrdude: Recv: . [10]
  91. avrdude: Send: A [41] . [86]   [20]
  92. avrdude: Recv: . [14]
  93. avrdude: Recv: . [00]
  94. avrdude: Recv: . [10]
  95. avrdude: Send: A [41] . [87]   [20]
  96. avrdude: Recv: . [14]
  97. avrdude: Recv: . [00]
  98. avrdude: Recv: . [10]
  99. avrdude: Send: A [41] . [89]   [20]
  100. avrdude: Recv: . [14]
  101. avrdude: Recv: . [00]
  102. avrdude: Recv: . [10]
  103.          Vtarget         : 0.0 V
  104.          Varef           : 0.0 V
  105.          Oscillator      : Off
  106.          SCK period      : 0.1 us

  107. avrdude: Send: A [41] . [81]   [20]
  108. avrdude: Recv: . [14]
  109. avrdude: Recv: . [01]
  110. avrdude: Recv: . [10]
  111. avrdude: Send: A [41] . [82]   [20]
  112. avrdude: Recv: . [14]
  113. avrdude: Recv: . [12]
  114. avrdude: Recv: . [10]
  115. avrdude: Send: B [42] . [86] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [00] . [80] . [04] . [00] . [00] . [00] . [80] . [00]   [20]
  116. avrdude: Recv: . [14]
  117. avrdude: Recv: . [10]
  118. avrdude: Send: E [45] . [05] . [04] . [d7] . [c2] . [00]   [20]
  119. avrdude: Recv: . [14]
  120. avrdude: Recv: . [10]
  121. avrdude: Send: P [50]   [20]
  122. avrdude: Recv: . [14]
  123. avrdude: Recv: . [10]
  124. avrdude: AVR device initialized and ready to accept instructions

  125. Reading | avrdude: Send: V [56] 0 [30] . [00] . [00] . [00]   [20]
  126. avrdude: Recv: . [14]
  127. avrdude: Recv: . [1e]
  128. avrdude: Recv: . [10]
  129. avrdude: Send: V [56] 0 [30] . [00] . [01] . [00]   [20]
  130. avrdude: Recv: . [14]
  131. avrdude: Recv: . [95]
  132. avrdude: Recv: . [10]
  133. ################avrdude: Send: V [56] 0 [30] . [00] . [02] . [00]   [20]
  134. avrdude: Recv: . [14]
  135. avrdude: Recv: . [0f]
  136. avrdude: Recv: . [10]
  137. ################################## | 100% 0.06s

  138. avrdude: Device signature = 0x1e950f
  139. avrdude: Send: V [56] . [a0] . [03] . [fc] . [00]   [20]
  140. avrdude: Recv: . [14]
  141. avrdude: Recv: . [ff]
  142. avrdude: Recv: . [10]
  143. avrdude: Send: V [56] . [a0] . [03] . [fd] . [00]   [20]
  144. avrdude: Recv: . [14]
  145. avrdude: Recv: . [ff]
  146. avrdude: Recv: . [10]
  147. avrdude: Send: V [56] . [a0] . [03] . [fe] . [00]   [20]
  148. avrdude: Recv: . [14]
  149. avrdude: Recv: . [ff]
  150. avrdude: Recv: . [10]
  151. avrdude: Send: V [56] . [a0] . [03] . [ff] . [00]   [20]
  152. avrdude: Recv: . [14]
  153. avrdude: Recv: . [ff]
  154. avrdude: Recv: . [10]
  155. avrdude: erasing chip
  156. avrdude: Send: V [56] . [ac] . [80] . [00] . [00]   [20]
  157. avrdude: Recv: . [14]
  158. avrdude: Recv: . [00]
  159. avrdude: Recv: . [10]
  160. avrdude: Send: A [41] . [81]   [20]
  161. avrdude: Recv: . [14]
  162. avrdude: Recv: . [01]
  163. avrdude: Recv: . [10]
  164. avrdude: Send: A [41] . [82]   [20]
  165. avrdude: Recv: . [14]
  166. avrdude: Recv: . [12]
  167. avrdude: Recv: . [10]
  168. avrdude: Send: B [42] . [86] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [00] . [80] . [04] . [00] . [00] . [00] . [80] . [00]   [20]
  169. avrdude: Recv: . [14]
  170. avrdude: Recv: . [10]
  171. avrdude: Send: E [45] . [05] . [04] . [d7] . [c2] . [00]   [20]
  172. avrdude: Recv: . [14]
  173. avrdude: Recv: . [10]
  174. avrdude: Send: P [50]   [20]
  175. avrdude: Recv: . [14]
  176. avrdude: Recv: . [10]
  177. avrdude: reading input file "0x3F"
  178. avrdude: writing lock (1 bytes):

  179. Writing | avrdude: Send: V [56] X [58] . [00] . [00] . [00]   [20]
  180. avrdude: Recv: . [14]
  181. avrdude: Recv: . [ff]
  182. avrdude: Recv: . [10]
  183. ################################################## | 100% 0.03s

  184. avrdude: 1 bytes of lock written
  185. avrdude: verifying lock memory against 0x3F:
  186. avrdude: load data lock data from input file 0x3F:
  187. avrdude: input file 0x3F contains 1 bytes
  188. avrdude: reading on-chip lock data:

  189. Reading | avrdude: Send: V [56] X [58] . [00] . [00] . [00]   [20]
  190. avrdude: Recv: . [14]
  191. avrdude: Recv: . [ff]
  192. avrdude: Recv: . [10]
  193. ################################################## | 100% 0.02s

  194. avrdude: verifying ...
  195. avrdude: 1 bytes of lock verified
  196. avrdude: reading input file "0x05"
  197. avrdude: writing efuse (1 bytes):

  198. Writing | avrdude: Send: V [56] P [50] . [08] . [00] . [00]   [20]
  199. avrdude: Recv: . [14]
  200. avrdude: Recv: . [fc]
  201. avrdude: Recv: . [10]
  202. avrdude: Send: V [56] . [ac] . [a4] . [00] . [05]   [20]
  203. avrdude: Recv: . [14]
  204. avrdude: Recv: . [00]
  205. avrdude: Recv: . [10]
  206. avrdude: Send: V [56] P [50] . [08] . [00] . [00]   [20]
  207. avrdude: Recv: . [14]
  208. avrdude: Recv: . [fd]
  209. avrdude: Recv: . [10]
  210. ################################################## | 100% 0.06s

  211. avrdude: 1 bytes of efuse written
  212. avrdude: verifying efuse memory against 0x05:
  213. avrdude: load data efuse data from input file 0x05:
  214. avrdude: input file 0x05 contains 1 bytes
  215. avrdude: reading on-chip efuse data:

  216. Reading | avrdude: Send: V [56] P [50] . [08] . [00] . [00]   [20]
  217. avrdude: Recv: . [14]
  218. avrdude: Recv: . [fd]
  219. avrdude: Recv: . [10]
  220. ################################################## | 100% 0.00s

  221. avrdude: verifying ...
  222. avrdude: 1 bytes of efuse verified
  223. avrdude: reading input file "0xde"
  224. avrdude: writing hfuse (1 bytes):

  225. Writing | avrdude: Send: V [56] X [58] . [08] . [00] . [00]   [20]
  226. avrdude: Recv: . [14]
  227. avrdude: Recv: . [ce]
  228. avrdude: Recv: . [10]
  229. avrdude: Send: V [56] . [ac] . [a8] . [00] . [de]   [20]
  230. avrdude: Recv: . [14]
  231. avrdude: Recv: . [00]
  232. avrdude: Recv: . [10]
  233. avrdude: Send: V [56] X [58] . [08] . [00] . [00]   [20]
  234. avrdude: Recv: . [14]
  235. avrdude: Recv: . [ce]
  236. avrdude: Recv: . [10]
  237. avrdude: Send: V [56] X [58] . [08] . [00] . [00]   [20]
  238. avrdude: Recv: . [14]
  239. avrdude: Recv: . [ce]
  240. avrdude: Recv: . [10]
  241. avrdude: Send: V [56] X [58] . [08] . [00] . [00]   [20]
  242. avrdude: Recv: . [14]
  243. avrdude: Recv: . [de]
  244. avrdude: Recv: . [10]
  245. ################################################## | 100% 0.11s

  246. avrdude: 1 bytes of hfuse written
  247. avrdude: verifying hfuse memory against 0xde:
  248. avrdude: load data hfuse data from input file 0xde:
  249. avrdude: input file 0xde contains 1 bytes
  250. avrdude: reading on-chip hfuse data:

  251. Reading | avrdude: Send: V [56] X [58] . [08] . [00] . [00]   [20]
  252. avrdude: Recv: . [14]
  253. avrdude: Recv: . [ce]
  254. avrdude: Recv: . [10]
  255. ################################################## | 100% 0.02s

  256. avrdude: verifying ...
  257. avrdude: verification error, first mismatch at byte 0x0000
  258.          0xde != 0xce
  259. avrdude: verification error; content mismatch
  260. avrdude: Send: Q [51]   [20]
  261. avrdude: Recv: . [14]
  262. avrdude: Recv: . [10]

  263. avrdude done.  Thank you.
复制代码
回复 支持 反对

使用道具 举报

发表于 2014-10-28 12:16:59 | 显示全部楼层
看不懂 {:soso_e149:}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-14 15:08:50 | 显示全部楼层
最后问题找到了,非常扯。。。。
是因为ATmega16U2芯片和atmega328P之间的串口波特率不匹配!不知道哪里的原因,本来ATmega16U2的固件中配置的是115200波特率,可是用的这一批芯片偏偏是14400,差距8倍!
最后只能是修改atmega328P的bootloader,使之与16u2的波特率相匹配。。。
嗨,等后面再好好查查16u2到底怎么了。
回复 支持 反对

使用道具 举报

发表于 2016-9-22 19:37:52 | 显示全部楼层
Galino 发表于 2014-11-14 15:08
最后问题找到了,非常扯。。。。
是因为ATmega16U2芯片和atmega328P之间的串口波特率不匹配!不知道哪里的 ...

328p不可以用串口下载吗?
回复 支持 反对

使用道具 举报

发表于 2017-6-18 22:53:55 | 显示全部楼层
问下楼主,怎样修改atmega328P的bootloader,使之与16u2的波特率相匹配?能否详细说明下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-25 21:36 , Processed in 0.075088 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表