TI
[TDA4VH] USB 3.0 lane 변경
TDA4VH EVM에는 TYPEC에 연결된 두 개의 레인이 있습니다.하지만 dtsi에서는 USB3.0 지원을 위해 LANE3만 구성하고 있습니다. EVM보드 기준 구성이 아닌 LANE2에서 USB3.0 레인 기능을 활성화하려면 아래 변경 작업을 수행해야 합니다. 변경 사항 1arch/arm64/boot/dts/ti/k3-j784s4-evm.dtsdiff --git a/arch/arm64/boot/dts/ti/k3-j784s4-evm.dts b/arch/arm64/boot/dts/ti/k3-j784s4-evm.dtsindex 492975144..94e6f7702 100644--- a/arch/arm64/boot/dts/ti/k3-j784s4-evm.dts+++ b/arch/arm64/boot/dts/ti/..
CLOCK TREE TOOL
ARM 프로세서 및 디지털 신호 프로세서용 Clock Tree Tool(CTT)은 장치 클록 트리 아키텍처에 대한 정보를 제공하는 대화형 구성 소프트웨어 도구입니다. 이 도구를 사용하면 장치 클록 트리를 시각화할 수 있습니다. 또한 특정 구성을 얻기 위한 정확한 레지스터 설정을 결정하는 데 사용할 수도 있습니다. https://www.ti.com/tool/CLOCKTREETOOL CLOCKTREETOOL Calculation tool | TI.comopen-in-new View all versionswww.ti.com 위 링크에 들어가 사용자가 사용중인 SOC에 맞게 선택해줍니다. * 해당 툴은 로그인이 되어야만 사용할 수 있습니다. 본 글에서는 AM62A 보드에서 진행합니다. 선택 후 나오는 화면은 ..
[AM62A] GPIO 제어
테스트 환경Ubuntu 22.04SK-AM62A-LP09_01_00_07 Processor SDKAM62A에 GPIO를 사용하기 위해서 PINMUX를 추가합니다. 추가하는 방법은 아래 링크를 참고해서 진행https://e2e.ti.com/support/processors-group/processors/f/processors-forum/927526/faq-ccs-tda4vm-pinmux-guide-for-jacinto-processors [FAQ] CCS/TDA4VM: Pinmux Guide for Jacinto Processors - Processors forum - Processors - TI E2E support forums e2e.ti.com예를 들어 위 이미지에 MCASP0_AXR2(GPIO1_8..
[AM62A] Falcon Mode
본 글은 AM62A 보드의 부팅시간을 줄이기 위해 Falcon Mode의 사용법을 정리한 글이다.테스트 환경Ubuntu 22.04SK-AM62A-LP09_01_00_07 Processor SDKFalcon Mode는 SPL이 Linux 커널을 직접 시작하고 u-boot 로딩 및 초기화를 완전히 건너뛸 수 있도록 하여 빠른 부팅을 가능하게 하는 u-Boot의 기능입니다.Falcon 모드의 작동 방식을 이해하기 위해 먼저 ARM 프로세서의 일반적인 Linux 부팅 시퀀스를 간략하게 살펴보면 아래와 같다.위 프로세스를 토대로 AM62ax의 부팅 시간, 복잡성 및 저장 공간 요구 사항을 최적화하려면 AM62ax ROM -> R5 SPL -> A53 SPL -> A53 U-Boot -> Linux Kernel 의..
[09] AM62A-SK ROBOTICS SDK
Robotics SDK는 TI Sitara 프로세서용 로봇 소프트웨어 개발 환경을 제공합니다. 또한 로봇 소프트웨어 개발에 활용할 수 있는 소프트웨어 빌딩 블록과 예제 데모도 제공합니다. 사용되는 ROS 버전은 Humble이며, ROBOTICS SDK는 Docker 컨테이너 환경에서 실행됩니다.테스트 환경Ubuntu 22.04SK-AM62A-LP09_01_00_07 Processor SDK HOST PC 사전 작업 Docker 설치 1. 우분투 시스템 패키지 업데이트sudo apt-get update2. 필요한 패키지 설치sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common3. ..
[09] TDA4VH-Q1 - SDCard 이미지 만들기
SDK Linux AM62Ax 패키지에는 create-sdcard.sh 라는 sdcard 파티션을 나눠 각 파티션에 필요한 파일시스템을 설치하는 스크립트가 /bin 디렉터리에 포함되어 있습니다 .스크립트 실행 시 각 단계에 대한 정보를 터미널에 간략하게 제공합니다. 본 글은 스크립트 실행 시 세부 정보를 살펴보고 스크립트 사용 방법도 안내합니다.스크립트 실행create-sdcard.sh 스크립트는 어느 위치에서나 실행가능하며 sudo 권한으로 실행해야 합니다. sudo /bin/create-sdcard.shsudo 권한 없이 스크립트를 실행하면 sudo 권한이 필요하다는 메시지가 표시되고 스크립트가 종료됩니다. SD 카드 장치 선택스크립트의 첫 번째 단계에서는 포맷하려는 SD 카드를 선택하라는 메시지가..
[09] TDA4VH-Q1 Processor SDK
테스트 환경Ubuntu 22.04J78S4XG01EVMJ75S4XG01EVM Processor SDK Version 09_02_00_05 SDK 다운로드아래 링크에서 09_02_00_05 버전 다운https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-J784S4/09.02.00.05 PROCESSOR-SDK-LINUX-J784S4 Software development kit (SDK) | TI.comdownload ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05-Linux-x86-Install.bin — 2224283 Kwww.ti.comSDK 실행 방법다운 받은 실행 파일의 권한을 변경 후 SDK 실행chmod ..
[09] AM62A - SDCard 이미지 만들기
SDK Linux AM62Ax 패키지에는 create-sdcard.sh 라는 sdcard 파티션을 나눠 각 파티션에 필요한 파일시스템을 설치하는 스크립트가 /bin 디렉터리에 포함되어 있습니다 . 스크립트 실행 시 각 단계에 대한 정보를 터미널에 간략하게 제공합니다. 본 글은 스크립트 실행 시 세부 정보를 살펴보고 스크립트 사용 방법도 안내합니다. 스크립트 실행 create-sdcard.sh 스크립트는 어느 위치에서나 실행가능하며 sudo 권한으로 실행해야 합니다. sudo /bin/create-sdcard.sh sudo 권한 없이 스크립트를 실행하면 sudo 권한이 필요하다는 메시지가 표시되고 스크립트가 종료됩니다. SD 카드 장치 선택 스크립트의 첫 번째 단계에서는 포맷하려는 SD 카드를 선택하라는 ..
[09] AM62A-SK Processor SDK Build
테스트 환경Ubuntu 22.04SK-AM62A-LP09_01_00_07 Processor SDKAM62A 시리즈는 1~2대의 카메라가 필요한 비전 애플리케이션용으로 설계되었습니다. H.264/H.265V 비디오 코덱, RGB-IR을 지원하는 이미지 센서 프로세서(ISP), AI 가속기가 통합되어 있어 다양한 비전 애플리케이션에 적합합니다.SDK 다운로드아래 링크에서 09_01_00_07 버전 다운https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-AM62A/08.06.00.45 PROCESSOR-SDK-LINUX-AM62A Software development kit (SDK) | TI.comdownload ti-processor-sdk-linux-am62ax..
[08] AM62A - emmc
테스트 환경Ubuntu 18.04AM62A-SK08_06_00_45 Processor SDKDFU 모드를 구성하기 위해 부팅 스위치를 구성 부팅 스위치를 설정하려면 아래 이미지 확인 DRD(2.0) USB-C 포트를 통해 보드에 전원이 공급되면 USB 장치로 확인이 가능하다.[ 7950.884467] usb 1-6.1: new high-speed USB device number 54 using xhci_hcd[ 7950.989172] usb 1-6.1: New USB device found, idVendor=0451, idProduct=6165, bcdDevice= 2.00[ 7950.989173] usb 1-6.1: New USB device strings: Mfr=1, Product=2, Seria..