2011-01-15 5 views
2

Silicon Laboratories의 8051 코어가 장착 된 마이크로 컨트롤러를 사용할 생각입니다. 어셈블리 언어가 아닌 C 언어를 사용할 수 있기를 바랍니다. 그래서 SDCC를 설치했습니다.SDCC에서 Silicon Laboratories IDE를 어떻게 사용합니까?

"Silicon Laboratories IDE"를 설치하여 실행 가능한 바이너리를 온칩 플래시 프로그램 메모리에 다운로드했습니다. (Project> Tool Chain Integration 메뉴에서) 에서 "모든"8051 컴파일러를 사용하도록 설정할 수도 있습니다.

SDCC를 사용하도록 설정하려고했지만 "어셈블/컴파일 파일"버튼을 누를 때마다 알려줍니다. "컴파일러 프로세스가 성공적으로 완료되지 않았습니다."

SiLabs C8051F310 칩에 새로운 C 코드를 쓰려면 어떻게해야합니까? 단계별 HOWTO 문서가있는 웹 사이트가 있습니까? (단지 칩에 실행 가능한 바이너리 다운로드의 맨 마지막 단계에 대한 "실리콘 래 버러 토리스 IDE"을 사용하여, SDCC를 호출하는 Makefile을 사용하는 것이 더 쉬울까요?)

답변

2

시작 Silicon Labs Application Note 198 - INTEGRATING SDCC 8051 TOOLS INTO THE SILICON LABS IDE*와 함께. 이전 버전의 IDE 용으로 작성되었지만 일반 구성은 동일하게 유지되어야합니다. 유의할 점은 아마도 AN198 needs updating for SDCC 3.0.0입니다. Silicon Labs MCU User Forum 또는 Microcontrollers Knowledge Base의 추가 정보가 유용 할 수도 있습니다.

SDCC Compiler User Guide*은 추가 명령 줄 옵션이 필요한 경우 유용 할 수 있습니다.

Silicon Labs USB Debug Adapter

Silicon Labs IDE와 MCU를 프로그래밍하고 코드를 디버깅하기위한 C8051F310 *의 온 - 칩 디버깅/프로그래밍 회로와 함께 사용할 수 있습니다.

는 *의 PDF 링크

+0

우수, 이것은 완벽한 해답처럼 보인다. 큰 "동의"버튼을 누르기 전에 실제로 작동하는지 확인하겠습니다 ... –

관련 문제