Quantcast
Channel: Processors forum - Recent Threads
Viewing all 17527 articles
Browse latest View live

TMDXIDK5718: IPC examples build errors

$
0
0

Part Number: TMDXIDK5718

Hi TI.

I’m trying to get familiar with the IPC examples in http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components_IPC.html.

I'm using IDK572 and SDK6.0.

It seems that doc hasn’t been updated for a while and there is a crash and build error.

 

1. Getting a build error when issuing “make ti-ipc-linux”

 

linux_devkit/environment-setup, line 24  sets “--sysroot=/home/chchlee/ti-processor-sdk-linux-rt-am57xx-evm-06.00.00.07/linux-devkit/sysroots/armv7at2hf-neon-linux-gnueabi'”

But  configure (in ipc_3_50_03_05) expects “–with_sysroot” and therefor complains. (autoconf) version issue?

 

So temporarily set

export CC="${TOOLCHAIN_PREFIX}gcc --with-sysroot=$SDK_PATH_TARGET

 

Now I can at least build the example.

 

2. Boot issue

When the I make, install the DSP1 and DSP2 code for ex02_messageq Linux often freezes while booting….

 

[  OK  ] Found device /dev/ttyS2.

[    9.524350] remoteproc remoteproc2: powering up 40800000.dsp

[    9.540460] remoteproc remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 4311468

[    9.584396] remoteproc remoteproc3: powering up 41000000.dsp

[    9.584416] remoteproc remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 4156096

[    9.584590] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0

[    9.584627] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0

[    9.618452] virtio

 (Please visit the site to view this file)

…or endlessly outputs console messages, see attached file.

 

About every 3rd times it boots properly and I can successfully run "./app_host DSP1" and output is as expected.

 

My best guess is that there a race condition: there is a FW running on arm which expects the original dra7-dsp1/2-fw.xe66 (dra7-dso1-fw.xe66.opencl-monitor ?)

 

 3. The “Multi-core demonstration are not anymore found in SDK6.0 matrix launcher

 4. The related documentation is somewhat confusing:

 There is s section “Build IPC Linux examples”: This builds the Arm part with Linux and DSP part with RTOS. Right?

There is s section “Build IPC RTOS examples”: This builds the Arm part with TI RTOS and DSP part with RTOS. Right?

 

Before these two section there is “Rebuilding the demo”: this seems to be doing the same “Build IPC Linux examples”?

6. Documentation:

Ok: this “IPC Linux Library” is built. But there is no info if it is statically linked to the demo apps, or how it can be installed after making it. It seems that the library is already part of the rootfs.

 

ldd app_host

        linux-vdso.so.1 (0xbee8c000)

        libpthread.so.0 => /lib/libpthread.so.0 (0xb6ea7000)

        libc.so.6 => /lib/libc.so.6 (0xb6d65000)

        librt.so.1 => /lib/librt.so.1 (0xb6d4e000)

        libtiipc.so.1 => /usr/lib/libtiipc.so.1 (0xb6d34000)

        libtiipcutils.so.1 => /usr/lib/libtiipcutils.so.1 (0xb6d20000)

        libtitransportrpmsg.so.1 => /usr/lib/libtitransportrpmsg.so.1 (0xb6d0a000)

        /lib/ld-linux-armhf.so.3 (0xb6ee4000)

7. Documentation

In section “Run IPC Linux examples”, after building “make ti-ipc-linux” and “make ti-ipc-linux-examples”

But I get:

 

chchlee@ubuntu:~/ti/ipc_3_50_03_05/examples$ ls -l

total 40

drwxr-xr-x 4 chchlee chchlee 4096 Jul 23 15:10 AM571X_bios_elf

drwxr-xr-x 4 chchlee chchlee 4096 Jul 23 15:10 AM572X_bios_elf

drwxr-xr-x 2 chchlee chchlee 4096 Jul 23 15:10 DRA7XX_android_elf

drwxr-xr-x 6 chchlee chchlee 4096 Jul 23 15:10 DRA7XX_bios_elf

drwxr-xr-x 6 chchlee chchlee 4096 Jul 23 15:10 DRA7XX_linux_elf

drwxr-xr-x 2 chchlee chchlee 4096 Jul 23 15:10 DRA7XX_qnx_elf

 

So the Linux examples are found under DRA7XX_linux_elf, not AM57…

  

Best regards, Chris


TMS320C6657: Need more information on ROM code at address 0x20b00000

$
0
0

Part Number: TMS320C6657

Hi,

I want to boot a custom c6652 board from Direct SPI NOR boot.

I am able to boot EVM in direct spi nor boot. On reset i notice that the processor is at  0x20b00000 and executs some ROM code before loading the NOR code using SPI.

Can need more inforamtion on the above ROM coded and how i can use this on custom c6652 board.

Thanks

Bhaskar 

AM5728: Camera module issue

$
0
0

Part Number: AM5728

Hi Application specialists.  My customer get issue


Regarding the AM572xEVM camera module (Rev.A1) purchased the other day,
The operation was confirmed multiple times using the following procedure, but the camera module could not be recognized.

Looking at E2E below, the log display (Product ID error ffffff87) is answered that the sensor board is defective.
https://e2e.ti.com/support/processors/f/791/p/754231/2788548#2788548

How can I make the camera module of ev.A1 available?
The new camera module (Rev.C) purchased last time has been confirmed to work properly.

If there is no way to make it available, could you exchange Rev A1 to Rev.C?

[Operation check environment]
PSDK Linux: 05.03.00.07
Image: Pre-build image (Write pre-build image with <PSDK> /bin/create-sdcard.sh)
Camera module: Rev A1
Processor module: Rev A3
LCD module: A2

[Operation check procedure]
1. Securely attach the camera module to the EVM with screws
In the case of camera module Rev.A1 (in the case of a black base), make sure that the flexible cable of the sensor is securely attached.

2. Start EVM

3. Move to the boot partition
cd / run / media / mmcblk0p1 /

4. Edit uEnv.txt and add the following at the end (uEnv.txt is the file directly under the boot partition)

■ Camera module Rev.A1 (Black base)
# Add for Camera
fdtfile = am57xx-evm-reva3-cam-mt9t111.dtb

■ Camera module Rev.C (green base)
# Add for Camera
fdtfile = am57xx-evm-reva3-cam-ov10635.dtb

5. Restart EVM

6. Check the video1 display with the following command
ls / dev / video *
→ Camera module Rev.1A is not recognized (video1 is not displayed)
Note that Rev.C was recognized.

7. Check dmesg with the following command
dmesg | grep mt9t
→ mt9t11x 4-003c: Product ID error ffffff87 is displayed (sensor board failure)

Reference
https://e2e.ti.com/support/processors/f/791/t/718709?tisearch=e2e-sitesearch&keymatch=Flight%20Control%20System

AM4372: USB OTG detect

$
0
0

Part Number: AM4372

https://e2e.ti.com/support/archive/internal/int_sitara_am335x/f/425/t/352540

#1. According to upper post, the OTG support to detect host/slave from ID pin status on cable connection. not need a power cycle?

#2. Current Processor SDK USB driver support role switch at the connect time automatically, not need manually operation?

#3. connect USB_VBUS to board 5V directly, UBUS_DRV to control 5V power to supply to connector or source from connector base on ID status and role, is the connection OK?

AM5746: GPMC burst transactions

$
0
0

Part Number: AM5746

Hi,

My customers communicate with the FPGA using GPMC(Asynchronous, non-multiplexed mode).
They want to access the FPGA faster, they are considering "Synchronous Burst Read/Write".

TRM: 15.4.4.10.2.2 (Page.3570)
In case of the Burst Read, we considered that the access timing can be adjusted with the WAIT signal.
However, Burst Write (TRM 15.4.4.10.2.4) has no mention about WAIT signal.

Question:
Is it possible to adjust access timing using WAIT signal with Synchronous Burst Write?

AM5746
TRM:spruih8a.pdf

Regards,
Rei

TDA2SX: eMMC boot issue - ** Partition 1 not valid on device 1 **

$
0
0

Part Number: TDA2SX

Hi,

I am getting following error while booting from eMMC. Can anybody suggest the possible solution?

LOG:

** Partition 1 not valid on device 1 **
spl_register_fat_device: fat register err - -1spl_load_image_fat: error reading image u-boot.img, err - -1
Card did not respond to voltage select!
*** Warning - MMC init failed, using default environment

spl: no partition table found
SPL: failed to boot from all boot devices

I have also attached full log file.

Thanks,

Niraj

(Please visit the site to view this file)

AM5718: PCIe based Ethernet issue

$
0
0

Part Number: AM5718

HI,

We are working with custom board having AM5718 using ti-processor-sdk-linux-am57xx-evm-05.02.00.10.
Regarding the pci based ethernet we are able to detect the pci based information the boot log and there is an issue we are facing presently in the process of detecting mac address. While trying to fetch the pci based mac the boot log is getting stucked over the below mentioned lines and not able boot further. Kindly suggest us what factors are making this scenario to happen.

Boot log:
 
U-Boot SPL 2018.01-00558-gca1e85ecb5-dirty (Aug 16 2019 - 11:12:37)
DRA722-GP ES2.0

U-Boot SPL 2018.01-00558-gca1e85ecb5-dirty (Aug 16 2019 - 11:12:37)
DRA722-GP ES2.0
Trying to boot from MMC1
no pinctrl state for default mode
no pinctrl state for default mode


U-Boot 2018.01-00558-gca1e85ecb5-dirty (Aug 16 2019 - 11:12:37 +0530)

