Latest Post
(ARM, Cortex-M3, STM32F207) Mango-M32F2, USB Host MSC 검증

원본 코드의 \Utilities\Third_Party\fat_fs 부분을 보면 FAT 파일시스템에 대한 코드가 있습니다.

이것을 가져다가 함께 빌드를 합니다.

Mango-M32F2\Third_Party 복사해 두었습니다.


$PROJ_DIR$\..\..\Libraries\CMSIS\Device\ST\STM32F2xx\Include

$PROJ_DIR$\..\..\Libraries\STM32F2xx_StdPeriph_Driver\inc

$PROJ_DIR$\..\..\src

$PROJ_DIR$\..\..\src\USB-Host-MSC\inc

$PROJ_DIR$\..\..\Libraries\STM32_USB_OTG_Driver\inc

$PROJ_DIR$\..\..\Libraries\STM32_USB_HOST_Library\Core\inc

$PROJ_DIR$\..\..\Libraries\STM32_USB_HOST_Library\Class\MSC\inc

$PROJ_DIR$\..\..\Third_Party\fat_fs\inc



preprocessor 부분은 위와 같이 변경합니다.


 

USE_STDPERIPH_DRIVER
USB_TEST
USB_TEST_HOST_MSC

 

 



 

USB_TEST_HOST_MSC define 해서 빌드하도록 합니다.



그림이 망고 M32F2 USB Host 관련 부분입니다.


PB14, PB15 사용합니다.




데이타 쉬트에서 내용을 보면 HS High Speed 모드로 동작하는 부분임을 있습니다.

PB 12~15 HS 연관이 있는데 PB12 PB13 ULPI 모드와도 연관이 있습니다.

ULPI 모드로 동작할 경우에는 상당히 많은 핀을 연결해야 합니다.

현재 망고보드에서는 사용하는 방식은 아닙니다.



PB12 PB13 외에도 HS_ID HS_VBUS로도 동작할 있는데,

부분은 일단 사용하지 않도록 합니다.

결국 PB14, PB15 핀만 설정하면 됩니다.



모든 내용을 변경하고 빌드해서 수행하면 아래의 결과를 얻을 있습니다.


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 입니다.