Search found 97 matches

by ytliu6
07 Dec 2022, 11:28
Forum: Hardware
Topic: MA35D1 RGB to LVDS Extension Board Schematic 7"
Replies: 0
Views: 3833

MA35D1 RGB to LVDS Extension Board Schematic 7"

Platform: MA35D1 Platform resource link: https://www.nuvoton.com/products/microprocessors/arm-cortex-a35-mpus/ BSP link: https://github.com/OpenNuvoton/MPU-Family Brief: Nuvoton provide a display solution about RGB display interface to LVDS. This solution supports 1024x600 7" panel. Notice: Please c...
by ytliu6
05 Dec 2022, 19:44
Forum: FAQ
Topic: FAQ_MA35D1_Add an Open Source Library to Image
Replies: 0
Views: 3681

FAQ_MA35D1_Add an Open Source Library to Image

Yocto and Buildroot provide many open source package and library for quickly compile. You don’t need to compile those package alone. Buildroot 1. Enter Buildroot menuconfig $ make menuconfig 2. If you don’t know where the package is, type “ / ” to search 3. Compile, re-pack the Image, and program it...
by ytliu6
05 Dec 2022, 18:12
Forum: FAQ
Topic: FAQ_MA35D1_RAM Size in Linux is Different from Hardware
Replies: 0
Views: 3560

FAQ_MA35D1_RAM Size in Linux is Different from Hardware

RAM Size in Linux is Different from Hardware, because VC8000 decoder and display driver reserve some memory You can check it from U-Boot and Linux device tree For example, you can see the Linux kernel device tree below Display driver reserve 48 MB and VC8K reserve 24 MB, so Linux cannot see all the ...
by ytliu6
05 Dec 2022, 17:04
Forum: Hardware
Topic: MA35D1 Approved Vendor List
Replies: 0
Views: 4763

MA35D1 Approved Vendor List

Title: MA35D1 Approved Vendor List
Platform: MA35D1
Platform resource link: https://www.nuvoton.com/products/microp ... -a35-mpus/
BSP link: https://github.com/OpenNuvoton/MPU-Family
Brief:
This document lists MA35D1 Approved Vendor List devices.
by ytliu6
05 Dec 2022, 16:56
Forum: FAQ
Topic: FAQ_MA35D1_Run Applications Automatically after Booting by Buildroot
Replies: 0
Views: 3473

FAQ_MA35D1_Run Applications Automatically after Booting by Buildroot

There are two methods can be determined Run application before login 1. Create a file in the /etc/init.d and the name determine executing order For example, you can name it as S42Hello, and it will execute after S41dhcpcd 2. The content can be refer to other files in init.d folder Run application af...
by ytliu6
05 Dec 2022, 16:21
Forum: FAQ
Topic: FAQ_MA35D1_Communicate with RTP by Buildroot
Replies: 0
Views: 3220

FAQ_MA35D1_Communicate with RTP by Buildroot

1. Configure Linux kernel ~/MA35D1_Buildroot$ make linux-menuconfig Device Drivers ---> Remoteproc drivers ---> [*] Support for Remote Processor subsystem <*> MA35D1 remoteproc support Device Drivers ---> Rpmsg drivers ---> -*- RPMSG device interface <*> MA35D1 Shared Memory Driver 2. Modify Linux d...
by ytliu6
05 Dec 2022, 15:17
Forum: FAQ
Topic: FAQ_MA35D1_I2C1 Connection Failed
Replies: 0
Views: 3155

FAQ_MA35D1_I2C1 Connection Failed

I2C1 use pin PN4 and PN5 to communicate failed, but used them as GPIO successfully.

You need to check if the circuit have pull high resistance or not.

#MA35D1 #I2C
by ytliu6
05 Dec 2022, 15:07
Forum: FAQ
Topic: FAQ_MA35D1_Modify USB Host Over Current Pin to Normal GPIO
Replies: 0
Views: 2920

FAQ_MA35D1_Modify USB Host Over Current Pin to Normal GPIO

Modify driver source code Linux/drivers/usb/host/ehci-ma35d1.c Linux/drivers/usb/host/ohci-ma35d1.c ehci-ma35d1.c Before: regmap_write(ma35d1_ehci->sysregmap, REG_SYS_MISCFCR0, (reg & ~(1<<12))); After: regmap_write(ma35d1_ehci->sysregmap, REG_SYS_MISCFCR0, (reg | (1<<12))); ohci-ma35d1.c Before: re...
by ytliu6
05 Dec 2022, 11:49
Forum: FAQ
Topic: FAQ_MA35D1 I2C Interrupt Issue
Replies: 0
Views: 2668

FAQ_MA35D1 I2C Interrupt Issue

MA35D1 I2C description on the TRM and device tree is not the sample as UM_EN_MA35D1_Linux_BSP TRM interruption is count from SGI and BSP is count from 32 (platform exception) I2C1: 101 – 32 = 69 I2C2: 129 - 32 = 97 /* ------------------------- Interrupt Number Definition ------------------------ */ ...
by ytliu6
02 Dec 2022, 16:56
Forum: FAQ
Topic: FAQ_MA35D1_SSPCC Clock and CLK_SYSCLK1 Operating
Replies: 0
Views: 3863

FAQ_MA35D1_SSPCC Clock and CLK_SYSCLK1 Operating

For example, you can read/write WDT register at Linux stage but not CLK_SYSCLK1(0x40460208) and SSPCC. SSPCC belong to TZS register, so it only can be modified at TF-A stage. Linux kernel doesn’t allow users modify CLK_SYSCLK1, so you need to modify clock source code and compile it again. #MA35D1 #S...