반응형 [STM32F746G-DISCO] TCP echo server 테스트 아래 테스트는 STM32CubeIDE 1.7.0/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32F746G-DISCO 보드용으로 제공되는 lwIP 예제가 적어서 STM32756G_EVAL에서 제공되는 예제를 살펴보니 다양한 lwIP 예제가 제공되고 있었고 이를 참고하여 TCP echo server 테스트를 해 보았습니다. (참고 예제 : STM32Cube_FW_F7_V1.16.1/Projects/STM32756G_EVAL/Applications/LwIP/LwIP_TCP_Echo_Server) 새 프로젝트를 생성 후 DMA2D/ETH/FMC/FREERTOS/GPIO/LTDC/LWIP/NVIC/RCC/SYS/USART1을 설정하였습니다.ETH 설정은 아래와 같이 기본값을 적용.. 2024. 7. 20. [STM32F746G-DISCO] TCP echo client 테스트 아래 테스트는 STM32CubeIDE 1.7.0/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32F746G-DISCO 보드용으로 제공되는 lwIP 예제가 적어서 STM32756G_EVAL에서 제공되는 예제를 살펴보니 다양한 lwIP 예제가 제공되고 있었고 이를 참고하여 TCP echo client 테스트를 해 보았습니다.(참고 예제 : STM32Cube_FW_F7_V1.16.1/Projects/STM32756G_EVAL/Applications/LwIP/LwIP_TCP_Echo_Client) 새 프로젝트를 생성 후 DMA2D/ETH/FMC/GPIO/LTDC/LWIP/NVIC/RCC/SYS/USART1을 설정하였습니다.ETH 설정은 아래와 같이 기본값을 적용하였습니다.lwIP.. 2024. 7. 20. [STM32F746G-DISCO] lwIP를 사용하여 DHCP 서버에서 IP 할당받기 아래 테스트는 STM32CubeIDE 1.7.0/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.lwIP를 사용하여 이더넷 테스트를 하기 위해서는 가장 기본적으로 데모 보드가 IP를 할당받아야 합니다. 여기서는 DHCP 서버에 연결하여 자동으로 IP를 할당받는 테스트를 해 보았습니다. 테스트는 STM32Cube_FW_F7_V1.16.1/Projects/STM32746G-Discovery/Applications/LwIP의 예제를 참고하여 작성되었습니다. 새 프로젝트를 생성하여 핀 초기화 후 SYS/ETH/LWIP/RCC/USART1을 설정하였습니다.예제에는 LCD를 사용하여 LOG 출력을 사용하였으나 이 테스트에서는 LCD 대신에 USART로 로그를 출력하도록 하였습니다.ETH은 아.. 2024. 7. 19. [STM32F746G-DISCO] lwIP 살펴보기 STM32CubeIDE에서 Ethernet을 사용할 경우 LwIP(Lightweight IP) 라이브러리가 사용됩니다.LwIP(Lightweight IP)는 임베디드 시스템에서 널리 사용되는 오픈 소스 TCP/IP 스택으로 스웨덴 컴퓨터 과학 연구소 (Swedish Institute of Computer Science)의 Adam Dunkels에 의해 처음 개발되었으며 현재는 전 세계 개발자 네트워크에 의해 개발 및 유지 관리되고 있습니다. LwIP의 태생 자체가 적은 리소스를 사용하면서 Full Scale TCP/IP 스택을 사용하기 위한 목적으로 개발되어 주로 임베디드 시스템과 같이 리소스가 제한적인 환경에서 주로 사용되며 대략적으로 10KB의 램과 40KB의 롬이 사용될 수 있는 환경이면 사용 가능.. 2024. 7. 19. [STM32F746G-DISCO] MSC 사용하기 (Host Mode) 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32F746G-DISCO 보드에는 USB FS 커넥터에 USB 메모리 스틱을 연결하여 USB Host 모드를 테스트해 보았습니다. (테스트는 STM32Cube_FW_F7_V1.16.1/Projects/STM32746G-Discovery/Applications/USB_Host/MSC_Standalone 예제를 참고하여 작성되었습니다.) 새 프로젝트를 생성하여 핀 초기화 후 DMA2D/FMC/GPIO/LTDC/RCC/SYS/USART1/USB_HOST/USB_OTG_FS를 설정하였습니다. (LCD_Log를 사용하여 LCD 관련 설정이 필요합니다.)USB HOST의 MSC 관련 설정은 .. 2024. 7. 18. [STM32F746G-DISCO] USB 키보드/마우스 사용하기 (Host Mode) 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32F746G-DISCO 보드에는 USB FS 커넥터에 키보드와 마우스를 연결하여 USB Host 모드를 테스트해 보았습니다.(테스트는 STM32Cube_FW_F7_V1.16.1/Projects/STM32746G-Discovery/Applications/USB_Host/HID_Standalone 예제를 참고하여 작성되었습니다.) 새 프로젝트를 생성하여 핀 초기화 후 DMA2D/FMC/GPIO/LTDC/RCC/SYS/USART1/USB_HOST/USB_OTG_FS를 설정하였습니다. (LCD_Log를 사용하여 LCD 관련 설정이 필요합니다.)USB HOST의 HID 관련 설정은 아래와.. 2024. 7. 18. 이전 1 ··· 4 5 6 7 8 9 10 ··· 48 다음 반응형