CPU  : DRA722-GP ES2.0
Model: TI AM5718 IDK
Board: AM571x
DRAM:  1 GiB
MMC:   prop_name: pinctrl-0 mode: default index: 0
prop_name: pinctrl-0 mode: default index: 0
OMAP SD/MMC: 0, OMAP SD/MMC: 1
Warning: fastboot.board_rev: unknown board revision
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
SCSI:  SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
scanning bus for devices...
Found 0 device(s).
Net:  
 entered in to auto negotiation

 **********Auto Negotiation Available******eth0: ethernet@48484000
Hit any key to stop autoboot:  0
=> mmc dev 0
switch to partitions #0, OK
mmc0 is current device
=> setenv bootpart 0:2
=> boot
switch to partitions #0, OK
mmc1(part 0) is current device
SD/MMC found on device 1
4162048 bytes read in 469 ms (8.5 MiB/s)
94021 bytes read in 57 ms (1.6 MiB/s)
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 8ffe6000, end 8fffff44 ... OK

Starting Medha kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.14.79-gbde58ab01e (root@medha) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #33 SMP PREEMPT Fri Aug 19
[    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000] OF: fdt: Machine model: TI AM571x IDK
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] efi: Getting EFI parameters from FDT:
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, size 56 MiB
[    0.000000] OF: reserved mem: initialized node ipu2-memory@95800000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
[    0.000000] OF: reserved mem: initialized node dsp1-memory@99000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created CMA memory pool at 0x000000009d000000, size 32 MiB
[    0.000000] OF: reserved mem: initialized node ipu1-memory@9d000000, compatible id shared-dma-pool
[    0.000000] cma: Reserved 24 MiB at 0x00000000be400000
[    0.000000] OMAP4: Map 0x00000000bfd00000 to fe600000 for dram barrier
[    0.000000] DRA722 ES2.0
[    0.000000] percpu: Embedded 15 pages/cpu @ef64c000 s31372 r8192 d21876 u61440
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 210496
[    0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=e227a097-02 rw rootfstype=ext4 rootwait
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 644584K/848896K available (8192K kernel code, 353K rwdata, 2628K rodata, 2048K init, 283K bss, 24088K reserved, 180224)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0a00000   (10208 kB)
[    0.000000]       .init : 0xc0e00000 - 0xc1000000   (2048 kB)
[    0.000000]       .data : 0xc1000000 - 0xc1058798   ( 354 kB)
[    0.000000]        .bss : 0xc105a000 - 0xc10a0c60   ( 284 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
[    0.000000]  Tasks RCU enabled.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] OMAP clockevent source: timer1 at 32786 Hz
[    0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
[    0.000005] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
[    0.000016] Switching to timer-based delay loop, resolution 162ns
[    0.000361] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
[    0.000369] OMAP clocksource: 32k_counter at 32768 Hz
[    0.000796] Console: colour dummy device 80x30
[    0.000814] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[    0.000821] This ensures that you still see kernel messages. Please
[    0.000828] update your kernel commandline.
[    0.000849] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
[    0.000864] pid_max: default: 32768 minimum: 301
[    0.000972] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000985] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.001517] CPU: Testing write buffer coherency: ok
[    0.001554] CPU0: Spectre v2: using ICIALLU workaround
[    0.001747] /cpus/cpu@0 missing clock-frequency property
[    0.001760] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.039855] Setting up static identity map for 0x80200000 - 0x80200060
[    0.059861] Hierarchical SRCU implementation.
[    0.080044] EFI services will not be available.
[    0.099916] smp: Bringing up secondary CPUs ...
[    0.099927] smp: Brought up 1 node, 1 CPU
[    0.099936] SMP: Total of 1 processors activated (12.29 BogoMIPS).
[    0.099944] CPU: All CPU(s) started in HYP mode.
[    0.099951] CPU: Virtualization extensions available.
[    0.100360] devtmpfs: initialized
[    0.117194] random: get_random_u32 called from bucket_table_alloc+0x108/0x230 with crng_init=0
[    0.120052] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[    0.120245] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.120262] futex hash table entries: 256 (order: 2, 16384 bytes)
[    0.123834] pinctrl core: initialized pinctrl subsystem
[    0.124321] DMI not present or invalid.
[    0.124568] NET: Registered protocol family 16
[    0.130817] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.131681] omap_hwmod: l3_main_2 using broken dt data from ocp
[    0.323780] cpuidle: using governor ladder
[    0.323814] cpuidle: using governor menu
[    0.332085] OMAP GPIO hardware version 0.1
[    0.333984] omap_gpio 48059000.gpio: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/gpio4_pins_default, deferring pe
[    0.334350] omap_gpio 4805b000.gpio: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/gpio5_pins_default, deferring pe
[    0.359254] No ATAGs?
[    0.359300] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.359314] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.359684] omap4_sram_init:Unable to allocate sram needed to handle errata I688
[    0.359694] omap4_sram_init:Unable to get sram pool needed to handle errata I688
[    0.360242] OMAP DMA hardware revision 0.0
[    0.392392] edma 43300000.edma: memcpy is disabled
[    0.395638] edma 43300000.edma: TI EDMA DMA engine driver
[    0.402415] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
[    0.403220] evm_5v0: supplied by evm_12v0
[    0.403501] evm_3v6: supplied by evm_5v0
[    0.403770] vsys_3v3: supplied by evm_12v0
[    0.404040] evm_3v3: supplied by vsys_3v3
[    0.404324] evm_3v3_sd: supplied by evm_3v3
[    0.405430] V3_3D: supplied by VMAIN
[    0.405840] vtt_fixed: supplied by V3_3D
[    0.408377] omap-iommu 40d01000.mmu: 40d01000.mmu registered
[    0.408582] omap-iommu 40d02000.mmu: 40d02000.mmu registered
[    0.408827] omap-iommu 58882000.mmu: 58882000.mmu registered
[    0.409065] omap-iommu 55082000.mmu: 55082000.mmu registered
[    0.409397] iommu: Adding device 58820000.ipu to group 1
[    0.409484] iommu: Adding device 55020000.ipu to group 2
[    0.409640] iommu: Adding device 40800000.dsp to group 0
[    0.412464] palmas 0-0058: IRQ missing: skipping irq request
[    0.441003] palmas 0-0058: Muxing GPIO 51, PWM 0, LED 2
[    0.442372] SMPS1: supplied by evm_3v3_sd
[    0.443971] SMPS2: supplied by evm_3v3_sd
[    0.445539] SMPS3: supplied by evm_3v3_sd
[    0.447111] SMPS4: supplied by evm_3v3_sd
[    0.448533] SMPS5: supplied by evm_3v3_sd
[    0.449717] SMPS12: supplied by evm_3v3_sd
[    0.450681] LDO1: supplied by evm_3v3_sd
[    0.451194] ldo1: Bringing 3000000uV into 3300000-3300000uV
[    0.461636] LDO2: supplied by evm_3v3_sd
[    0.462778] LDO3: supplied by evm_3v3_sd
[    0.471392] LDO4: supplied by evm_3v3_sd
[    0.471710] random: fast init done
[    0.481413] LDO5: supplied by evm_3v3_sd
[    0.492267] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
[    0.492477] media: Linux media interface: v0.10
[    0.492515] Linux video capture interface: v2.00
[    0.492594] pps_core: LinuxPPS API ver. 1 registered
[    0.492603] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.492622] PTP clock support registered
[    0.492649] EDAC MC: Ver: 3.0.0
[    0.500873] dmi: Firmware registration failed.
[    0.501086] omap-mailbox: probe of 4883c000.mailbox failed with error -22
[    0.501149] omap-mailbox: probe of 4883e000.mailbox failed with error -22
[    0.501420] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
[    0.501520] omap-mailbox: probe of 48842000.mailbox failed with error -22
[    0.501831] Advanced Linux Sound Architecture Driver Initialized.
[    0.510976] clocksource: Switched to clocksource arch_sys_counter
[    0.518428] missing cooling_device property
[    0.518443] failed to build thermal zone board_thermal: -2
[    0.518577] NET: Registered protocol family 2
[    0.519104] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.519167] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.519293] TCP: Hash tables configured (established 8192 bind 8192)
[    0.519363] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.519396] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.519512] NET: Registered protocol family 1
[    0.539863] RPC: Registered named UNIX socket transport module.
[    0.539873] RPC: Registered udp transport module.
[    0.539881] RPC: Registered tcp transport module.
[    0.539888] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.540819] hw perfevents: no interrupt-affinity property for /pmu, guessing.
[    0.540942] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[    0.542000] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[    0.546073] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.556622] NFS: Registering the id_resolver key type
[    0.556645] Key type id_resolver registered
[    0.556654] Key type id_legacy registered
[    0.556689] ntfs: driver 2.1.32 [Flags: R/O].
[    0.558337] bounce: pool size: 64 pages
[    0.558387] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    0.558398] io scheduler noop registered
[    0.558407] io scheduler deadline registered
[    0.558499] io scheduler cfq registered (default)
[    0.558509] io scheduler mq-deadline registered
[    0.558518] io scheduler kyber registered
[    0.563823] pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128
[    0.563960] pinctrl-single 4a002e8c.pinmux: please update dts to use #pinctrl-cells = <1>
[    0.564036] pinctrl-single 4a002e8c.pinmux: initialized with no interrupts
[    0.564047] pinctrl-single 4a002e8c.pinmux: 1 pins at pa fc002e8c size 4
[    0.577404] dra7-pcie 51000000.pcie: Linked as a consumer to phy-4a094000.pciephy.1
[    0.577772] OF: PCI: host bridge /ocp/axi@0/pcie@51000000 ranges:
[    0.577807] OF: PCI:    IO 0x20003000..0x20012fff -> 0x00000000
[    0.577829] OF: PCI:   MEM 0x20013000..0x2fffffff -> 0x20013000
[    0.677908] dra7-pcie 51000000.pcie: link up
[    0.678041] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
[    0.678055] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.678068] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    0.678079] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
[    0.678392] PCI: bus0: Fast back to back transfers disabled
[    0.680199] omap_l3_noc 44000000.ocp: L3 application error: target 5 mod:1 (unclearable)
[    0.680216] omap_l3_noc 44000000.ocp: L3 debug error: target 5 mod:1 (unclearable)
[    0.711162] PCI: bus1: Fast back to back transfers disabled
[    0.711202] pci 0000:00:00.0: BAR 8: assigned [mem 0x20400000-0x20ffffff]
[    0.711215] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff 64bit]
[    0.711233] pci 0000:00:00.0: BAR 7: assigned [io  0x1000-0x1fff]
[    0.711249] pci 0000:01:00.0: BAR 0: assigned [mem 0x20800000-0x20ffffff]
[    0.713341] pci 0000:01:00.0: BAR 3: assigned [mem 0x20400000-0x20403fff]
[    0.713397] pci 0000:01:00.0: BAR 2: assigned [io  0x1000-0x101f]
[    0.713436] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    0.713448] pci 0000:00:00.0:   bridge window [io  0x1000-0x1fff]
[    0.713460] pci 0000:00:00.0:   bridge window [mem 0x20400000-0x20ffffff]
[    0.713787] pcieport 0000:00:00.0: Signaling PME with IRQ 175
[    0.713920] pcieport 0000:00:00.0: AER enabled with IRQ 175
[    0.714962] pwm-backlight backlight: backlight supply power not found, using dummy regulator
[    0.717423] vdd_3v3: supplied by ldo1
[    0.717693] aic_dvdd_fixed: supplied by vdd_3v3
[    0.759775] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[    0.762522] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 45, base_baud = 3000000) is a 8250
[    1.933163] console [ttyS0] enabled
[    1.937573] 48068000.serial: ttyS5 at MMIO 0x48068000 (irq = 46, base_baud = 3000000) is a 8250
[    1.947185] 48420000.serial: ttyS6 at MMIO 0x48420000 (irq = 47, base_baud = 3000000) is a 8250
[    1.956770] 48422000.serial: ttyS7 at MMIO 0x48422000 (irq = 48, base_baud = 3000000) is a 8250
[    1.967504] omap_rng 48090000.rng: Random Number Generator ver. 20
[    1.974619] DSS: OMAP DSS rev 6.1
[    1.979111] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)
[    1.999583] brd: module loaded
[    2.008035] loop: module loaded
[    2.014230] libphy: Fixed MDIO Bus: probed
[    2.019095] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    2.026254] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    2.032099] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    2.037957] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    2.043967] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[    2.050957] igb: Copyright (c) 2007-2014 Intel Corporation.
[    2.056632] igb 0000:01:00.0: of_irq_parse_pci: failed with rc=134
[    2.090993] igb 0000:01:00.0: Refused to change power state, currently in D3
 

