뉴티씨



  • HOME
  • 고객지원
  • 질문답변

 

 
프로그래밍 다운로드시 verify 에러
 글쓴이 : 김정훈
작성일 : 05-09-24 08:12
조회 : 9,086  
또다시 질문드립니다.

ICCAVR7을 사용하여 프로그래밍 다운로드를 하는데,

계속해서 "cannot verify flash" 라는 에러메세지가 납니다.

다운로드는 여러번하다보면 가끔 제대로 되긴 하구요.

포트전송과 LED깜빡이는 건 됩니다.

분명히 어제까지만 해도 에러 없이 잘 다운로드 됐었는데,

AVCC AREF GND를 VCC 5V, GND로 연결한 후부터 그러네요.


컴플라자… 05-09-24 10:11
 
  흠....납땜 에러 같은 데요...
잘 아시겠지만, 냉납현상(겉으론 납땜 된 거 같은데, 붕 떠있어서 납땜 안 된 현상)이나 살짝 납똥이 튀어서 옆의 핀이랑 붙어 있거나 하는 현상이나, 실납 등이 묻어 있는 (굉장히 가는 실납) 쇼트의 경우라던가 그런 경우 같습니다.
Paste를 사용해서 납땜을 다시 한 번 살짝씩 근처를 눌러 주시구요. 납땜 확인 해 주세요.
김정훈 05-09-26 00:54
 
  read, write 는 잘 됩니다. 그런데 verify가 안되어서 확인해보니까 메모리에 써진 값이 제대로 안나오고 가끔 다른 값으로 바뀌어져서 써집니다. 예를 들어 아무것도 없는 FF 가 나와야 할 자리에 8A가 써져있다던지 합니다. 메모리 전체에 이런 식으로 엉뚱한 값이 써지는데, 꼭 write 할때, 노이즈가 생긴것처럼 보입니다. 납땜부분은 다 확인해 보았습니다만, 해결방법이 없을런지요.
컴플라자… 05-09-26 21:36
 
  흠...이상하군요.
제 생각에는 AVCC(64번)나 AREF(62번)를 디지털 전원과
구분하는 게 어떨까 생각합니다.  디지털 전원과 AVCC, AREF 사이에 LC 필터나 페라이트비드 등을 사이에 연결하여 전원을 받으시는 게 어떨까요?  양쪽 노이즈가 서로에게 영향을 주는 듯 보입니다.  노이즈 중에서 전원 노이즈가 가장 크자나요?  또한, 혹시 AVCC나 AREF를 연결하신 선이 어떤 선인가요?
너무 얇거나 하지 않나요?  좀 안정적인 전원 공급을 위해서,
그래도 약간은 두꺼운 선을 사용하심이 적당하다고 생각됩니다.
특히, 63번핀 GND는 0.4mm 정도의 두께 선을 사용하는 것이 어떨까요?  전류가 필요한 만큼 흘러주지 못하면, 문제가 될수도 있겠지요? 
이렇게 해도 안되시면, 용산으로 한 번 가지고 오시면서 연락 주세요.  제가 함 봐드리지요.  수고하세요.  제 연락처는
사신 곳에 연락하시면 됩니다.
김정훈 05-09-26 23:43
 
  답변 감사합니다. 오늘 이유를 찾았습니다. ISP 케이블로 프로그램 다운로드시에 USART 포트가 연결되어서 계속 데이터가 전송되고 있다면, write 시에 노이즈가 생길 수 있다는 군요. ISP와 USART가 같은 핀을 사용해서 그럴수 있다는데, 시리얼 포트를 빼고 라이트하니까 문제없이 잘 되는군요. 참고서적은 윤덕용/AVR ATmega128마스터 619p. 여기서는 저항으로 이런 문제를 해결했나봅니다.
컴플라자… 05-09-27 06:27
 
  네 다행이네요.  이렇게 글을 남겨 주셔서 감사합니다.
많은 참고 되겠습니다.  윤덕용씨 책을 봤는 데, 버전이 달라서 그런지 제 책에는 그 페이지에 전혀 안나오더군요.

어떻게 되어 있는 지 그림을 옛날 책 구해서 좀 찾아봐야 겠어요.  좋은 하루 되시구요.  AD 컨버터 강좌를 바쁜 관계로 이번주에 했어야 하는 데, 한주 밀리게 되었습니다.  미안합니다. 담주에는 꼭 써 놓을께요. 

한글을 그래픽 LCD에 쓰는 거도 정리해서 올려드려야 하는 데,
쩝...요즘 글 쓰는 시간을 잘 못내고 있네요.  차츰 올려 드리겠습니다.  뭐든 질문 있으시면 올려 주세요.
가능한 답변 드리도록 하고, 모르는 것은 책 찾아 가면서, 알려 드릴께요. 좋은 하루 되세요.
 
   
 

 


1