하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.
번호 | 분류 | 제목 | 글쓴이 | 조회 수 | 날짜 |
---|---|---|---|---|---|
56 | 전기전자 아무거나 | HOT스탭모터질문입니다.1 | 황금시대 | 716 | 2008.03.13 |
55 | 드론/로봇/라인트레이서 | HOT발광소자와 수광소자에 대해서 질문좀 드릴꼐요 ^^8 | 루흐로고 | 1703 | 2008.03.12 |
54 | 전기전자 아무거나 | HOTColor LCD 컨트롤러..;;8 | 뱀뷀뷀 | 793 | 2008.03.11 |
53 | 전기전자 아무거나 | HOT리눅스질문입니다11 | あさひ | 935 | 2008.03.09 |
52 | 전기전자 아무거나 | HOT커버트레이서에 대한 질문... | 사비알론소2 | 729 | 2008.03.08 |
51 | 전기전자 아무거나 | HOT임베디드 소프트웨어 공모전..2 | 뱀뷀뷀 | 677 | 2008.03.04 |
50 | 전기전자 아무거나 | HOT2족서보모터추천3 | あさひ | 916 | 2008.03.04 |
49 | 전기전자 아무거나 | HOT트랜지스터의 스위칭 속도를 올리는 팁 좀 알려주세요.10 | 아크마 | 2401 | 2008.02.27 |
48 | 전기전자 아무거나 | HOTDC모터 드라이브 질문2 | 에너자이져 | 1592 | 2008.02.15 |
47 | 전기전자 아무거나 | HOT처음왔습니다~1 | lodp | 767 | 2008.01.31 |
46 | 드론/로봇/라인트레이서 | HOT라인트레이서 질문요.. ㅋㅋ;; 라인트레이서 q/a에 올리니.. 아무도 안봐서;;; ㅋ6 | 행복하면 | 811 | 2008.01.31 |
45 | 드론/로봇/라인트레이서 | HOT질문 있습니다..!!1 | 행복하면 | 804 | 2008.01.30 |
44 | 전기전자 아무거나 | HOT내일부터 PCB ARTWORK. 수업듣습니다.3 | 맑은하늘 | 1018 | 2008.01.28 |
43 | 전기전자 아무거나 | HOT저항과 콘덴서와 코일에 대해서 궁금한게 있어요.. ㅋ20 | 행복하면 | 2416 | 2008.01.16 |
42 | 전기전자 아무거나 | HOT포인트 획득이 안됩니다.10 | lover | 700 | 2008.01.08 |
41 | 전기전자 아무거나 | HOT처음왔습니다. 조언좀 부탁드려요.6 | 마징 | 777 | 2008.01.06 |
40 | 전기전자 아무거나 | HOTTR에 관해서 질문드립니다.17 | 챠리스만 | 1521 | 2007.12.20 |
39 | 전기전자 아무거나 | HOTself-heating에 관해서29 | 환상 | 3331 | 2007.12.06 |
38 | 전기전자 아무거나 | HOTOR CAD 에서 Captuer...12 | -ㅁ- | 1082 | 2007.12.05 |
37 | 전기전자 아무거나 | HOT임베디드 방향 길가는법 ㅋ7 | 뱀뷀뷀 | 935 | 2007.11.28 |
ㅡ,ㅡ
시리얼 포트가 사용중이라는건데 다른 프로그램에서 사용하는건가요?
아니면 부트로더(시리얼로 다운로드 하는 계열)를 이용하시고 계신가요?
확인해보세요...케일 메뉴얼의 문제는 아닌듯
시리얼 to usb로 된 것으로 해서.. usb에 꼽아서 사용하고 있는데;; 이그응..;;
음...제가 지금 uVision3이 깔려 있지 않아서..확인이 좀 어렵긴 하지만. => 오늘 컴퓨터를 새로 바꿨꺼든여..ㅡㅡ
어쨌든 간에..제가 보기에는 .....메시지로 나온 시리얼 인터페이스는...디버그 작업을 위한 시리얼 포트의
사용 부분인 듯 합니다. 어떤 개발 환경에서 작업하고 계신지는 잘 모르겠는데...
디버그 모니터 ...에 관련된 툴 메뉴를 살짝 건드려주시면..해결될 문제 일듯 보입니다.
전 8051하면서 시리얼 통신용 모니터를 사용해서 디버그를 별로 안해봐서....정확한 상황은 잘 모르겠다는..
현재...어떤 8051호환 칩을 사용하고 계신지 우선 좀 알려주시구요
디버그 모니터쪽을 셋팅을 하신거 같은데..그 부분에 대해서 약간만 더 알려주시면..
저도 조금은 도움을 드릴수 있을지도 모르겠네요..^^;
아햏햏;; iar 컴파일러가 매크로 32자까지밖에 지원안되다고 에러를 자꾸 내서...아...괴로운 하루네요..
그리고 commidi님이 말하시는 부분은 일단.. uVision3와 uVision2에서 모두 같은 증상이 나타나고..
디버그 모니터라는게.. 무슨 말인지는.. 잘 모르겠어요;; 이그응;;
현재 제 노트북은 시리얼 포트가 없어서... 시리얼 포트를 usb 로 연결해 주는 걸 사용해서..
usb로 연결하고 있고.. 포트는 com2 를 사용하고 있습니다.
다른건 제가 특별하게 uVision에서 건들였는데.. 없는거 같은데;;;;
음...데이터 쉬트를 좀 찾아서 보니...이제 이해가 약간 되는 것 같군요...
어쨌든 간에..
지금 8051개발환경을 구축하실려고 하시는 건가요? 아마 맞을 것 같은데..
그런데..W78C32B 라고 하는 녀석이 보니깐... 롬이 내부에 없는 버전이기 때문에..
레치회로를 사용해서 롬하고 램을 달아야 동작을 할 겁니다..
만일 프로세서보드가 램하고 롬이 잘 달려 있는 상태라고 가정하고 이야기 하겠습니다.
우선...Keil의 디버그 모드를 사용하려면...Keil의 디버그 모드를 위한...다시말하면...
디버그 정보를 주고 받기 위한 처리 내용이 롬에서 실행되고 있는 상태여야 합니다.....
혹은 시그널사 제품 같은 경우는 하드웨어적으로..그런것을 지원해 주기도 하더군요...말로 설명하니..좀 어렵군요.
어쨌든..
데 제가 생각하기로는...케일의 디버그 드라이버를 사용하는게 아니라...
롬에 모니터 프로그램이 들어가 있는 형태의 보드로 보이는 군요..
ISP가 지원되기전에...그러니깐.. 약 10년 전쯤까지...롬에다 모니터 프로그램을 심어놓고..
하이퍼 터미널 같은..통신프로그램을 띄우고...
만들어진 Hex파일을 시리얼 통신을 통해 다운로딩 하는 형태를 많이 이용했었습니다.
그런형태의 보드가 아닌가 생각됩니다.
우선..제가 궁금한것 하나는...
8051보드를 직접 만드신건가요? 아니면..제품을 구입하신건가요?
만일 직접 만드셨으면...Rom에다 프로그램을 넣어줘야 합니다..
제품을 구입하신거면...
제품을 판매한 곳에서 모니터 프로그램을 이미 롬라이터를 이용하여 롬에 라이팅 해 놨을 것입니다.
이 경우는.. 그..보드의 메뉴얼을 보시고 따라하시는 것이..정답이구요..
Keil에서는 단순히 컴파일 과 링크작업만을 수행하고...보드에 다운로드 하는 것은 다른
방법을 사용할 것 같다는 생각이 듭니다..뭐....옆에 있는 상황이 아니라..정확히 이해하고 있는 건지는 모르겠지만.
아마..이 둘중의 하나 일 거라고.......기대해 봅니다..^^;
혹시 보드를 직접제작한 것이 아니라...구입하신것이면...
보드에 적어져 있는 보드 이름이나..그런것들 알려주시면...아마 확실한 답을 드릴 수 있을 겁니다.
^^; 행복하세요.
윈보드가 arm도 살살 만들던데 말이죠 요새;;ㅋㅋ
돈주고 산 보드 아니면 칩을 바꾸는게 제일 편할지도 모르겟네요..
일단 제가 산건 정상봉씨가 지은 마이크로프로세서 응용로봇제작 8051 도서 출판 세화에 있는..
보드를 가지고.. 이 회사에 사이트에 가서.. 필요한 부품 세트로 되어 있는 것을 샀습니다..
그리고 메뉴얼 대로 했는데.. 저렇게.. 화면이 뜨네요.. ㅠㅠ 이그응..
hex파일 구울때 쓰는 프로그램있지요?? 거기 키트에 사용하는...
시리얼 통신을 할때는 그 프로그램을 끄고 하셔야됩니다..
상황을 눈으로 안봐서 이것참..;;;
행복하면 님이 하시는거 보니까 음... 세팅에 문제가 있는거 같네요
메뉴얼데로 세팅을 했다면 됬을텐데 세팅한 순서 어떻게 하셨는지 올려주시면 볼수 있을것 같구요
그리고 시리얼 포트가 없어서 usb로 연결해서 시리얼 포트로 하는 변환방식으로 하시는것 같은데
그게 시리얼 포트가 인식이 되는지 확실히 보셔야 됩니다~ 저도 님처럼 노트북에 연결할때는 usb로 사용하거든요
setting 부분 누르셔서 usb에 연결되어있는 시리얼 포트 com2로 사용하신다면 세팅이 com2로 되어있는지 보시구요
그리고 얼레 뉴프로젝트생성을 하면 옆창에 해더 파일 머 인크루드 파일 이런게 있는데 없네요...
제가 사용하고 있는 그림파일 헤더파일 있는부분 첨부했습니다~
뱀님 오랫만이군요...
흠...미니로봇에서 나오는 보드라....케일과 호환이 된다면..모니터 프로그램이 업그레이드가 돼어 있나보군요..
그렇다면 지금 쓰시고 계신 보드가 미니로봇의 MR-C8051이 맞나요?
제가 보기는 맞을것 같다는 생각이 드는데..
미니로봇에서...부품셋트를 구입하셨다면.....분명 모니터 프로그램이 들어있을 겁니다..
그렇다면....우선 의심해 볼 부분은.....케일에서 사용하는...디버거가 포트를 어떤거 사용하는지가 관건이군요..
USB로 만든 가상 컴포트가 Com2라면...분명히 케일에서의 디버거의 셋팅도 그렇게 맞춰져야 할 부분이네요.
(물론 이내용은 롬에 모니터 프로그램이 들어가 있는 상태에서 배송을 받았다는..가정에서 이렇게 말씀 드립니다.)
분명히 uVision3디버거에 대한 셋팅을 할 수 있는 부분이 있을 겁니다.....
어떻게 제가 쉽게 볼 수 있는 상황이 아니라.......약간은 답해드리는게 힘들 군요..
책이라도 볼 수 있으면..쉬울텐데...아쉽게도 그 책은 제가 없어서..ㅡㅡ; 상상만으로..답해드려야 한다는게... 아쉽습니다..ㅡㅡ
아무래도 뱀뷀뷀 님께서 ...알려드리는게 더 빠를지도 모르겠다는 생각이 듭니다.. << 급 좌절 모드..(잼있군요..ㅎㅎ)
어쨌든간에..USB를 232로 바꿔주는 것 때문에 안될일은 전혀 없구요..(0%). 제 생각은 보드의 모니터 프로그램이 제대로 동작하지 않거나(보드가 제대로 동작하지 않거나)..Keil에서의 디버그 포트 설정부분이 잘못되어 있는 것 ...이 두가지가 많이 의심이 됩니다..
혹시 거기에 LCD가 있어서 파워를 넣으면...LCD에 글씨가 뜨나요?
예.. 파워 넣으면.. 기본 적으로 세팅 되어 있는.. led동작이랑... lcd에 글자는 뜹니다..^^;;
그리고 뱀님이 말했는것도.. 다 뜨는데.. 위 그림처럼.. 저렇게 뜰때는.. 안나오는거구요;; ㅋ
이그응..
세팅 부분의 사진을 올려 놨어요. ㅠㅠ
이그응.. 시작 부터 이렇게 힘들고..아구웅..;;
슬퍼 질려고 해요...;;
아크마님 오랜만이에용~~ ㅋㅋ 보고 싶어요`~~ 엥;;ㅋㅋ
행복하면님
우선 혹시 책씨디에 있는 소스는 가지고 있으신지 모르겠네요 그걸로는 돌려 보셨나요?
책 예제소스에 간단한 led제어 같은거 있을텐데 씨디않에 있는 프로젝트 파일 전체를 복사하셔서 돌려 보시구요
만약 그것이 돌아 간다면 프로젝트 생성 하셨을때 옵션 설정 하는거 그게 잘못된거 같구요 만약 그것도 안댄다면
usb에서 시리얼케이블 암튼 그 연결하는부분을 keil에서 인식을 못하는거 같아요~com2로 안잡아 놧던거 머 그런등등
연결이 안되있다 이말로 나오는거 같은데 첫번째께 안데면 그 부분 의심해보세요~
다른 컴퓨터에 연결 해보시구요..;
저도 처음에 교수가 다짜고짜 해오래서 고생했다는 ㅋㅋ 알려주지도 않구선 ㅋㅋㅋㅋㅋ