Thanks & Regards

P. Venkata prasad.

AM3352: I2C device tree problems

$
0
0

Part Number: AM3352

hi Ti,

I am working with am3352 development board, w.r.t  uboot and kernel configurations , in am335x-evmsk.dts  file , while updating a node for external i2c slave device we are facing some issues.

there are two i2c lines i2c0 & i2c1 on i2c0 two slave device external RTC(Bq32000) and IO expander(tca6408)is interfaced also respective device drivers are also available in sdk.

when we write dts node for this external i2c slaves , we seem to see that a device node not being created respectively also IOCtl function call is  getting failed , and works fine if we don't update the node in dts file.

we are not able to understand what is happening, is there any other way to check a device node for the i2c connected device, 

below is the dts file we are using:

u can check i2c0 node for info, if there is any wrong update in dts file please let me know, or anything extra need to be added.

this is w.r.t., new kernel 2019  version

/*
 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 */

/*
 * AM335x SPX board modifications
 * www.ti.com/.../tmdssk3358
 */

/dts-v1/;

#include "am33xx.dtsi"
#include <dt-bindings/pwm/pwm.h>
#include <dt-bindings/interrupt-controller/irq.h>

/ {
 model = "TI AM335x EVM-SK";
 compatible = "ti,am335x-evmsk", "ti,am33xx";

 cpus {
  cpu@0 {
   cpu0-supply = <&vdd1_reg>;
  };
 };

 memory@80000000 {
  device_type = "memory";
  reg = <0x80000000 0x10000000>; /* 256 MB */
 };

 chosen {
  stdout-path = &uart0;
 };

 vbat: fixedregulator0 {
  compatible = "regulator-fixed";
  regulator-name = "vbat";
  regulator-min-microvolt = <5000000>;
  regulator-max-microvolt = <5000000>;
  regulator-boot-on;
 };

 
 wl12xx_vmmc: fixedregulator2 {
  pinctrl-names = "default";
  pinctrl-0 = <&wl12xx_gpio>;
  compatible = "regulator-fixed";
  regulator-name = "vwl1271";
  regulator-min-microvolt = <1800000>;
  regulator-max-microvolt = <1800000>; 
  gpio = <&gpio1 29 0>;

 /*  Unable  to Comment above 7 lines because this is used as GPMC_CSn0 in our board.
   If commented unable to mount RFS. TODO  */

  startup-delay-us = <70000>;
  enable-active-high;
 };
 

 vtt_fixed: fixedregulator3 {
  compatible = "regulator-fixed";
  regulator-name = "vtt_srini";
  regulator-min-microvolt = <1500000>;
  regulator-max-microvolt = <1500000>;
  gpio = <&gpio3 13 GPIO_ACTIVE_HIGH>;  /* Updated as per SPX schematics */
  regulator-always-on;
  regulator-boot-on;
  enable-active-high;
 };
};


&am33xx_pinmux {
 pinctrl-names = "default";
 pinctrl-0 = <&ddr3_vtt_toggle>;

 ddr3_vtt_toggle: ddr3_vtt_toggle {
  pinctrl-single,pins = <
   0x164 (PIN_OUTPUT | MUX_MODE7) /* ecap0_in_pwm0_out.gpio0_7 */
       /* How it is 0x164
          ecap0_in_pwm0_out offseti 964h TRM PAGE 1458.
          Why and how it made as 164h.
       */

       /*
        Our vtt is gpio3_13, Update accordingly. TODO
        For usb1_drvvbus, offset is A34h,
        What should be the value?
       */
  >;
 };
 
 i2c1_pins: pinmux_i2c1_pins {
  pinctrl-single,pins = <
   AM33XX_IOPAD(0x910, PIN_INPUT_PULLUP | MUX_MODE3) /* (J15) gmii1_rxer.I2C1_SCL */
   AM33XX_IOPAD(0x90c, PIN_INPUT_PULLUP | MUX_MODE3) /* (H17) gmii1_crs.I2C1_SDA */
  >;
 };

 uart0_pins: pinmux_uart0_pins {
  pinctrl-single,pins = <
   AM33XX_IOPAD(0x970, PIN_INPUT_PULLUP | MUX_MODE0) /* uart0_rxd.uart0_rxd */
   AM33XX_IOPAD(0x974, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart0_txd.uart0_txd */
  >;
 };

 uart1_pins: pinmux_uart1_pins {
  pinctrl-single,pins = <
   AM33XX_IOPAD(0x980, PIN_INPUT_PULLUP | MUX_MODE0) 
   AM33XX_IOPAD(0x984, PIN_OUTPUT | MUX_MODE0) 
  >;
 };

 uart3_rs485_gpio_pin: pinmux_uart3_rs485_gpio {
  pinctrl-single,pins = <
   AM33XX_IOPAD(0x868, PIN_INPUT | MUX_MODE7) 
   AM33XX_IOPAD(0x850, PIN_OUTPUT | MUX_MODE7) 
  >;
 };
 
 uart3_pins: pinmux_uart3_pins {
  pinctrl-single,pins = <
   AM33XX_IOPAD(0x960, PIN_INPUT_PULLUP | MUX_MODE1) 
   AM33XX_IOPAD(0x964, PIN_OUTPUT | MUX_MODE1) 
  >;
 };

 uart4_pins: pinmux_uart4_pins {
  pinctrl-single,pins = <
   AM33XX_IOPAD(0x968, PIN_INPUT_PULLUP | MUX_MODE1) 
   AM33XX_IOPAD(0x96C, PIN_OUTPUT | MUX_MODE1) 
  >;
 };

 uart5_pins: pinmux_uart5_pins {
  pinctrl-single,pins = <
   AM33XX_IOPAD(0x8C0, PIN_OUTPUT | MUX_MODE4) 
   AM33XX_IOPAD(0x8C4,  PIN_INPUT | MUX_MODE4) 
  >;
 };

 mmc1_pins: pinmux_mmc1_pins {
  pinctrl-single,pins = <
   AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0) 
   AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0) 
   AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0) 
   AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0) 
   AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) 
   AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) 
  >;
 };

 wl12xx_gpio: pinmux_wl12xx_gpio {
  pinctrl-single,pins = <
   AM33XX_IOPAD(0x87c, PIN_OUTPUT_PULLUP | MUX_MODE7) /* gpmc_csn0.gpio1_29 */
  >;
 };
};

&uart0 {
 pinctrl-names = "default";
 pinctrl-0 = <&uart0_pins>;
 status = "okay";
};

&uart1 {
 pinctrl-names = "default";
 pinctrl-0 = <&uart1_pins>;
 status = "okay";
};

&gpio1 {
 status = "okay";
};

&uart3{
 pinctrl-names = "default";
 pinctrl-0 = <&uart3_pins>;
 status = "okay";
 rs485-rts-active-high;
 rs485-rts-delay = <0 0>;
};

&uart4 {
 pinctrl-names = "default";
 pinctrl-0 = <&uart4_pins>;
 status = "okay";
};

&uart5 {
 pinctrl-names = "default";
 pinctrl-0 = <&uart5_pins>;
 status = "okay";
};

