Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 9513 | 답변완료avr i2c 다시 질문이요... | 조준학 | 2016-02-08 | 1,427 |
|
밑에서 시키신대로 ds1307 5번 6번에 연결해도 에 해도 안되던데...
근데 역시나 개발키트로 부터 분리해서 연결하면 잘 되네요..
이것땜에 거의 하루 다 날렷는데
좀 더 상세히 좀 알려주세요. 제품 구매했을 ㄸ ㅐ 따로 언급해준 것도 아니고
고생은 다 하고 뉴티씨 홈페이지에 질문 게시판이 있는 것도 찾고 찾아서 들어와서 하느라 불편함이 이만저만이 아니네요.
참고로 i2c 로 사용 하고 있는 센서는 mpu 6050 입니다
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
본사에서는 DS1307 RTC에 대하여소스서포트를 해 왔으며, 고객님이 보신 수정전의 회로는 7~8년전 것인데, 전 회로로는 TWI만을 가지고 사용이 가능합니다만 수정이후의 회로는 포트제어로 만든 I2C도 서포트합니다.
현재 뉴티씨는 다른회사들과 마찬가지로 휴가중입니다.
본사에서 모든 I2C를 서포트하기는 어렵습니다. 본사에서는 DS1307에 대한 예만 서포트하고 있습니다. 사실 MPU6050은 본사의 지원범위에서는 벗어납니다.
기본적인 I2C의 예를 포트로만든 i2c와 avr자체의 twi로 두가지 샘플을 만들어 고객님들께 참고용으로 제공하고 있습니다.
I2C의 기본적인 연결도는 첨부하였습니다.
다만, 몇가지 도움을 드릴수는 있겠습니다. 휴가 이후에 약속잡고 본사로 오시거나,
하셔서 가지고 오시면 실제로 해볼수도 있겠습니다만, 명절이어서 그건 현재 좀 어려운 상황이라 양해 부탁드립니다.
우선 I2C를 avr자체의 TWI로 제어중이신지 궁금합니다.
본사의 예제 두 가지를 참고로하셔서 제어해보시면 좋겠습니다.
http://www.newtc.co.kr/dpshop/bbs/board.php?bo_table=m41&wr_id=820&sca=&sfl=wr_subject%7C%7Cwr_content&stx=i2c&sop=and
참고로 구글에 좀 찾아보니 다음을 참고하시면 좋겠습니다.
http://www.i2cdevlib.com/devices/mpu6050#source
휴가 끝나시고도 안되시면 미리 약속잡고 본사로 가지고와 보세요.
도움을 드릴수 있을겁니다.
감사합니다.
>
>
> 밑에서 시키신대로 ds1307 5번 6번에 연결해도 에 해도 안되던데...
>
> 근데 역시나 개발키트로 부터 분리해서 연결하면 잘 되네요..
>
> 이것땜에 거의 하루 다 날렷는데
>
> 좀 더 상세히 좀 알려주세요. 제품 구매했을 ㄸ ㅐ 따로 언급해준 것도 아니고
>
> 고생은 다 하고 뉴티씨 홈페이지에 질문 게시판이 있는 것도 찾고 찾아서 들어와서 하느라 불편함이 이만저만이 아니네요.
>
> 참고로 i2c 로 사용 하고 있는 센서는 mpu 6050 입니다
>
|
||||
| 9512 | 답변완료avr i2c 통신 질문이요!! | 조준학 | 2016-02-07 | 1,542 |
|
newtc 에서 아트메가128 개발보드를 삿는데
처음에 개발보드에 mpu6050 센서를 연결해도 안되기에 개발보드로 부터
mcu 를 분리해서 직접 연결하니 작동이 되더라구요. 그래서
아 개발보드가 고장났구나 생각되어 하나 더 삿는데
새로 산 것도 마찬가지더라구요. 문제는 이게 아니라
무슨 r125 r126 저항 그리고 ds1307 에 있었던 것 같은데 개발키트를
첨부그림 처럼 결선 하라고 했는데
이미 개발키트를 보면 r125 와 r126 에 각각 220 옴 저항이 연결되어있고 또 r123,r124 에 각가 10k 저항이 연결되어있던데...
또 인터넷 커뮤니티 사이트를 뒤져보면 ds1307 의 rtc 를 빼보라고 하던데
이건 소스상 어떻게 못하나요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
I2C실습을 위해서 DS1307 rtc가 포함된 보드인데, 추가로 병렬로 i2c를 다른 모듈에 붙이려면 ds1307의5번 6번핀에 붙이는게 적정해 보입니다.
감사합니다.
>
>
> newtc 에서 아트메가128 개발보드를 삿는데
>
> 처음에 개발보드에 mpu6050 센서를 연결해도 안되기에 개발보드로 부터
>
> mcu 를 분리해서 직접 연결하니 작동이 되더라구요. 그래서
>
> 아 개발보드가 고장났구나 생각되어 하나 더 삿는데
>
> 새로 산 것도 마찬가지더라구요. 문제는 이게 아니라
>
> 무슨 r125 r126 저항 그리고 ds1307 에 있었던 것 같은데 개발키트를
>
> 첨부그림 처럼 결선 하라고 했는데
>
> 이미 개발키트를 보면 r125 와 r126 에 각각 220 옴 저항이 연결되어있고 또 r123,r124 에 각가 10k 저항이 연결되어있던데...
>
> 또 인터넷 커뮤니티 사이트를 뒤져보면 ds1307 의 rtc 를 빼보라고 하던데
>
> 이건 소스상 어떻게 못하나요?
>
|
||||
| 9511 | 답변완료ATmega2560과 Writing장치 | 김재철 | 2016-02-06 | 1,566 |
|
3년 전 구입해서 곱게 모셔뒀던 귀사의 2560보드와 USBISP를 제 컴퓨터
근래 새로구입한 빵빵한 컴터!
(64비트,WIN7, 쪈 지불하고 구입한 상용버젼 CordVision 3.24 + AtmelStudio 7.0 이미 설치됨)
에 접속하고 귀 자료실에서 USBISP V02자료(2011,12,27)를 다운로드하여
압축을 풀고 프로그램 인스톨은 되지만 장치관리자에서 COM(X)인식을 하지않아
제가 무엇을 잘못하는지 모르겠습니다.
(귀사의 메뉴얼을 참조하면 장치관리자 포트에서 " Silicon Labs CP210x USB to 어쩌구저쩌구)
가 나타나야 하는데... 말이죠... 뭐가 잘못이죠?
그리고, 자세히 관찰해보니 이전 구입했던 AD-USBISP 는 ATmega2560 100 pin모델을
지원하지 않는 ISP 였더군요. 결국 통신환경 장치가 원만히 이뤄졌어도 제 선택의 실수로
2560 보드의 사용을 할 수 없었던 것이었지요.
그래서, 귀사의 AVR USB -ISP V6.0 장치를 구입하면 ATmega2560 board를 지원한다는
모델명이 적혀있는 것을 확인했습니다.
이 제품(AVR USB -ISP V6.0)을 귀사에서 구입해서 다시 컴터에 깔고 ATmega2560 board
와 교신한다면 큰 문제는 없겠지요?
머리 희끗희끗 해져 시작하려니 참말로 어렵구만요... 프로그램은 그렇다손 치더라도...
*. 하루 뒤 장치관리자 주의표시 나타난 것 제거하고 다시 입력하니 COM3 로 AD-USBISP
인식 완료되었습니다.
혹시나 하고 2560보드와 매칭을 해보고 싶지만 이제 무서워서 못하겠어요.
2560보드와 연결되는 원할한 장치종류와 ATxmega256을 지원되는 ISP 나 JTAG는 어떤것이 있나요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
우선 본사의 최신 usbisp인 ad-usbisp v6.0과 ad-usbisp v03.6으로도 모두 사용 가능합니다. 다만 atmega2560은 5.0, 6.0, 7.0에선 막혀있는데
조만간 저희가 공개할 패치프로그램쓰면 사용가능해요.
설끝나고 공개합니다.
그때까지는 usbisp v03.5이상이면 avr studio v4.19로 writing가능합니다.
usbisp는 설끝나고 본사방문이나 택배로 최신으로 무료 업글받으세요.
XMEGA용은 조만간 저희가 툴발표합니다.
감사합니다.
>
>
> 3년 전 구입해서 곱게 모셔뒀던 귀사의 2560보드와 USBISP를 제 컴퓨터
> 근래 새로구입한 빵빵한 컴터!
> (64비트,WIN7, 쪈 지불하고 구입한 상용버젼 CordVision 3.24 + AtmelStudio 7.0 이미 설치됨)
>
> 에 접속하고 귀 자료실에서 USBISP V02자료(2011,12,27)를 다운로드하여
> 압축을 풀고 프로그램 인스톨은 되지만 장치관리자에서 COM(X)인식을 하지않아
> 제가 무엇을 잘못하는지 모르겠습니다.
>
> (귀사의 메뉴얼을 참조하면 장치관리자 포트에서 " Silicon Labs CP210x USB to 어쩌구저쩌구)
> 가 나타나야 하는데... 말이죠... 뭐가 잘못이죠?
>
> 그리고, 자세히 관찰해보니 이전 구입했던 AD-USBISP 는 ATmega2560 100 pin모델을
> 지원하지 않는 ISP 였더군요. 결국 통신환경 장치가 원만히 이뤄졌어도 제 선택의 실수로
> 2560 보드의 사용을 할 수 없었던 것이었지요.
>
> 그래서, 귀사의 AVR USB -ISP V6.0 장치를 구입하면 ATmega2560 board를 지원한다는
> 모델명이 적혀있는 것을 확인했습니다.
> 이 제품(AVR USB -ISP V6.0)을 귀사에서 구입해서 다시 컴터에 깔고 ATmega2560 board
> 와 교신한다면 큰 문제는 없겠지요?
> 머리 희끗희끗 해져 시작하려니 참말로 어렵구만요... 프로그램은 그렇다손 치더라도...
>
> *. 하루 뒤 장치관리자 주의표시 나타난 것 제거하고 다시 입력하니 COM3 로 AD-USBISP
> 인식 완료되었습니다.
> 혹시나 하고 2560보드와 매칭을 해보고 싶지만 이제 무서워서 못하겠어요.
>
> 2560보드와 연결되는 원할한 장치종류와 ATxmega256을 지원되는 ISP 나 JTAG는 어떤것이 있나요?
>
|
||||
| 9510 | 답변완료알기쉽게 풀어쓴 Cortex-M3 문의 | 황홍섭 | 2016-02-05 | 1,480 |
|
p.67 openocd.cfg 파일은 하나인데
ST-Link: 내용과
I-OPENDBG-ARM: 내용을
하나의 파일내에 두가지를 다 작성하나요 ?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
OPENOCD의 경우는 아래와 같이 해 주시고, ST-link는 STlink걸 써주시면 됩니다.
interface ft2232
ft2232_device_desc "Dual RS232"
ft2232_layout jtagkey
ft2232_vid_pid 0x0403 0x6010
ft2232_channel 2
#source [find interface/stlink-v2.cfg]
source [find target/stm32f1x.cfg]
감사합니다.
>
>
> p.67 openocd.cfg 파일은 하나인데
>
> ST-Link: 내용과
>
> I-OPENDBG-ARM: 내용을
>
> 하나의 파일내에 두가지를 다 작성하나요 ?
>
|
||||
| 9509 | 답변완료ISP 빨간불 | 유민상 | 2016-02-04 | 1,505 |
|
드라이버도 제대로 깔은것 같은데 ISP에 계속 빨간불이 들어옵니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
모듈에 전원이 공급되지 않아서 그렇습니다.
USBISP의 DIP스위치 중에서 1번스위치를 ON으로 해 주세요.
감사합니다.
>
>
> 드라이버도 제대로 깔은것 같은데 ISP에 계속 빨간불이 들어옵니다.
>
|
||||
| 9508 | 답변완료USBISP V03.6 문의드립니다. | 강태형 | 2016-02-04 | 1,463 |
|
안녕하세요 USBISP V03.6 사용 중 문의사항이 있습니다.
windows7 64bit, avr studio 4.19 에서 USBISP V03.6을 사용하다가
windows 8 64bit, avr studio 7.0 으로 개발환경이 바뀌어
USBISP V03.6을 사용하려는데 드라이버 문제로 윈도우즈 드라이버를
재설치 후에 플래쉬 다운로드를 진행하니 avr studio 7.0에서 timeout 메시지
팝업이 뜰 정도로 다운로드 속도가 엄청 느려졌습니다.
혹시나 하여 기존 win7 환경에서 다운로딩을 해보니 역시나 다운로드 속도가
기존 1분 가량에서 5분 가량으로 늘어난 상태입니다.
PC 환경의 문제인가 의심되어 USBISP V03.6 다른 제품으로 다운로드 해보니
정상적으로 1분정도면 다운로딩이 완료되는 상태입니다.
win8, avr studio 7.0에 다른 제품을 꽂으면 동일 현상이 나타날까봐
연결은 해보지 않은 상태인데 isp 자체의 이상인지 환경의 문제인지 문의드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
ISP Freq.가 변경된 것 같습니다.
7.0이 실행 후에 ISP Freq. 를 낮은 주파수로 변경하는 경우가 있는 데,
한 번만 다시 1.832MHz로 변경하여 Set 해주세요.
계속된 에러 발생시 본사에 점검 바랍니다.
감사합니다.
>
>
> 안녕하세요 USBISP V03.6 사용 중 문의사항이 있습니다.
>
> windows7 64bit, avr studio 4.19 에서 USBISP V03.6을 사용하다가
> windows 8 64bit, avr studio 7.0 으로 개발환경이 바뀌어
> USBISP V03.6을 사용하려는데 드라이버 문제로 윈도우즈 드라이버를
> 재설치 후에 플래쉬 다운로드를 진행하니 avr studio 7.0에서 timeout 메시지
> 팝업이 뜰 정도로 다운로드 속도가 엄청 느려졌습니다.
>
> 혹시나 하여 기존 win7 환경에서 다운로딩을 해보니 역시나 다운로드 속도가
> 기존 1분 가량에서 5분 가량으로 늘어난 상태입니다.
>
> PC 환경의 문제인가 의심되어 USBISP V03.6 다른 제품으로 다운로드 해보니
> 정상적으로 1분정도면 다운로딩이 완료되는 상태입니다.
>
> win8, avr studio 7.0에 다른 제품을 꽂으면 동일 현상이 나타날까봐
> 연결은 해보지 않은 상태인데 isp 자체의 이상인지 환경의 문제인지 문의드립니다.
>
|
||||
| 9507 | 답변완료알기쉽게 풀어쓴 Cortex-M3 문의-4 | 황홍섭 | 2016-02-04 | 1,526 |
|
OpenOCD JTAG연결 문의 입니다.
Windows에서 openocd.cfg 내용에서
ST-Link:
source [find interface/stlink-v2.cfg]
source [find target/stm32f1x_stlink.cfg] 는 ST-Link JTAG 전용인가요.
그리고 openocd.exe 실행하면 팝업창이 나타났다 빨리 사라지는데
어떻게 하여야 고정하여 볼수 있는지요.
Debug configurations 열고 GDB OpenOCD Debugging 선택후
열린창에서 Debugger 탭에서 그림 2.3-19의 내용과 동일하여
Debug 버튼을 누르면 에러창이 뜨는데 JTAG과 타겥보드를
연결한 상태에서 진행하여야 하는지요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
첨부와 같은 에러가 나오지는 않으셨는지요?
openocd가 실행되지 않은 상황으로, 아마도 OPENOCD 드라이버를 깔고서 리부팅을 안하신 것 같습니다.
드라이버는 OPENOCD를 꽂으면 WINDOWS7이상의 환경에서는 기다리면 자동으로 깔립니다.
깔리고 나면, 2.png처럼...드라이버가 잡혀 있어야 합니다.
만약에 잘 깔았는 데도 이렇게 안된다면, 리부팅하셔야 할 수도 있습니다.
시스템에 따라서, 바로 안되고..한번 부팅이 필요한 경우도 있습니다.
그런식으로 두 개의 USB Serial Port가 깔리고 나서, openocd를 실행하셔야 에러가 나지 않고, 정상적인 화면 (교재의 그림 2.3-13)처럼 되게 됩니다.
그 후에야, 말씀하신 것과 같이 그림 2.3-19의 디버그 설정을 하고서나야 디버깅으로 진입합니다.
당연히 OpenOCD를 꽂지 않으면 에러가 나고 디버깅 화면으로도 들어가지 않고 에러만 나게 됩니다.
OpenOCD를 고정하여 보는 방법은, 3.png처럼..탐색기에서
OpenOCD 압축을 푼 폴더(openocd.exe가 있는 폴더)를 왼쪽 마우스로 찍고나서,
Shift를 누른 상태에서 오른쪽 마우스 버튼을 누르면 3번처럼 나오는 데, 여기서 명령 창 열기 하면,
바로 거기를 엽니다.
거기서, openocd라고 실행하면 드라이버가 잘 잡혀서 에러 없으면 오래 지속됩니다.
p.67은 둘 다 해두시면 편리하고 좋겠습니다.
감사합니다.
>
>
> OpenOCD JTAG연결 문의 입니다.
>
> Windows에서 openocd.cfg 내용에서
>
> ST-Link:
> source [find interface/stlink-v2.cfg]
> source [find target/stm32f1x_stlink.cfg] 는 ST-Link JTAG 전용인가요.
>
> 그리고 openocd.exe 실행하면 팝업창이 나타났다 빨리 사라지는데
> 어떻게 하여야 고정하여 볼수 있는지요.
>
> Debug configurations 열고 GDB OpenOCD Debugging 선택후
> 열린창에서 Debugger 탭에서 그림 2.3-19의 내용과 동일하여
> Debug 버튼을 누르면 에러창이 뜨는데 JTAG과 타겥보드를
> 연결한 상태에서 진행하여야 하는지요.
>
|
||||
| 9506 | 답변완료빌드결과 ok입니다. | 황홍섭 | 2016-02-03 | 1,480 |
|
설명대로 삭제하고
설치하여 빌드결과 잘됩니다.
다음 디버깅 단계에서 막히면 또 도움요청 드리겠습니다.
고맙습니다.
관리자 답변
안녕하세요? 고객님,
네,잘되었습니다. 궁금했는 데 알려주셔서 감사합니다.
언제든 책 보시고 학습하시다 궁금하신 점은 올려 주세요.
본사 제품 관련이면 언제든 최선을 다해서 답변해 드립니다.
감사합니다.
>
>
> 설명대로 삭제하고
>
> 설치하여 빌드결과 잘됩니다.
>
> 다음 디버깅 단계에서 막히면 또 도움요청 드리겠습니다.
>
> 고맙습니다.
>
|
||||
| 9505 | 답변완료ATmega128 + AM-CSV 사용시 전압문제 해결방안 문의 | 정다운 | 2016-02-03 | 1,555 |
|
현재 ATmega128 개발보드 + AM-CSV 보드를 이용하여
RC용 서보모터를 제어하고 있습니다.
사용 중 토크 부족으로 인해 서보모터에 공급되는 전압을 올리고 싶습니다.
서보모터 공급전압은 6~7.2V 수준을 원합니다.
이를 위한 회로 구성방법이나 관련 제품을 추천해주시면 감사하겠습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
첨부드린 그림처럼, 한군데 칼로 선을 끊고, 그 바로 오른쪽 까만화살표 쪽에 공급을 원하시는 모터 전압을 만들어 공급하시면 됩니다.
감사합니다.
>
>
> 현재 ATmega128 개발보드 + AM-CSV 보드를 이용하여
>
> RC용 서보모터를 제어하고 있습니다.
>
> 사용 중 토크 부족으로 인해 서보모터에 공급되는 전압을 올리고 싶습니다.
>
> 서보모터 공급전압은 6~7.2V 수준을 원합니다.
>
> 이를 위한 회로 구성방법이나 관련 제품을 추천해주시면 감사하겠습니다.
>
|
||||
| 9504 | 답변완료알기쉽게 풀어쓴 Cortex-M3 문의-3 | 황홍섭 | 2016-02-02 | 1,467 |
|
재설치를 하기 위하여
1. GNU Toolchain 2. Build tool 3. Eclipse에서 Eclipse IDE Plug-in을
삭제하고 1. 2. 재 설치하고 3. Eclipse.zip 파일을 풀고 Eclipse IDE Plug-in를
재설치하고 새로운 project를 만들기 위해
File -> New -> C Project 누르고 Project name 써넣고 다음
Executable 아래 Empty Project 와 Hello World ANSI Project만 나타나고
STM32F10x C/C++ Project등등의 선택메뉴가 나타나지 않아 다음단계를
진행할 수가 없습니다. 삭제하는데에도 주의할 점이 있나요. 도움을 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
질문에 답변 드리겠습니다.
우선, 삭제하려면, 프로그램 제거 또는 변경에서
GNU Tools for ARM Embedded Processors를 제거하시고,
압축풀어서 놔두신 이클립스 폴더를 지워주세요.
또한, 문서 밑의 C:\Users\사용자ID\Documents\ARM-workspace\에서
ARM-workspace라는 폴더를 삭제해 주세요.
설치법
1. ARM GNU Tool chain 설치
https://launchpad.net/gcc-arm-embedded 에서 gcc-arm-non...6-win32.exe를 다운로드 받아서 설치하세요.
2. Build Tools 설치
http://sourceforge.net/projects/gnuarmeclipse/files/Build%20Tools/Build-Tools-w32-20141202154847-setup.exe/download
에서 다운로드 받은 후에 설치하세요.
3. Eclipse IDE의 다운로드 및 설치
https://eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr2
에서 OS에 맞게 다운로드 받으신 후에, 압축을 풀어서 적절한 곳에 풀어줍니다.
참고로 개인적으로는 c:\eclipse 에 설치합니다.
4.JAVA가 설치되어야 하므로, JAVA를 설치해 줍니다.
http://www.java.com/ko/download/manual.jsp
5.OpenOCD 실행파일을 다운로드하여 적절한 곳에 압축을 풉니다.
http://www.newtc.co.kr/dpshop/bbs/board.php?bo_table=m42&wr_id=26
단, 위의 모든 곳에 한글이 폴더명에 포함되면 안됩니다.
감사합니다.
>
>
> 재설치를 하기 위하여
>
> 1. GNU Toolchain 2. Build tool 3. Eclipse에서 Eclipse IDE Plug-in을
>
> 삭제하고 1. 2. 재 설치하고 3. Eclipse.zip 파일을 풀고 Eclipse IDE Plug-in를
>
> 재설치하고 새로운 project를 만들기 위해
>
> File -> New -> C Project 누르고 Project name 써넣고 다음
>
> Executable 아래 Empty Project 와 Hello World ANSI Project만 나타나고
>
> STM32F10x C/C++ Project등등의 선택메뉴가 나타나지 않아 다음단계를
>
> 진행할 수가 없습니다. 삭제하는데에도 주의할 점이 있나요. 도움을 부탁드립니다.
>
|
||||
| 9503 | 답변완료알기쉽게 풀어쓴 Cortex-M3 문의-2 | 황홍섭 | 2016-01-30 | 1,906 |
|
답변하신대로 #include "stm32f10x_conf.h"로 수정하여 빌드한 결과
아래와 같은 에러가 또 발생합니다.
왕초보입니다. 답변 기다리겠습니다.
---------- Problems ---------------------
Description Resource Path Location Type
Program "arm-none-eabi-g++" not found in PATH ARM_Hello Project Properties, C++ Preprocessor Include.../Providers, [CDT GCC Built-in Compiler Settings Cross ARM] options C/C++ Scanner Discovery Problem
Program "arm-none-eabi-gcc" not found in PATH ARM_Hello Project Properties, C++ Preprocessor Include.../Providers, [CDT GCC Built-in Compiler Settings Cross ARM] options C/C++ Scanner Discovery Problem
Program "make" not found in PATH ARM_Hello C/C++ Problem
Symbol 'GPIO_Pin_All' could not be resolved main.c /ARM_Hello/src line 16 Semantic Error
Symbol 'GPIO' could not be resolved main.c /ARM_Hello/src line 18 Semantic Error
Symbol 'GPIO' could not be resolved main.c /ARM_Hello/src line 22 Semantic Error
Symbol 'GPIO' could not be resolved main.c /ARM_Hello/src line 24 Semantic Error
Symbol 'RCC_APB2Periph_GPIOC' could not be resolved main.c /ARM_Hello/src line 14 Semantic Error
------------ Tasks ----------------------------
Description Resource Path Location Type
TODO ARMCC_V6: check if __builtin_bswap16 could be used cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 817 C/C++ Task
TODO ARMCC_V6: check if __builtin_bswap16 could be used cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 835 C/C++ Task
TODO ARMCC_V6: check if this is ok for cortex >=3 cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 373 C/C++ Task
TODO ARMCC_V6: check if this is ok for cortex >=3 cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 879 C/C++ Task
TODO ARMCC_V6: check if this is ok for cortex >=3 cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 906 C/C++ Task
TODO ARMCC_V6: check if this is ok for cortex >=4 cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 647 C/C++ Task
TODO ARMCC_V6: check predefined macro for mainline cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 550 C/C++ Task
TODO ARMCC_V6: check predefined macro for mainline cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 577 C/C++ Task
TODO ARMCC_V6: check predefined macro for mainline cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 605 C/C++ Task
TODO ARMCC_V6: check predefined macro for mainline cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 632 C/C++ Task
TODO ARMCC_V6: This should be ARCH >= ARMv7-M + SIMD cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 1261 C/C++ Task
TODO rewrite it to no longer use newlib, it is way too heavy Trace.c /ARM_Hello/system/src/diag line 29 C/C++ Task
TODO write on trace _exit.c /ARM_Hello/system/src/newlib line 41 C/C++ Task
XXX could be TRANSMITTER or RECEIVER) are set. stm32f10x_i2c.h /ARM_Hello/system/include/stm32f1-stdperiph line 420 C/C++ Task
XXX could be TRANSMITTER or RECEIVER). stm32f10x_i2c.h /ARM_Hello/system/include/stm32f1-stdperiph line 415 C/C++ Task
------------ Console -------------------------
16:23:42 **** Incremental Build of configuration Debug for project ARM_Hello ****
make all
Cannot run program "make": Launching failed
Error: Program "make" not found in PATH
PATH=[C:\Program Files (x86)\GNU ARM Eclipse\Build Tools;C:\Program Files (x86)\GNU ARM Eclipse\Build Tools;C:/Program Files/Java/jre1.8.0_71/bin/server;C:/Program Files/Java/jre1.8.0_71/bin;C:/Program Files/Java/jre1.8.0_71/lib/amd64;
16:23:42 Build Finished (took 187ms)
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
컴파일러설치나 에디터에서 컴파일러 설치시 셋업할부분이 잘못되었습니다.
다 지우고 환경설치를 꼼꼼히 살피면서 다시해보세요.
원래 처음 설치시 몇번 실수하기도 하니 힘내세요.
고객님의 오타로 몇가지 수정할 부분이 더 있었습니다.
#include "stm32f10x_conf.h"
//#include "stm32f1c_conf.h" 책의 오타로 잘못된 부분이라 수정하였습니다.
void delay_ms(int ms)
{
for(volatile int i=0;i<ms/2;i++)
{
for(volatile int j=0;j<12000;j++);
}
}
int main(int argc, char* argv[])
{
GPIO_InitTypeDef PC;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
// RCC_APB2PeriphCmd(RCC_APB2Periph_GPIOC,ENABLE); 고객님의 오타로 잘못된 부분이라 수정하였습니다.
PC.GPIO_Mode=GPIO_Mode_Out_PP;
PC.GPIO_Pin=GPIO_Pin_All;
PC.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_Init(GPIOC,&PC);
//GPIO_Init(GPIO,&PC); 고객님의 오타로 잘못된 부분이라 수정하였습니다.
while(1)
{
delay_ms(1000);
GPIO_Write(GPIOC,0xFFFF);
//GPIO_Write(GPIO,0xFFFF); 고객님의 오타로 잘못된 부분이라 수정하였습니다.
delay_ms(1000);
GPIO_Write(GPIOC,0x0000);
//GPIO_Write(GPIO,0x0000); 고객님의 오타로 잘못된 부분이라 수정하였습니다.
}
}
감사합니다.
>
>
> 답변하신대로 #include "stm32f10x_conf.h"로 수정하여 빌드한 결과
>
> 아래와 같은 에러가 또 발생합니다.
>
> 왕초보입니다. 답변 기다리겠습니다.
>
> ---------- Problems ---------------------
> Description Resource Path Location Type
> Program "arm-none-eabi-g++" not found in PATH ARM_Hello Project Properties, C++ Preprocessor Include.../Providers, [CDT GCC Built-in Compiler Settings Cross ARM] options C/C++ Scanner Discovery Problem
> Program "arm-none-eabi-gcc" not found in PATH ARM_Hello Project Properties, C++ Preprocessor Include.../Providers, [CDT GCC Built-in Compiler Settings Cross ARM] options C/C++ Scanner Discovery Problem
> Program "make" not found in PATH ARM_Hello C/C++ Problem
> Symbol 'GPIO_Pin_All' could not be resolved main.c /ARM_Hello/src line 16 Semantic Error
> Symbol 'GPIO' could not be resolved main.c /ARM_Hello/src line 18 Semantic Error
> Symbol 'GPIO' could not be resolved main.c /ARM_Hello/src line 22 Semantic Error
> Symbol 'GPIO' could not be resolved main.c /ARM_Hello/src line 24 Semantic Error
> Symbol 'RCC_APB2Periph_GPIOC' could not be resolved main.c /ARM_Hello/src line 14 Semantic Error
>
> ------------ Tasks ----------------------------
> Description Resource Path Location Type
> TODO ARMCC_V6: check if __builtin_bswap16 could be used cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 817 C/C++ Task
> TODO ARMCC_V6: check if __builtin_bswap16 could be used cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 835 C/C++ Task
> TODO ARMCC_V6: check if this is ok for cortex >=3 cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 373 C/C++ Task
> TODO ARMCC_V6: check if this is ok for cortex >=3 cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 879 C/C++ Task
> TODO ARMCC_V6: check if this is ok for cortex >=3 cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 906 C/C++ Task
> TODO ARMCC_V6: check if this is ok for cortex >=4 cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 647 C/C++ Task
> TODO ARMCC_V6: check predefined macro for mainline cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 550 C/C++ Task
> TODO ARMCC_V6: check predefined macro for mainline cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 577 C/C++ Task
> TODO ARMCC_V6: check predefined macro for mainline cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 605 C/C++ Task
> TODO ARMCC_V6: check predefined macro for mainline cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 632 C/C++ Task
> TODO ARMCC_V6: This should be ARCH >= ARMv7-M + SIMD cmsis_armcc_V6.h /ARM_Hello/system/include/cmsis line 1261 C/C++ Task
> TODO rewrite it to no longer use newlib, it is way too heavy Trace.c /ARM_Hello/system/src/diag line 29 C/C++ Task
> TODO write on trace _exit.c /ARM_Hello/system/src/newlib line 41 C/C++ Task
> XXX could be TRANSMITTER or RECEIVER) are set. stm32f10x_i2c.h /ARM_Hello/system/include/stm32f1-stdperiph line 420 C/C++ Task
> XXX could be TRANSMITTER or RECEIVER). stm32f10x_i2c.h /ARM_Hello/system/include/stm32f1-stdperiph line 415 C/C++ Task
>
> ------------ Console -------------------------
> 16:23:42 **** Incremental Build of configuration Debug for project ARM_Hello ****
> make all
> Cannot run program "make": Launching failed
>
> Error: Program "make" not found in PATH
> PATH=[C:\Program Files (x86)\GNU ARM Eclipse\Build Tools;C:\Program Files (x86)\GNU ARM Eclipse\Build Tools;C:/Program Files/Java/jre1.8.0_71/bin/server;C:/Program Files/Java/jre1.8.0_71/bin;C:/Program Files/Java/jre1.8.0_71/lib/amd64;
> 16:23:42 Build Finished (took 187ms)
>
|
||||
| 9502 | 답변완료문의드립니다. | 이진균 | 2016-01-29 | 1,457 |
|
1. 너무 오래되서 영수증은 못찾겠내요. 사진을 첨부 합니다.
2. 책대로 다시 따라가면서 공부를 하려고 하는데 atmel studio 7 을 다운받아서 하려니 상당히 어렵내요.
혹시 cd를 받을수 있을까요?
3. 윈도우 7인데 이 환경에서 하려면 어떠한 소프트웨어 (버전)를 깔아야 안정적일지 궁금합니다.
답변좀 부탁드립니다. 010-2971-3387
그리고 usbisp를 사용하고 싶은데 드라이버도 그렇고 잘 안되내요? 왜 그런지 이해가 안되서 그런데 혹시 원격 지원은 해주실수 없나요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
답변 드릴께요.
> 1. 너무 오래되서 영수증은 못찾겠내요. 사진을 첨부 합니다.
> 2. 책대로 다시 따라가면서 공부를 하려고 하는데 atmel studio 7 을 다운받아서 하려니 상당히 어렵내요.
> 혹시 cd를 받을수 있을까요?
--》네. 본사로 킷트가지고 방문해주시면 점검과함께 노트북에 CD내용을 복사해드랄께요.
> 3. 윈도우 7인데 이 환경에서 하려면 어떠한 소프트웨어 (버전)를 깔아야 안정적일지 궁금합니다.
--》자료실 avr에서 일단은 avr studio v4.19를 깔고서 avr tool chain 까세요.
좀 익숙해지면 그 때에 다시 atmel studio v7.0깔아쓰세요.
그리고 usbisp버전을 v03.6으로 업해야 windows7 64비트에서 쓸수 있습니다.
버전업은 무상지원으로 해드립니다.
감사합니다.
>
> 답변좀 부탁드립니다. 010-2971-3387
> 그리고 usbisp를 사용하고 싶은데 드라이버도 그렇고 잘 안되내요? 왜 그런지 이해가 안되서 그런데 혹시 원격 지원은 해주실수 없나요?
>
|
||||
| 9501 | 답변완료알기쉽게 풀어쓴 Cortex-M3 문의 | 황홍섭 | 2016-01-29 | 1,553 |
|
책에 나온대로 설치하고
#include "stm32f1c_conf.h"
void delay_ms(int ms)
{
for(volatile int i=0;i<ms/2;i++)
{
for(volatile int j=0;j<12000;j++);
}
}
int main(int argc, char* argv[])
{
GPIO_InitTypeDef PC;
RCC_APB2PeriphCmd(RCC_APB2Periph_GPIOC,ENABLE);
PC.GPIO_Mode=GPIO_Mode_Out_PP;
PC.GPIO_Pin=GPIO_Pin_All;
PC.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_Init(GPIO,&PC);
while(1)
{
delay_ms(1000);
GPIO_Write(GPIO,0xFFFF);
delay_ms(1000);
GPIO_Write(GPIO,0x0000);
}
}
작성하여 빌드한 결과 에러가
#include 옆 에러마크 내용은 아래와 같습니다.
Multiple markers at this line
- fatal error: stm32f1c_conf.h: No such file or
directory
- Unresolved inclusion: "stm32f1c_conf.h"
Problems 의 16개의 에러는 파일첨부했습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
해당 교재의 60페이지와 82페이지의 소스에 오타가 있었습니다.
#include "stm32f10x_conf.h" 로 수정해야 합니다.
수정하시면 잘 될겁니다. 최근 발송본은 수정하여 책이 나가고 있습니다.
감사합니다.
>
>
> 책에 나온대로 설치하고
>
> #include "stm32f1c_conf.h"
> void delay_ms(int ms)
> {
> for(volatile int i=0;i<ms/2;i++)
> {
> for(volatile int j=0;j<12000;j++);
> }
> }
>
> int main(int argc, char* argv[])
> {
> GPIO_InitTypeDef PC;
>
> RCC_APB2PeriphCmd(RCC_APB2Periph_GPIOC,ENABLE);
> PC.GPIO_Mode=GPIO_Mode_Out_PP;
> PC.GPIO_Pin=GPIO_Pin_All;
> PC.GPIO_Speed=GPIO_Speed_50MHz;
> GPIO_Init(GPIO,&PC);
> while(1)
> {
> delay_ms(1000);
> GPIO_Write(GPIO,0xFFFF);
> delay_ms(1000);
> GPIO_Write(GPIO,0x0000);
> }
> }
>
> 작성하여 빌드한 결과 에러가
> #include 옆 에러마크 내용은 아래와 같습니다.
> Multiple markers at this line
> - fatal error: stm32f1c_conf.h: No such file or
> directory
> - Unresolved inclusion: "stm32f1c_conf.h"
>
> Problems 의 16개의 에러는 파일첨부했습니다.
>
|
||||
| 9500 | 답변완료atmega128 adc 질문입니다. | 장진영 | 2016-01-27 | 1,384 |
|
가변저항 10k 3개를 각각 PF0, PF1, PF2에 연결하여
3개의 adc 포트를 사용해서 CLCD에 값을 표시하고자 합니다.
혹시 참고할 만한 예제 같은게 없을까요?
그리고 ADC 포트 8개를 전부 사용해서 LCD에 값을 표시하는 것도 가능한가요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
자료실-->AVR에서 ADC로 검색하시면 각 컴파일러별로 예제를 얻으실 수 잇습니다.
http://www.newtc.co.kr/dpshop/bbs/board.php?bo_table=m41&wr_id=746&sca=&sfl=wr_subject%7C%7Cwr_content&stx=adc&sop=and
에서 ex_adc에 보면 ADC0 ~ ADC7까지 모두 보는 예제가 있습니다.
이것을 하기 위해서는 퓨즈비트에서 JTAGEN을 disable(1)로 해야 합니다.
퓨즈비트를 0xffd9ef로 맞춰놓고 쓰시면 됩니다.
현재는 결과값을 printf를 통하여 보고 있으므로, 그것의 내장함수인 Putchar 함수에서 한자씩 출력하게 됩니다. 현재의 예제는 UART0로 송신하도록 되어 있으므로, printf로 문장을 출력하면 uart0로 출력이 됩니다.
마찬가지 원래로 Putchar 함수 내부의 출력 방향을 TLCD로 변경하여 두면, printf 출력시에 TLCD로 출력되게 됩니다.
감사합니다.
>
>
> 가변저항 10k 3개를 각각 PF0, PF1, PF2에 연결하여
>
> 3개의 adc 포트를 사용해서 CLCD에 값을 표시하고자 합니다.
>
> 혹시 참고할 만한 예제 같은게 없을까요?
>
> 그리고 ADC 포트 8개를 전부 사용해서 LCD에 값을 표시하는 것도 가능한가요?
>
|
||||
| 9499 | 답변완료iar avr 2.28 error 메세지.. 해결 방안 부탁 드립니다. | 이정우 | 2016-01-27 | 1,469 |
|
Fatal Error[Pe005]: could not open source file "iom128.h" 메세지가 컴파일시에 발생 됩니다.
조치 방법좀 알려주세요.
윈도우 포멧 및 64BIT 재설치 후 저런 현상이 발생 됩니다.
iar경로는 c:/프로그램파일(x86)/IAR Systems 입니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨는 iar컴파일러를 정식으로 지원하지 않습니다.
다만, iar컴파일러를 제대로 잘 설치한것인지 확인하여보세요.
컴파일러 설치문제시 나올수 있습니다.
감사합니다.
>
>
> Fatal Error[Pe005]: could not open source file "iom128.h" 메세지가 컴파일시에 발생 됩니다.
>
> 조치 방법좀 알려주세요.
>
> 윈도우 포멧 및 64BIT 재설치 후 저런 현상이 발생 됩니다.
>
> iar경로는 c:/프로그램파일(x86)/IAR Systems 입니다.
>
|
||||
