Blog
[TW101DB] 콘솔 메시지 사용하기
This guide shows how to use console messages on the TW101DB to monitor device status and troubleshoot issues via a USB-to-TTL converter and a serial terminal program.
With proper error handling, the system stays responsive, even when large bursts of data arrive via UART during boot or normal operation.
To achieve fast, non-blocking, and lossless data exchange using SPI Communication between two MCUs
TW101DB는 1채널 Serial-to-Ethernet 컨버터 모듈입니다. 이 포스트에서는 TW101DB를 처음 사용하는 분들을 위해 기본적인 연결 및 설정 방법을 설명합니다. 준비물 하드웨어 연결 기본 설정 절차 twareLAB Config Tool을 이용해서 아래와 같은 기본 설정값을 확인한다. 통신 테스트를 위해 Hercules 프로그램을 실행한다. (다운로드) 동작 확인 다음 단계
이번 포스팅에서는 testX Flasher와 1개의 인터페이스 보드를 이용해서 WIZnet의 WIZ750SR 모듈 다섯 대에 대한 일괄 펌웨어 다운로드 및 동작 시험을 하는 예제를 설명한다. 먼저 WIZ750SR 모듈의 Pinout을 알아야 testX Flasher와 연결을 구성할 수 있다. WIZ750SR 모듈 Pinout (source: https://docs.wiznet.io/Product/S2E-Module/WIZ750SR/datasheet) 위 그림과 같이 많은 핀이 제공되는 데 이중에서 펌웨어 다운로드와 관련한 더보기…
배경 임베디드 디바이스를 생산하면 MCU에 펌웨어를 다운로드하는 과정이 반드시 필요하다. 생산성을 높이기 위해서 Gang Programmer 같은 것을 이용해서 PCB 조립전에 다운로드 하는 경우도 있지만 SMT 등 보드 조립후에 In System Programming(이하 ISP) 이 필요한 경우도 있다. ISP는 생산 후에 펌웨어 업데이트를 위해서도 반드시 필요한 기능이라고 할 수 있다. 티웨어랩에서는 ISP를 더보기…
이 포스트는 twareLAB의 HW, FW customizing 사례를 설명한다.
빈 프로젝트 생성 본 예제는 twareLAB의 TW100PC를 기반으로 한다. TW100PC는 STM32F405RG MCU를 사용하기 때문에 새로운 프로젝트를 생성할 때 MCU 선택을 해당 MCU를 지정해야 한다. 프로젝트 이름은 BaseGPIOTest라고 지정한다. Clock 지정 TW100PC는 12MHz 외부 Clock 소스를 사용한다. 따라서 Clock 설정은 다음과 같이 한다. RCC 설정 Clock Configuration Library type 지정 RCC와 더보기…
STM32F4 사용자를 위한 CPP 라이브러리인 libtwlab_stm32f4.a는 root 영역을 포함 총 5개의 영역으로 구성되어 있다. 본 포스트에서는 각 폴더에 포함된 헤더 파일을 설명하고 각 파일에서 제공하는 기본 기능에 대해서 상세하게 서술한다. 라이브러리 위치: https://github.com/twarelab/STM32F4_CPP_Library 폴더 구성 libtwlab_stm32f4.a는 twarelabType.h 파일과 BaseClass/, Common/, ExtendedClass/, UBoot/ 등 4개의 폴더로 구성되어 있다. twarelabType.h 이 헤더 더보기…
머리말 많은 임베디드 시스템 개발자들에게 친숙한 MCU는 STMicro의 STM32 시리즈라고 할 수 있다. ARM Cortex Core를 사용하고 다양한 Peripheral이 안정적이라는 점이 중요한 이유이겠지만 무료로 사용할 수 있는 IDE 툴과 Flash 다운로드 툴 등 개발환경 구축에 비용이 들지 않는다는 점도 사용자의 선택을 받는데 도움이 되고 있다. 또한 많은 사용자들이 사용함으로써 참조할만한 더보기…