디버깅할 AT89C5131 어떻게?

C

chipxsd

Guest
AT89C5131 디버그하는 가장 좋은 방법은 무엇입니까?이후이 마이크로 ICD 아니하거나 가능한 JTAG 커넥터가, 디버깅 전용의 USB를 통해 (또는의 UART -
일부 특수 도서관으로 가능), 맞죠?
Atmel은
있음 - 시스템 프로그래머) 응용 프로그램, 그리고 그것의 USB와 함께,하지만 커맨드 라인을 통해서만 디버깅 지원 (유연한 릴리스 플립 않았다 ...

AT89C5131 누구와 함께 프로젝트를 빌드를 관리하는가?그리고 어떻게?(컴파일러, 디버깅 방법을 ...)
모든 정보는, 제도, 소스 코드는
매우 유용하게 쓸 것입니다!

감사합니다!

 
아무도 안계세요?제발, 도움이 필요하십니까?

 
그래, 난 AT89C5131 대한 지원 Keil 봤어요.

하지만 난 당신이이 장치를 디버깅하는 방법에 귀하의 전체 시스템을 설정하려면 어떻게합니까를 알고 싶습니다.
다른 하드웨어 무엇이 필요합니까 (특정 ICD / ICE는)?
어떻게 장치에 연결의 경우에는 ICD도 가능한 JTAG 디버거를 연결하는?
그냥 USB 연결 충분한가요?

내가 좀
뒤집어 (은 Atmel의 프로그래밍 응용 프로그램과 코드를 로드할 수있습니다) 알지 :
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2767

내가 Atmel.com에 대한 지원을 위해 (여기서 내 인용)의 질문 :
인용구 :

거기에 내가 AT89C5131A 디버깅할 수있는 기회 - M은 스타터 키트 () IAR 임베디드 워크벤치와 함께하고있다.
이 컴파일러를 사용하고 있는데 마이크로 컨트롤러를 지원합니다.
IAR EW '를 사용에 C - ROM을 통해 스파이 디버깅'- 모니터 있지만 시리얼 포트만을 availabe - USB 지원이 없다.

내가 AT89C5131A 디버깅을 위해 연결을 설정하는 방법 IAR EW - 알아야 할 ...스타터 키트에있는 J3 커넥터 무엇입니까?모든 정보는 제도 도움이 될 것입니다.
미리 감사합니다!추신 : 여기 IAR EW의 일부 스크린샷입니다

http://ferisrv5.uni-mb.si/ % 7Ekv4920/images/Screen01.jpg

http://ferisrv5.uni-mb.si/ % 7Ekv4920/images/Screen02.jpg

http://ferisrv5.uni-mb.si/ % 7Ekv4920/images/Screen03.jpg

http://ferisrv5.uni-mb.si/ % 7Ekv4920/images/Screen04.jpg
 
Keil에서 mon51 램 VNM 아버지와 디버그 0x8000에서 할 것입니다.
적어도 그게 나를 위해 일하고있다.
당신이 0x0000의 시작 주소와 함께 모니터를 구축하고 0x8000로 애플 리케이션 코드를 연결해야합니다.

usbman

 
usbman : 좀 더 자세히 말해.정확히 내가 뭘 구축해야합니까?

좀 다른 마이크로 컨트롤러와 함께 우리의 경험을 말씀 드리죠.내가 PIC16F876은 ICD과 어떤 프로젝트를 수행했습니다.일하면서,
나는 가능한 JTAG ICE가와 TI의
DSP를 (5509) 코딩 해요.제가 고등학교에 약간의 8051 프로젝트를 해봤지만, 그건 아주 오래 전 ...난 우리 학교에서 프로그래머 추었죠 ...

Keil와 난 아무 짓도 안 들었지만, 내가 한 번주고 싶습니다.그러니까, 정리 좀 해봅시다 : MON51은
(. A51) 내 프로젝트에 포함되어있는 시리얼 포트 디버거, 무엇입니까?

내가 그것을 어떻게 설정합니까?지금은 외부 32kiB 램, 그래서 내가
어떤 어려움을하지 말았 어야지, 사용할 것인가?좀
뒤집어 코드를 업로드하는 데 사용 했나 (및 방법)?

usbman :이 우리가이 포럼에 의논 상대도 안 할 게있는, PM하십시오 또는 이메일입니다.도와 주셔서 감사합니다!!

 
안녕 chipX
난 AT89C5131A에 코드를 다운로드하여 사용 FLIP.
당신을 도울 수있다면 도움이 유 FLIP
난 관한 필요합니다.
- Srinivas

 
vasureddym : 감사합니다!내가 할 수있는 모든 도움을 주셔서 감사합니다.

그래서 FLIP에만 장치에 코드를 전송하는 데 사용됩니다.그것 Keil 환경에서 사용할 수있습니다 FLIP - 그래서 쏠 때마다 코드를 컴파일 AT89C5131을 자동으로 업로드됩니다?

vasureddym : AT89C5131 디버깅하는가 있었나요?어떤 컴파일러를 사용했습니까?

usbman : 내 짐작이 맞다면 그것을 이해합니다.당신은 당신의 프로젝트에 사용되는 외부 RAM 메모리 (가) 0x8000 주소를 설명합니다.그리고 당신은 Mon51이 0x0000 주소에로드되도록 구성?그게 다야?

 
chipxsd 썼습니다 :그래서 FLIP에만 장치에 코드를 전송하는 데 사용됩니다.
애 * 김남일 환경 - 그래서 코드를 컴파일 할 때마다 자동으로 플립 AT89C5131로 업로드를 사용 가능한가요?

 
난 플립 내장 플래시로 구성된 mon51로드에 사용하고있습니다.
당신은 외부 램 (32K의) 0x8000에 맵핑과 특별한 하드웨어 구축이 필요
PSEN로 접근하고 (VNM)을 읽어보십시오.
로드 UV2 Mon51 숫양에 코드를하고 실시간으로 디버깅할 수있습니다.
디버깅 시리얼을 통해 이루어집니다.

FlashMon 및 ISD51 다른 옵션 (하지만), 실시간으로하지 않습니다
당신은 정말 Keil 문서와 파일을 읽고 도움이 필요해

usbman

 
아, 이제 알겠다!(젠장 이제는 천천히 해요)

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="미소" border="0" />

도와 줘서 고마워, 모두들.

 
usbman 썼습니다 :로드 UV2 Mon51 숫양에 코드를하고 실시간으로 디버깅할 수있습니다.

....

FlashMon 및 ISD51 다른 옵션 (하지만), 실시간으로하지 않습니다

 
에이스 - X를 썼습니다 :때문에 외부의 아버지, FlashMon 아래의 프로그램이 필요하지 않습니다 사실, FlashMon입니다 Mon51보다 훨씬 더 고급 근처의 동일한 환경에서 릴리스에서 실행, 적은 자원이 걸립니다, 당신은 어디서나 프로그램을 메모리에 넣을 수있습니다.
유일한 차이점은 : FlashMon 무릎을 지원하는 내장 플래시 프로그램 메모리와 uc 적합합니다,하지만이 정확히 무엇을 AT89C5131있다.
 
그게 진짜 -
Mon51 시간에 디버그를 FlashMon 아니지만 사용할 수있는 사실은, 내 게시물에 대해 메모를했다.이것은 사실이 아니다.추가 메모으로 :

usbman 썼습니다 :1.
모든 시간을 당신은 당신이 플래시 메모리를 쓰고있다 브레이크를 설정했습니다.

2.
만약 여러분이 코드를 통해 항상 Flashmon 플래시에서 휴식을 설정합니다 강화하고있다

플래시를 나누기 전까지는 그렇게 함께있는 시간에만 문제가있을 것입니다.

 
인용구 :

당신 AT89C5131 디버그 했나?
어떤 컴파일러를 사용했습니까
 
내가의 USB -는 RS232로 변환이 AT89c5131a MCU를 썼고요.

나는 응용 프로그램 코드를 가지고 있고 펌웨어 코드 Atmel은 사이트에서 (샘플)를 얻을 수있습니다

행운을 빈다

 

Welcome to EDABoard.com

Sponsor

Back
Top