&i2c0 {
 pinctrl-names = "default";
 /*pinctrl-0 = <&i2c0_pins>;*/
 status = "okay";
 clock-frequency = <400000>;
 
 tps: tps@2d {
  label = "spx_tps";
  reg = <0x2d>;
 };


        tca6408_i2c0: tca6408@21 {
  label = "i2c0_spx_expander";
  compatible = "ti,tca6408";
  reg = <0x21>;    
 };
 

 
        bq32000_i2c0: bq32000@d0 {
  label = "i2c0_spx_rtc";
  compatible = "ti,bq32000";
  reg = <0xd0>;     
  status = "okay";
 };
 
};


&i2c1 {
 pinctrl-names = "default";
 pinctrl-0 = <&i2c1_pins>;
 status = "okay";
 clock-frequency = <400000>;   /* TODO */

 /*
  EEPROM NOT USED.
 */

 /*
  CY8CPLC10, NO COMPATIABLE DRIVERS  AVAILABLE TODO ??????
 */
};


#include "tps65910.dtsi"

&tps {
 vcc1-supply = <&vbat>;
 vcc2-supply = <&vbat>;
 vcc3-supply = <&vbat>;
 vcc4-supply = <&vbat>;
 vcc5-supply = <&vbat>;
 vcc6-supply = <&vbat>;
 vcc7-supply = <&vbat>;
 vccio-supply = <&vbat>;

 regulators {
  vrtc_reg: regulator@0 {
   regulator-always-on;
  };

  vio_reg: regulator@1 {
   regulator-always-on;
  };

  vdd1_reg: regulator@2 {
   /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */
   regulator-name = "vdd_mpu";
   regulator-min-microvolt = <912500>;
   regulator-max-microvolt = <1351500>;
   regulator-boot-on;
   regulator-always-on;
  };

  vdd2_reg: regulator@3 {
   /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
   regulator-name = "vdd_core";
   regulator-min-microvolt = <912500>;
   regulator-max-microvolt = <1150000>;
   regulator-boot-on;
   regulator-always-on;
  };

  vdd3_reg: regulator@4 {
   regulator-always-on;
  };

  vdig1_reg: regulator@5 {
   regulator-always-on;
  };

  vdig2_reg: regulator@6 {
   regulator-always-on;
  };

  vpll_reg: regulator@7 {
   regulator-always-on;
  };

  vdac_reg: regulator@8 {
   regulator-always-on;
  };

  vaux1_reg: regulator@9 {
   regulator-always-on;
  };
  
  
  vaux2_reg: regulator@10 {
   regulator-always-on;
  };

  vaux33_reg: regulator@11 {
   regulator-always-on;
  };

  vmmc_reg: regulator@12 {
   regulator-min-microvolt = <1800000>;
   regulator-max-microvolt = <3300000>;
   regulator-always-on;
  };
 };
};

&mmc1 {
 status = "okay";
 vmmc-supply = <&vmmc_reg>;
 bus-width = <4>;
 pinctrl-names = "default";
 pinctrl-0 = <&mmc1_pins>;
};


&mmc2 {
 
 status = "okay";
 vmmc-supply = <&wl12xx_vmmc>; /* Must need */
};


&pruss_soc_bus {
 status = "okay";

 pruss: pruss@0 {
  status = "okay";
 };
};

Thanks & Regards,

Manjunath


TDA3XEVM: Boot Modes in tda3X

$
0
0

Part Number: TDA3XEVM

Hi,

We have some doubts related to bootmodes in tda3x, In our custom board we have sysboot[4] as 0b1 and sysboot[0:3] as 0b0000 , this one mentioned in the datasheet as Memory preferred booting.

Our query is,

If the sbl is not found , In this case , I have doubt that Whether the ROM code will switch automatically from QSPI BOOT (memory) mode to UART(Peripheral) mode. Or we have to modify HW settings to switch QSPI mode to UART mode.

In the datasheet, For the above sysboot settings, it mentioned as first  booting device will be QSP_1 and second booting  device will be UART. Could you please clarify this?

Regards

Prakash

[DRA829] Problems running weston-simple-egl on Linux

$
0
0

Hello All,

I don't get any graphics output on monitor connected to Display Port. 

I am trying  to run weston sample application on linux and i get following errors.

