Latest Post
(ARM, Cortex-M3, STM32F207) Mango-M32F2, USB Device VCP 검증
USB 관련 라이브러리는 아래의 3가지 폴더가 있습니다.
이들 모두를 복사해 줍니다.
  • STM32_USB_Device_Library
  • STM32_USB_HOST_Library
  • STM32_USB_OTG_Driver

프로젝트 옵션에서 아래 사항을 변경합니다.


Preprocessor 부분에 아래 내용을 추가합니다.



$PROJ_DIR$\..\..\src\USB-Device-VCP\inc $PROJ_DIR$\..\..\Libraries\STM32_USB_OTG_Driver\inc

$PROJ_DIR$\..\..\Libraries\STM32_USB_Device_Library\Core\inc

$PROJ_DIR$\..\..\Libraries\STM32_USB_Device_Library\Class\cdc\inc



Defined symbols 부분에 아래 내용을 추가합니다.


USB_TEST


원본에는 USE_USB_OTG_FS, USE_ULPI_PHY 정의되어 있지만 부분은 High Speed 지원하는 것인데 망고 M32F2에서는 지원되지 않습니다. Ethernet 사용할 경우에는 동시에 사용할 없기 때문입니다.
USE_USB_OTG_FS 소스 상에 정의해서 사용하도록 합니다.



기존 망고 M32 회로도는 그림과 같습니다.

USB_DP 부분에 Pull-up 저항이 달려 있고 이를 통해서 USB 장치가 PC에서 인식되는 것입니다.



망고 M32F2 경우는 그림처럼 Pull-down 저항이 달려 있습니다.

MCU 내부적으로 적절한 동작을 수행하는 것으로 판단됩니다.




이제 프로그램을 수행하면 위와 같이 STM32 Virtual ComPort 장치가 인식됩니다.

없는 장치로 잡혔기 때문에 드라이버를 설치해 주어야 합니다.



Demo & Program 받은 것들 중에서 아래 파일을 찾을 있습니다.

stm32_vcp - Virtual COM Port Driver 1.3.1.zip



저는 XP 사용하기 때문에 VCP_V1.3.1_Setup.exe 수행합니다.

Windows 7 등을 사용하시는 분들은 VCP_V1.3.1_Setup_x64.exe 수행하면 합니다.



 


이제 다시 USB 케이블을 연결해서 인식을 시켜보도록 하겠습니다.




위와 같이 COM27 장치가 인식되었습니다.



 


COM4 UART3 디버그 포트이고

COM27 USB Virtual Com port 연결된 부분입니다.



COM4 입력한 문자는 COM27 출력이 되고

COM27 입력한 문자는 COM4 출력이 되고 있습니다


Comments 0
:    :    :
이름 / 2014-11-20 / ★★★☆☆ [수정 / 삭제]

내용

Recent Comments
일방통행  |  ★★★★★
ISE 14.7 virtualbox를 설치했는데, ,iMPACT가 인식을 못하는데, 어케해야하나요?
min  |  ★★★★☆
These are the only Drives available to write images to: # major minor size name 1: 8 0 512805384 sda 2: 8 16 15558144 sdb Enter Device Number or n to exit: 2 Invalid selection! 왜 이런 오류가 나는 걸까요?
dino  |  ★★☆☆☆
NAND Scrub실행 후 에러가 나타납니다/ 조치방법을 알려주세요 에러내용 crz nand_erase_opts erase.addr=0x0, opt->offset=0x0, erase_ieng minfo_erases=0x20000 .....진행후 s3c-nand:ecc uncorrectable error detected---4개발생합니다 빠른 회신부탁드립니다 연락처:010-3752-6251 강희진
bluewind  |  ★★★★★
안녕하세요..구입했는데..회로도 부탁드립니다. percephy@naver.com 입니다.
조형철  |  ★★★★★
상기 Backlight 관련 회로를 구할 수 있을까요?
hwang  |  ★★★★★
구입한지 조금 됬는데 회로도 부탁합니다. rubens7777@paran.com 입니다.