root@j7-evm:~# weston-simple-egl
weston-simple-egl: ../weston-5.0.0/clients/simple-egl.c:901: main: Assertion `display.display' failed.

Aborted (core dumped)

i also tried modetest

root@j7-evm:~# modetest
trying to open device 'i915'...failed
trying to open device 'amdgpu'...failed
trying to open device 'radeon'...failed
trying to open device 'nouveau'...failed
trying to open device 'vmwgfx'...failed
trying to open device 'omapdrm'...failed
trying to open device 'exynos'...failed
trying to open device 'tilcdc'...failed
trying to open device 'msm'...failed
trying to open device 'sti'...failed
trying to open device 'tegra'...failed
trying to open device 'imx-drm'...failed
trying to open device 'rockchip'...failed
trying to open device 'atmel-hlcdc'...failed
trying to open device 'fsl-dcu-drm'...failed
trying to open device 'vc4'...failed
trying to open device 'virtio_gpu'...failed
trying to open device 'mediatek'...failed
trying to open device 'meson'...failed
trying to open device 'pl111'...failed
trying to open device 'stm'...failed
no device found

Regards

Vinay

TMS320C6652: GPIO BOOT PINS

$
0
0

Part Number: TMS320C6652

Hi,

Can we configure the GPIO1:13 pins as GPIOs after the BOOT up.

Does the primary functions of these pins are BOOT config pins ?

Regards,

Divy

TDA2P-ABZ: VisionSDK 3.7.0 - demo apps cannot work with TDA2P EVM.

$
0
0

Part Number: TDA2P-ABZ

Hello support team.

 

We are confirming Linux on TDA2Px EVM.

Then we built original software according to VisionSDK Linux User Guide.

> make linux

> make linux_install

> make -s -j depend

> make -s -j

 

We tried to run demo apps at TDA2P EVM (w/ Fusion board).

This environment, we has already confirmed by RTOS version demo apps.

However, we need to confirm it with Linux version.

Then we tested with TDA2Px EVM with Fusion board.

 

After login the linux system, we tried to run demo apps

> cd /opt/vision_sdk

> ./visionsdk_load.sh.

 

This vision_sdk_load.h called ./memcache_load.sh which executed insmod command for two module. one is ./bin/memcache.ko and and other is ./bin/cmemk.ko.

However, cmemk.ko is not under ./bin.(/opt/visionsdk/bin absolute path).

it is in /opt/visionsdk.

it is O.K. we can move it to ./bin.

 

again we tried to run ./vision_sdk_load.sh called disableDssInterruptsOnA15.sh which uses “omapconf” command.

However, several error happened.

please find the below error.

 

First line is “crossbar=`omapconf dump crossbar irq mpu | grep DISPC | awk -F" " '{ print $4}'`”.

It may happed error.

Because I tried “omapconf dump crossbar irq mpu” command manually.

However, it happened error. “mpu” parameter of omapconf generates error message. In fact, if only “omapconf dump crossbar irq” is executed , it works fine.

Anyway, I want to get your advice “how to fix this issue”.

 

======================================================================

./vision_sdk_load.sh

[   90.927658] DMA: Module install successful, device major num = 241

[   90.934143] DRV: Module install successful

[   90.956941] CMEMK module: reference Linux version 4.4.84

[   90.962968] cmemk initialized

Error: I2C Read failed

Error: I2C Read failed

Error: I2C Read failed

./disableDssInterruptsOnA15.sh: line 11: COMMANDS: command not found

./disableDssInterruptsOnA15.sh: line 12: COMMANDS: command not found

./disableDssInterruptsOnA15.sh: line 13: COMMANDS: command not found

./disableDssInterruptsOnA15.sh: line 14: COMMANDS: command not found

./disableDssInterruptsOnA15.sh: line 15: COMMANDS: command not found

./disableDssInterruptsOnA15.sh: line 16: COMMANDS: command not found

./disableDssInterruptsOnA15.sh: line 17: COMMANDS: command not found

./disableDssInterruptsOnA15.sh: line 18: COMMANDS: command not found

./disableDssInterruptsOnA15.sh: line 19: COMMANDS: command not found

updated value is

 

COMMANDS

              ### WARNING ###: use the following [read | write | set bit | clear bit | dump] commands at your own risk!

              No address check done, may generate:

              - bus error (invalid or not accessible <physical address>,

              - platform crash/hang (bad <value>).

                 Read any OMAP memory address (register), given its <physical address> or <name> as listed in TRM.

                 Write <value> at any OMAP memory address (register), given its <physical address> or <name> as listed in TRM.

                 Set bit at <position> into any OMAP memory address (register), given its <physical address> or <name> as listed in TRM.

                 Clear bit at <position> into any OMAP memory address (register), given its <physical address> or <name> as listed in TRM.

                 Dump a range of OMAP memory addresses, from <start address> to <end address>.

                 Note all addresses within given range must be valid and accessible.

 

              ### WARNING ###: use the following I2C [read | write] commands at your own risk!

              No address check done, may generate:

              - I2C bus error (invalid or not accessible <physical address>,

              - platform crash/hang (bad <value>).

                 Read I2C register at address <addr> from I2C chip at <chip-addr> on I2C <bus>.

                 Write <value> in I2C register at address <addr> from I2C chip at <chip-addr> on I2C <bus>.

======================================================================

 

Best Regards

KORO

 

AM3352: NAND FLASH BOOT FAIL

$
0
0

Part Number: AM3352

MCU  is AM3352  300MHZ

the old NAND FLASH  is MT29F1G08ABAEAWP, and the new one is MT29F2G08ABAGAWP-IT:G,

the system can work well using the old flash, but use the new one, have some  probability to boot fail (about 30% ~ 40%). and if boot sucess, the system also can work well.

what's the problem? timing between NANDFLASH and BOOTROM code?

SYSBOOT config is:  0100000000001011

The question about the SNR definition

$
0
0

 

Hi

 

 

According to the training video "Cascaded Radar And Body & Chassis Automotive Applications", the TX Beamforming can improve a factor of 2 compared to MIMO (20log10(NTX) vs. 10log10(NTX) in MIMO).

Is there any reference to understand and deriviation of the relationship?

 

 

Thanks

DRA76P: RTOS/DR76P: L3 Custom Error

$
0
0

Part Number: DRA76P

Hello TI team,

There always be consecutively "L3 Custom Error" issues when I was trying to run the vis_sdk on our custom board, the dmesg log is:

[ 33.274743] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x318/0x400()
[ 33.274748] 44000000.ocp:L3 Custom Error: MASTER DSP1_MDMA TARGET L4_PER2_P3 (Read): Data Access in User mode during Functional access
[ 33.274752] Modules linked in: cmemk(O) pvrsrvkm(O) input_polldev ti_fpd3_serdes sd_mod usb_storage scsi_mod
[ 33.274772] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W O 4.4.117-gb7a70b4-dirty #4
[ 33.274776] Hardware name: Generic DRA74X (Flattened Device Tree)
[ 33.274779] Backtrace:
[ 33.274787] [<c020c80c>] (dump_backtrace) from [<c020ca08>] (show_stack+0x18/0x1c)
[ 33.274790] r6:60070193 r5:c1241e94 r4:00000000 r3:dc8ba675
[ 33.274803] [<c020c9f0>] (show_stack) from [<c0b16720>] (dump_stack+0x94/0xa8)
[ 33.274808] [<c0b1668c>] (dump_stack) from [<c0232000>] (warn_slowpath_fmt+0xa8/0xec)
[ 33.274812] r6:00000093 r5:c058ec58 r4:c120394c r3:dc8ba675
[ 33.274825] [<c0231f5c>] (warn_slowpath_fmt) from [<c058ec58>] (l3_interrupt_handler+0x318/0x400)
[ 33.274828] r3:eea3a180 r2:c0e2ebcc
[ 33.274835] r7:00000002 r6:eea3a310 r5:c0e2eb0c r4:80080003
[ 33.274848] [<c058e940>] (l3_interrupt_handler) from [<c029be58>] (handle_irq_event_percpu+0xc0/0x2c0)
[ 33.274852] r10:c0c03250 r9:c1200010 r8:00000000 r7:00000017 r6:c120e9ec r5:ee900c60
[ 33.274864] r4:eea3a680
[ 33.274871] [<c029bd98>] (handle_irq_event_percpu) from [<c029c098>] (handle_irq_event+0x40/0x64)
[ 33.274874] r10:c1200000 r9:c1203a4c r8:ee824000 r7:00000001 r6:c120e9ec r5:ee900c60
[ 33.274886] r4:ee900c00
[ 33.274893] [<c029c058>] (handle_irq_event) from [<c029f950>] (handle_fasteoi_irq+0xc0/0x1c4)
[ 33.274897] r6:c120e9ec r5:ee900c60 r4:ee900c00 r3:00000000
[ 33.274910] [<c029f890>] (handle_fasteoi_irq) from [<c029b740>] (__handle_domain_irq+0x74/0xcc)
[ 33.274913] r7:00000001 r6:00000000 r5:00000000 r4:c1085518
[ 33.274926] [<c029b6cc>] (__handle_domain_irq) from [<c02014d8>] (gic_handle_irq+0x40/0x7c)
[ 33.274929] r8:fa213000 r7:fa212000 r6:c1201ee8 r5:fa21200c r4:c12048c0 r3:c1201ee8
[ 33.274943] [<c0201498>] (gic_handle_irq) from [<c020d500>] (__irq_svc+0x40/0x74)
[ 33.274947] Exception stack(0xc1201ee8 to 0xc1201f30)
[ 33.274952] 1ee0: 00000001 00000000 fe600000 00000000 c12039ec c0c03250
[ 33.274957] 1f00: 00000000 c1291878 00000000 c1203a4c c1200000 c1201f44 c1201f24 c1201f38
[ 33.274961] 1f20: c02234e4 c0208bfc 60070013 ffffffff
[ 33.274965] r8:00000000 r7:c1201f1c r6:ffffffff r5:60070013 r4:c0208bfc r3:c02234e4
[ 33.274981] [<c0208bd4>] (arch_cpu_idle) from [<c0288b30>] (default_idle_call+0x28/0x34)
[ 33.274987] [<c0288b08>] (default_idle_call) from [<c0288e8c>] (cpu_startup_entry+0x350/0x408)
[ 33.274993] [<c0288b3c>] (cpu_startup_entry) from [<c0b18944>] (rest_init+0x90/0x94)
[ 33.274996] r7:00000000
[ 33.275003] [<c0b188b4>] (rest_init) from [<c1000e64>] (start_kernel+0x440/0x494)
[ 33.275006] r4:c129c050 r3:dc8ba675
[ 33.275015] [<c1000a24>] (start_kernel) from [<80008090>] (0x80008090)

and finally a "iommu fault" occurred:

[ 34.917400] omap-iommu 40d01000.mmu: iommu fault: da 0x8e1001c0 flags 0x0
[ 34.924227] remoteproc0: crash detected in 40800000.dsp: type mmufault
[ 34.930881] omap-iommu 40d01000.mmu: 40d01000.mmu: errs:0x00000002 da:0x8e1001c0 pgd:0xedfe6384 *pgd:px00000000

Looking into both the RadioApp and the RTOS(/sys/kernel/debug/remoteproc/remoteproc0/trace0_last) log,

it seems that the "L3 Custom Error" is caused by calling GIO_create() to create "/mcasp5" for below reasons:

1. The RadioApp is blocked from waiting the remote core response after sending the IOA_INIT_REQ command.

01-01 00:00:04.473 273 286 I AUDIOMGR: [AMGR_CtrlThread 998] AMGR_sendIoaInit IOA_SOURCE_0
01-01 00:00:04.473 273 286 I AUDIOMGR: [AMGR_sendIoaInit 945] AMGR_sendMcASPInit
01-01 00:00:04.473 273 286 I AUDIOMGR: [AMGR_sendMcASPInit 639] AMGR_sendCmdMsg IOA_INIT_REQ
01-01 00:00:04.473 273 286 I AUDIOMGR: [AMGR_sendMcASPInit 655] osal_msg_wait...

2. The RTOS is blocked after calling GIO_create().

[ 2.538] [IOA_dataHandler][IOA_Sink_0]:
[ 2.539] [IOA_dataHandler][IOA_Sink_0]: IOA_initWait
[ 2.539] [IOA_dataHandler][IOA_Source_0]:
[ 2.539] [IOA_dataHandler][IOA_Source_0]: IOA_initWait
[ 2.543] [IOA_initWait]: IOA_process: msgId 2304
[ 2.543] [IOA_process]: IOA_INIT_REQ
[ 2.543] [IOA_process]: IOA_INIT_REQ IOA_InitMcAsp
[ 2.543] [IOA_InitMcAsp]: IOA_createMCASP: mcaspName: /mcasp5
[ 2.543] [IOA_createMCASP]: GIO_create: /mcasp5

My question is what's the root cause of the "L3 Custom Error" issue, and how to debug/resolve it?

 


Compiler/PROCESSOR-SDK-AM65X: USB problem in U-boot

$
0
0

Part Number: PROCESSOR-SDK-AM65X

Tool/software: TI C/C++ Compiler

Hi:

We found the following U-disk recognition problem in using EVM boards under u-boot.


Test environment:

   Hardware:    AM654X EVM PROCESSOR BOARD (REV 1.0), 8G miscro SD card (Panasonic)
                    
                       USB-HUB (Standard Microsystems, Realtek Semiconductor, Ithink)

                       U-disk (Sandisk  , Kingston , HP ,Sansumg ,BANQ )

   Software:     Processor SDK Linux 06_00_00_07

Detailed description of the problem: 

In U-boot, the EVM board connects a certain type of USB HUB and inserts the U disk, some of which can not be recognized.
The test topology is as follows. The EVM board has tested three different manufacturers'USB-HUB. 
The first and second types of USB-HUB can be recognized normally,   while the third type of USB-HUB(Standard microsystems  chip:  USB2514) has two types of USB-HUB that can not be recognized.But these two U disks can be correctly identified under Linux.   The two U disks are BANQ (F30/64G)  and Sandisk (SDCZ33/32G).

TDA2EVM5777: How to set Custom Output Resolution on TDA2X over HDMI ?

$
0
0

Part Number: TDA2EVM5777

Hi,

I am running a simple camera usecase

Capture(1280x400 @ 60fps)) -> Display

Above  usecase is running fine and i am able to display camera output over HDMI.

Now, I modified the usecase as below:

Capture(1280x400 @ 60fps) -> VPE(Resize: 1152x576) -> Display

Build is successful. After running this usecase, Display is blurred.

Let me know what changes are required to enable HDMI display for custom resolution output?

Regards,

Sagar

AMIC110: EMU pins

$
0
0

Part Number: AMIC110

Hi there,

The specification states that the EMU (4: 2) signals can be mapped to different pins (e.g., EMU4 to A14, C15, T13). How does the CPU recognize which pins are being used? Do all JTAG interfaces use the EMU port (for example XDS200)? Is there anny specification?

best regards
Thomas

Compiler/BEAGLEBOARD-X15: DSP debugging with GDB error

$
0
0

Part Number: BEAGLEBOARD-X15

Tool/software: TI C/C++ Compiler

Hi,

I was testing debugging features of OpenMP / OpenCL with SDK 6. I would like to debug printf_debug example as a start. I have changed to the makefile to enable to debugging as follows:

include ../make.inc

OA_TC_OPTS 			= -O0
ifeq ($(VERBOSE),1)
OA_HC_OPTS 			= -O0 -Wall -Wextra -fopenmp
OA_SHELL_OPTS 		= -v -g -k --hc="$(OA_HC_OPTS)" --tc="$(OA_TC_OPTS)"
else
OA_HC_OPTS 			= -O0 -fopenmp
OA_SHELL_OPTS 		= -g -k --hc="$(OA_HC_OPTS)" --tc="$(OA_TC_OPTS)"
endif
CXX_OPTS 			= -O0 -g

EXE     	= printf_debug
HOST_CODE 	= printf_debug_main.cpp
TARGET_CODE = printf_debug_target.c
OBJS 		= $(patsubst %.cpp,%.o,$(HOST_CODE))

$(EXE): $(OBJS)
	$(OA_SHELL) $(OA_SHELL_OPTS) $(OBJS) $(TARGET_CODE) -o $@

%.o: %.cpp
	$(CXX) $(CXX_OPTS) -c $<

clean:
	@rm -f $(EXE) $(OA_SHELL_TMP_FILES) *.log

And I have successfully opened a debugging session. Unfortunately after that, while stepping into __omp_2_omp_runtime_functions_with_printf, application crashed with the following error:

recvfrom failed: Link has been severed (67)
rpmsgThreadFxn: transportGet failed on fd 14, returned -20
TIOCL FATAL: Communication to a DSP has been lost (likely due to an MMU fault). Please wait while the DSPs are reset and the runtime attempts to terminate. A reboot may be required before running another OpenCL application if this fails. See the kernel log for fault information.

you can also find below my debugging session commands:

root@am57xx-evm:~# gdbc6x -q -iex "target remote /dev/gdbtty0" -iex "set confirm off" -iex "symbol-file /usr/share/ti/opencl/dsp.out" -iex "add-symbol-file /tmp/openclDD0MC7.out 0xa2000080" -iex "b exit" -iex "b
__omp_2_omp_runtime_functions_with_printf_wrapper"
Remote debugging using /dev/gdbtty0
0x00805fb4 in ?? ()
Reading symbols from /usr/share/ti/opencl/dsp.out...done.
add symbol table from file "/tmp/openclDD0MC7.out" at
.text_addr = 0xa2000080
Reading symbols from /tmp/openclDD0MC7.out...done.
Breakpoint 1 at 0xfed6633a: file exit.c, line 64.
Breakpoint 2 at 0xa2000202: file __TI_CLACC_KERNEL.cl, line 4.
(gdb) continue
Continuing.

Breakpoint 2, __omp_2_omp_runtime_functions_with_printf_wrapper ($a0_AP=0xa2000000 "\004") at __TI_CLACC_KERNEL.cl:4
warning: Source file is more recent than executable.
4 v[0]=a0;
(gdb) info b
Num Type Disp Enb Address What
1 breakpoint keep y 0xfed6633a in exit at exit.c:64
2 breakpoint keep y 0xa2000202 in __omp_2_omp_runtime_functions_with_printf_wrapper at __TI_CLACC_KERNEL.cl:4
breakpoint already hit 1 time

(gdb) list
1 #pragma OPENCL EXTENSION cl_khr_fp64 : enable
2 __kernel void __omp_2_omp_runtime_functions_with_printf_wrapper(global void *a0) {
3 global void *v[1];
4 v[0]=a0;
5 __omp_2_omp_runtime_functions_with_printf(v);
6 }
(gdb) s
5 __omp_2_omp_runtime_functions_with_printf(v);
(gdb) s
Ignoring packet error, continuing...

You can ignore the error at the last line because the application crashed. Please also check the kernel message below:

[ 163.220920] omap-iommu 40d01000.mmu: iommu fault: da 0x20202020 flags 0x0
[ 163.227751] remoteproc remoteproc2: crash detected in 40800000.dsp: type mmufault
[ 163.235278] omap-iommu 40d01000.mmu: 40d01000.mmu: errs:0x00000002 da:0x20202020 pgd:0xe5683f4d *pgd:px00000000
[ 163.245519] remoteproc remoteproc2: handling crash #1 in 40800000.dsp
[ 163.251997] remoteproc remoteproc2: recovering 40800000.dsp
[ 163.271781] remoteproc remoteproc2: stopped remote processor 40800000.dsp
[ 163.278614] remoteproc remoteproc2: powering up 40800000.dsp
[ 163.280674] ------------[ cut here ]------------
[ 163.280692] WARNING: CPU: 0 PID: 31 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x330/0x380
[ 163.280698] 4400000

I appreciate if you can help me to solve this issue.

Kind regards,

Mustafa

Compiler/TDA2EVM5777: How can i execute apps after shutdown remote cpus?

$
0
0

Part Number: TDA2EVM5777

Tool/software: TI C/C++ Compiler

Hi,

I did choose 'z' option (that is for Exit - AND SHUTDOWN Remote CPUs) in Vision SDK Usecases. (Vision sdk ver.3.7)

The apps was build with tda2xx_evm_linux_all option.

When i execute apps again after exiting with 'z' option, the apps doesn't run normally.

The below message is showed when i exited app with 'z' option.

=======================================================

[HOST] [HOST ] 49.726377 s: SYSTEM: System A15 De-Init in progress !!!
[HOST] [IPU2 ] 49.880528 s: CHAINS: Application Exited !!!
[HOST] [IPU2 ] 49.880680 s: SYSTEM: De-Initializing Links !!!
[HOST] [IPU2 ] 52.185780 s: SYSTEM: De-Initializing Links ... DONE !!!
[HOST] [IPU2 ] 52.185933 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[HOST] [IPU2 ] 52.186055 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 251576 B (245 KB)
[HOST] [IPU2 ] 52.186238 s: SYSTEM: Heap = SR_OCMC @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
[HOST] [IPU2 ] 52.186390 s: SYSTEM: Heap = SR_DDR_CACHED @ 0x84203000, Total size = 314572800 B (300 MB), Free size = 314572800 B (300 MB)
[HOST] [IPU2 ] 52.186573 s: SYSTEM: Heap = SR_DDR_NON_CACHED @ 0xa0100000, Total size = 1045376 B (0 MB), Free size = 851840 B (0 MB)
[HOST] [IPU2 ] 52.236015 s: SYSTEM: System De-Init Done !!!
[HOST] [IPU2 ] 52.236137 s: SYSTEM: System Common De-Init in progress !!!
[ 45.419022] virtio_rpmsg_bus virtio2: destroying channel rpmsg-proto addr 0x50
[HOST] [IPU2 ] 52.268041 s: SYSTEM: IPC de-init in progress !!!
[HOST] [IPU2 ] 52.268346 s: SYSTEM: IPC Notify de-init in progress !!!
[HOST] [IPU2 ] 52.268590 s: SYSTEM: IPC Notify de-init DONE !!!
[HOST] [IPU2 ] 52.268651 s: SYSTEM: IPC MsgQ Task Delete in progress !!!
[HOST] [IPU2 ] 52.268986 s: SYSTEM: IPC MsgQ Task Delete DONE !!!
[HOST] [IPU2 ] 52.269078 s: SYSTEM: IPC de-init DONE !!!
[HOST] [IPU2 ] 52.269261 s: SYSTEM: System Common De-Init Done !!!
[HOST] [EVE1 ] 52.280028 s: SYSTEM: System Eve De-Init in progress !!!
[HOST] [EVE1 ] 52.281004 s: SYSTEM: De-Initializing Links !!!
[HOST] [EVE2 ] 52.300036 s: SYSTEM: System Eve De-Init in progress !!!
[HOST] [EVE2 ] 52.300982 s: SYSTEM: De-Initializing Links !!!
[HOST] [EVE3 ] 52.320014 s: SYSTEM: System Eve De-Init in progress !!!
[HOST] [EVE3 ] 52.320990 s: SYSTEM: De-Initializing Links !!!
[HOST] [EVE4 ] 52.340023 s: SYSTEM: System Eve De-Init in progress !!!
[HOST] [EVE4 ] 52.340999 s: SYSTEM: De-Initializing Links !!!
[HOST] [DSP1 ] 52.359177 s: SYSTEM: System DSP De-Init in progress !!!
[HOST] [DSP1 ] 52.359208 s: SYSTEM: De-Initializing Links !!!
[HOST] [DSP2 ] 52.361160 s: SYSTEM: System DSP De-Init in progress !!!
[HOST] [DSP2 ] 52.361190 s: SYSTEM: De-Initializing Links !!!
[HOST] [DSP1 ] 52.490331 s: SYSTEM: De-Initializing Links ... DONE !!!
[HOST] [DSP1 ] 52.490361 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[HOST] [DSP1 ] 52.490392 s: SYSTEM: Heap = LOCAL_L2 @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
[HOST] [DSP1 ] 52.490422 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 524288 B (512 KB), Free size = 516216 B (504 KB)
[HOST] [DSP1 ] 52.490514 s: SYSTEM: System DSP De-Init Done !!!
[HOST] [DSP1 ] 52.490514 s: SYSTEM: System Common De-Init in progress !!!
[HOST] [DSP2 ] 52.492313 s: SYSTEM: De-Initializing Links ... DONE !!!
[HOST] [DSP2 ] 52.492344 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[HOST] [DSP2 ] 52.492374 s: SYSTEM: Heap = LOCAL_L2 @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
[HOST] [DSP2 ] 52.492405 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 524288 B (512 KB), Free size = 516216 B (504 KB)
[HOST] [DSP2 ] 52.492496 s: SYSTEM: System DSP De-Init Done !!!
[HOST] [DSP2 ] 52.492527 s: SYSTEM: System Common De-Init in progress !!!
5.673003] virtio_rpmsg_bus virtio0: destroying channel rpmsg-proto addr 0x50
[ HOST] [DSP1 ] 52.522204 s: SYSTEM: IPC de-init in progres !!!
[HOST] [DSP1 ] 52.522326 s: SYSTEM: IPC Notify de-init in progress !!!
[HOST] [DSP1 ] 52.522418 s: SYSTEM: IPC Notify de-init DONE !!!
[HOST] [DSP1 ] 52.522448 s: SYSTEM: IPC MsgQ Task Delete in progress !!!
[HOST] [DSP1 ] 52.523211 s: SYSTEM: IPC MsgQ Task Delete DONE !!!
[HOST] [DSP1 ] 52.523241 s: SYSTEM: IPC de-init DONE !!!
45.765104] virtio_rpmsg_bus virtio1: destroying channel rpmsg-proto addr 0x50
[ HOST] [DSP1 ] 52.523272 s: SYSTEM: System Common De-Init one !!!
[HOST] [DSP1 ] 52.523302 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.533184 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.543189 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.553162 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.563167 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.573171 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.583175 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.593180 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.603184 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.613188 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.623162 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.633166 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.643170 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.653175 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.524217 s: SYSTEM: IPC de-init in progress !!!
[HOST] [DSP2 ] 52.524309 s: SYSTEM: IPC Notify de-init in progress !!!
[HOST] [DSP2 ] 52.524431 s: SYSTEM: IPC Notify de-init DONE !!!
[HOST] [DSP2 ] 52.524431 s: SYSTEM: IPC MsgQ Task Delete in progress !!!
[HOST] [DSP2 ] 52.525224 s: SYSTEM: IPC MsgQ Task Delete DONE !!!
[HOST] [DSP2 ] 52.525254 s: SYSTEM: IPC de-init DONE !!!
[HOST] [DSP2 ] 52.525285 s: SYSTEM: System Common De-Init Done !!!
[HOST] [DSP2 ] 52.525285 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.535167 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.545171 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.555175 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.565180 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.575184 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.585188 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.595162 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.605166 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.615171 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.625175 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.635179 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.645183 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.655188 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE1 ] 52.608796 s: SYSTEM: De-Initializing Links ... DONE !!!
[HOST] [EVE1 ] 52.609772 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[HOST] [EVE1 ] 52.611022 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
[HOST] [EVE1 ] 52.613066 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 254320 B (248 KB)
[HOST] [EVE1 ] 52.615232 s: SYSTEM: System Eve De-Init Done !!!
[HOST] [EVE1 ] 52.616147 s: SYSTEM: System Common De-Init in progress !!!
[HOST] [EVE1 ] 52.620478 s: SYSTEM: IPC de-init in progress !!!
[HOST] [EVE1 ] 52.621393 s: SYSTEM: IPC Notify de-init in progress !!!
[HOST] [EVE1 ] 52.622918 s: SYSTEM: IPC Notify de-init DONE !!!
[HOST] [EVE1 ] 52.623802 s: SYSTEM: IPC MsgQ Task Delete in progress !!!
[HOST] [EVE1 ] 52.630177 s: SYSTEM: IPC MsgQ Task Delete DONE !!!
[HOST] [EVE1 ] 52.631123 s: SYSTEM: IPC de-init DONE !!!
[HOST] [EVE1 ] 52.632251 s: SYSTEM: System Common De-Init Done !!!
[HOST] [EVE1 ] 52.633197 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE1 ] 52.640059 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE1 ] 52.650033 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE1 ] 52.660037 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE1 ] 52.670042 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE1 ] 52.680046 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE1 ] 52.690050 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE1 ] 52.700054 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE1 ] 52.701823 s: SYSTEM: Detaching to [EVE4] ... SUCCESS !!!
[HOST] [EVE1 ] 52.702921 s: SYSTEM: Detaching to [EVE3] ...
[HOST] [EVE1 ] 52.710059 s: SYSTEM: Detaching to [EVE3] ...
[HOST] [EVE1 ] 52.711736 s: SYSTEM: Detaching to [EVE3] ... SUCCESS !!!
[HOST] [EVE1 ] 52.712773 s: SYSTEM: Detaching to [EVE2] ...
[HOST] [EVE1 ] 52.720032 s: SYSTEM: Detaching to [EVE2] ...
[HOST] [EVE1 ] 52.721649 s: SYSTEM: Detaching to [EVE2] ... SUCCESS !!!
[HOST] [EVE1 ] 52.722686 s: SYSTEM: Detaching to [DSP2] ...
[HOST] [EVE1 ] 52.724089 s: SYSTEM: Detaching to [DSP2] ... SUCCESS !!!
[HOST] [EVE1 ] 52.725035 s: SYSTEM: Detaching to [DSP1] ...
[HOST] [EVE1 ] 52.726407 s: SYSTEM: Detaching to [DSP1] ... SUCCESS !!!
[HOST] [EVE1 ] 52.727353 s: SYSTEM: Detaching to [IPU2] ...
[HOST] [EVE1 ] 52.728756 s: SYSTEM: Detaching to [IPU2] ... SUCCESS !!!
[HOST] [EVE2 ] 52.629323 s: SYSTEM: De-Initializing Links ... DONE !!!
[HOST] [EVE2 ] 52.630391 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[HOST] [EVE2 ] 52.631611 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
[HOST] [EVE2 ] 52.633746 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 254320 B (248 KB)
[HOST] [EVE2 ] 52.635911 s: SYSTEM: System Eve De-Init Done !!!
[HOST] [EVE2 ] 52.636826 s: SYSTEM: System Common De-Init in progress !!!
[HOST] [EVE2 ] 52.640486 s: SYSTEM: IPC de-init in progress !!!
[HOST] [EVE2 ] 52.641432 s: SYSTEM: IPC Notify de-init in progress !!!
[HOST] [EVE2 ] 52.642957 s: SYSTEM: IPC Notify de-init DONE !!!
[HOST] [EVE2 ] 52.643872 s: SYSTEM: IPC MsgQ Task Delete in progress !!!
[HOST] [EVE2 ] 52.650186 s: SYSTEM: IPC MsgQ Task Delete DONE !!!
[HOST] [EVE2 ] 52.651192 s: SYSTEM: IPC de-init DONE !!!
[HOST] [EVE2 ] 52.652290 s: SYSTEM: System Common De-Init Done !!!
[HOST] [EVE2 ] 52.653266 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE2 ] 52.660037 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE2 ] 52.670042 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE2 ] 52.680046 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE2 ] 52.690050 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE2 ] 52.700054 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE2 ] 52.701793 s: SYSTEM: Detaching to [EVE4] ... SUCCESS !!!
[HOST] [EVE2 ] 52.702860 s: SYSTEM: Detaching to [EVE3] ...
[HOST] [EVE2 ] 52.710059 s: SYSTEM: Detaching to [EVE3] ...
[HOST] [EVE2 ] 52.711797 s: SYSTEM: Detaching to [EVE3] ... SUCCESS !!!
[HOST] [EVE2 ] 52.712834 s: SYSTEM: Detaching to [EVE1] ...
[HOST] [EVE2 ] 52.714329 s: SYSTEM: Detaching to [EVE1] ... SUCCESS !!!
[HOST] [EVE2 ] 52.715366 s: SYSTEM: Detaching to [DSP2] ...
[HOST] [EVE2 ] 52.716738 s: SYSTEM: Detaching to [DSP2] ... SUCCESS !!!
[HOST] [EVE2 ] 52.717684 s: SYSTEM: Detaching to [DSP1] ...
[HOST] [EVE2 ] 52.719056 s: SYSTEM: Detaching to [DSP1] ... SUCCESS !!!
[HOST] [EVE2 ] 52.720093 s: SYSTEM: Detaching to [IPU2] ...
[HOST] [EVE2 ] 52.721618 s: SYSTEM: Detaching to [IPU2] ... SUCCESS !!!
[HOST] [EVE3 ] 52.649088 s: SYSTEM: De-Initializing Links ... DONE !!!
[HOST] [EVE3 ] 52.650125 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[HOST] [EVE3 ] 52.651345 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
[HOST] [EVE3 ] 52.653449 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 254320 B (248 KB)
[HOST] [EVE3 ] 52.655615 s: SYSTEM: System Eve De-Init Done !!!
[HOST] [EVE3 ] 52.656530 s: SYSTEM: System Common De-Init in progress !!!
[HOST] [EVE3 ] 52.660464 s: SYSTEM: IPC de-init in progress !!!
[HOST] [EVE3 ] 52.661440 s: SYSTEM: IPC Notify de-init in progress !!!
[HOST] [EVE3 ] 52.662935 s: SYSTEM: IPC Notify de-init DONE !!!
[HOST] [EVE3 ] 52.663850 s: SYSTEM: IPC MsgQ Task Delete in progress !!!
[HOST] [EVE3 ] 52.670194 s: SYSTEM: IPC MsgQ Task Delete DONE !!!
[HOST] [EVE3 ] 52.671201 s: SYSTEM: IPC de-init DONE !!!
[HOST] [EVE3 ] 52.672299 s: SYSTEM: System Common De-Init Done !!!
[HOST] [EVE3 ] 52.673244 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE3 ] 52.680046 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE3 ] 52.690050 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE3 ] 52.700054 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [EVE3 ] 52.701762 s: SYSTEM: Detaching to [EVE4] ... SUCCESS !!!
[HOST] [EVE3 ] 52.702830 s: SYSTEM: Detaching to [EVE2] ...
[HOST] [EVE3 ] 52.704355 s: SYSTEM: Detaching to [EVE2] ... SUCCESS !!!
[HOST] [EVE3 ] 52.705362 s: SYSTEM: Detaching to [EVE1] ...
[HOST] [EVE3 ] 52.706795 s: SYSTEM: Detaching to [EVE1] ... SUCCESS !!!
[HOST] [EVE3 ] 52.707832 s: SYSTEM: Detaching to [DSP2] ...
[HOST] [EVE3 ] 52.709205 s: SYSTEM: Detaching to [DSP2] ... SUCCESS !!!
[HOST] [EVE3 ] 52.710211 s: SYSTEM: Detaching to [DSP1] ...
[HOST] [EVE3 ] 52.711706 s: SYSTEM: Detaching to [DSP1] ... SUCCESS !!!
[HOST] [EVE3 ] 52.712743 s: SYSTEM: Detaching to [IPU2] ...
[HOST] [EVE3 ] 52.714268 s: SYSTEM: Detaching to [IPU2] ... SUCCESS !!!
[HOST] [EVE4 ] 52.668883 s: SYSTEM: De-Initializing Links ... DONE !!!
[HOST] [EVE4 ] 52.669828 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[HOST] [EVE4 ] 52.671109 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
[HOST] [EVE4 ] 52.673214 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 254320 B (248 KB)
[HOST] [EVE4 ] 52.675379 s: SYSTEM: System Eve De-Init Done !!!
[HOST] [EVE4 ] 52.676264 s: SYSTEM: System Common De-Init in progress !!!
[HOST] [EVE4 ] 52.680473 s: SYSTEM: IPC de-init in progress !!!
[HOST] [EVE4 ] 52.681449 s: SYSTEM: IPC Notify de-init in progress !!!
[HOST] [EVE4 ] 52.682943 s: SYSTEM: IPC Notify de-init DONE !!!
[HOST] [EVE4 ] 52.683828 s: SYSTEM: IPC MsgQ Task Delete in progress !!!
[HOST] [EVE4 ] 52.690172 s: SYSTEM: IPC MsgQ Task Delete DONE !!!
[HOST] [EVE4 ] 52.691209 s: SYSTEM: IPC de-init DONE !!!
[HOST] [EVE4 ] 52.692246 s: SYSTEM: System Common De-Init Done !!!
[HOST] [EVE4 ] 52.693161 s: SYSTEM: Detaching to [EVE3] ...
[HOST] [EVE4 ] 52.694534 s: SYSTEM: Detaching to [EVE3] ... SUCCESS !!!
[HOST] [EVE4 ] 52.695479 s: SYSTEM: Detaching to [EVE2] ...
[HOST] [EVE4 ] 52.696852 s: SYSTEM: Detaching to [EVE2] ... SUCCESS !!!
[HOST] [EVE4 ] 52.697797 s: SYSTEM: Detaching to [EVE1] ...
[HOST] [EVE4 ] 52.699139 s: SYSTEM: Detaching to [EVE1] ... SUCCESS !!!
[HOST] [EVE4 ] 52.700176 s: SYSTEM: Detaching to [DSP2] ...
[HOST] [EVE4 ] 52.701701 s: SYSTEM: Detaching to [DSP2] ... SUCCESS !!!
[HOST] [EVE4 ] 52.702738 s: SYSTEM: Detaching to [DSP1] ...
[HOST] [EVE4 ] 52.704264 s: SYSTEM: Detaching to [DSP1] ... SUCCESS !!!
[HOST] [EVE4 ] 52.705270 s: SYSTEM: Detaching to [IPU2] ...
[HOST] [EVE4 ] 52.706765 s: SYSTEM: Detaching to [IPU2] ... SUCCESS !!!
[HOST] [IPU2 ] 52.747941 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [IPU2 ] 52.748307 s: SYSTEM: Detaching to [EVE4] ... SUCCESS !!!
[HOST] [IPU2 ] 52.748398 s: SYSTEM: Detaching to [EVE3] ...
[HOST] [IPU2 ] 52.748673 s: SYSTEM: Detaching to [EVE3] ... SUCCESS !!!
[HOST] [IPU2 ] 52.748764 s: SYSTEM: Detaching to [EVE2] ...
[HOST] [IPU2 ] 52.749100 s: SYSTEM: Detaching to [EVE2] ... SUCCESS !!!
[HOST] [IPU2 ] 52.749191 s: SYSTEM: Detaching to [EVE1] ...
[HOST] [IPU2 ] 52.749466 s: SYSTEM: Detaching to [EVE1] ... SUCCESS !!!
[HOST] [IPU2 ] 52.749557 s: SYSTEM: Detaching to [DSP2] ...
[HOST] [IPU2 ] 52.749801 s: SYSTEM: Detaching to [DSP2] ... SUCCESS !!!
[HOST] [IPU2 ] 52.749893 s: SYSTEM: Detaching to [DSP1] ...
[HOST] [IPU2 ] 52.750198 s: SYSTEM: Detaching to [DSP1] ... SUCCESS !!!
[HOST] [IPU2 ] 52.750411 s: ###############APPLICATION END########################

=============================================================================

And the next message is showed when i execute apps again. The apps was stopped after showing this message.

=============================================================================

[HOST] OSA: MEM: 0: Mapped 0xa0100000 to 0xb6963000 of size 0x00100000
[HOST] OSA: MEM: 1: Mapped 0x84203000 to 0xa3d63000 of size 0x12c00000
[HOST] OSA: MEM: 2: Mapped 0xa0200000 to 0xa3ca3000 of size 0x00040000
[HOST] OSA: MEM: 3: Mapped 0xa02c0000 to 0xa3ce3000 of size 0x00080000
[HOST] OSA: MEM: 4: Mapped 0x00000000 to 0x00000000 of size 0x00000000
[HOST] OSA: HOST Remote Log Shared Memory @ 0xa024f140
[HOST] OSA: DSP1 Remote Log Shared Memory @ 0xa02769e0
[HOST] OSA: DSP2 Remote Log Shared Memory @ 0xa029e280
[HOST] OSA: EVE1 Remote Log Shared Memory @ 0xa02c5b20
[HOST] OSA: EVE2 Remote Log Shared Memory @ 0xa02ed3c0
[HOST] OSA: EVE3 Remote Log Shared Memory @ 0xa0314c60
[HOST] OSA: EVE4 Remote Log Shared Memory @ 0xa033c500
[HOST] OSA: IPU2 Remote Log Shared Memory @ 0xa0363da0
[HOST] [HOST ] 126.363081 s: SYSTEM: System A15 Init in progress !!!
[HOST] [DSP1 ] 52.663179 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.673183 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.683187 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.693192 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.703165 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.713170 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP1 ] 52.713322 s: SYSTEM: Detaching to [EVE4] ... SUCCESS !!!
[HOST] [DSP1 ] 52.713353 s: SYSTEM: Detaching to [EVE3] ...
[HOST] [DSP1 ] 52.713444 s: SYSTEM: Detaching to [EVE3] ... SUCCESS !!!
[HOST] [DSP1 ] 52.713475 s: SYSTEM: Detaching to [EVE2] ...
[HOST] [DSP1 ] 52.723174 s: SYSTEM: Detaching to [EVE2] ...
[HOST] [DSP1 ] 52.723296 s: SYSTEM: Detaching to [EVE2] ... SUCCESS !!!
[HOST] [DSP1 ] 52.723327 s: SYSTEM: Detaching to [EVE1] ...
[HOST] [DSP1 ] 52.733178 s: SYSTEM: Detaching to [EVE1] ...
[HOST] [DSP1 ] 52.733300 s: SYSTEM: Detaching to [EVE1] ... SUCCESS !!!
[HOST] [DSP1 ] 52.733331 s: SYSTEM: Detaching to [DSP2] ...
[HOST] [DSP1 ] 52.733422 s: SYSTEM: Detaching to [DSP2] ... SUCCESS !!!
[HOST] [DSP1 ] 52.733453 s: SYSTEM: Detaching to [IPU2] ...
[HOST] [DSP1 ] 52.733544 s: SYSTEM: Detaching to [IPU2] ... SUCCESS !!!
[HOST] [DSP2 ] 52.665192 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.675166 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.685170 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.695174 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.705179 s: SYSTEM: Detaching to [EVE4] ...
[HOST] [DSP2 ] 52.705301 s: SYSTEM: Detaching to [EVE4] ... SUCCESS !!!
[HOST] [DSP2 ] 52.705362 s: SYSTEM: Detaching to [EVE3] ...
[HOST] [DSP2 ] 52.715183 s: SYSTEM: Detaching to [EVE3] ...
[HOST] [DSP2 ] 52.715305 s: SYSTEM: Detaching to [EVE3] ... SUCCESS !!!
[HOST] [DSP2 ] 52.715335 s: SYSTEM: Detaching to [EVE2] ...
[HOST] [DSP2 ] 52.725187 s: SYSTEM: Detaching to [EVE2] ...
[HOST] [DSP2 ] 52.725309 s: SYSTEM: Detaching to [EVE2] ... SUCCESS !!!
[HOST] [DSP2 ] 52.725340 s: SYSTEM: Detaching to [EVE1] ...
[HOST] [DSP2 ] 52.725431 s: SYSTEM: Detaching to [EVE1] ... SUCCESS !!!
[HOST] [DSP2 ] 52.725462 s: SYSTEM: Detaching to [DSP1] ...
[HOST] [DSP2 ] 52.725553 s: SYSTEM: Detaching to [DSP1] ... SUCCESS !!!
[HOST] [DSP2 ] 52.725584 s: SYSTEM: Detaching to [IPU2] ...
[HOST] [DSP2 ] 52.725645 s: SYSTEM: Detaching to [IPU2] ... SUCCESS !!!

===================================================================================

Could you let me know how can i re-execute apps after exiting with 'z' option?

Regards,

Yoo.

Viewing all 17527 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>