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

Need Support in Multicore Debugging CCS- TDA2PX

$
0
0

Hello all,

We are using TDA2Px target . We are using IPU1_0,IPU1_1 , DSP1,DSP2,EVE1,EVE2 cores.

 We have a use case for AEB. In this use case, When we disable( disconnect ) the CAN from the PCAN, the system is freezed.

We need to find the root cause. Planning to debug via CCS.

Regards,

Gokul


AM5726: tpiu trace

$
0
0

Part Number: AM5726

Hi,

Is tpiu trace possible in the following environment?

emulator: TMDSEMU560v2STM-U
connector: TI 20-Pin CTI

1 TMS
2 TRST
3 TDI
4 TDIS
5 VTRef
6 KEY
7 TDO
8 GND
9 RTCK
10 GND
11 TCK
12 GND
13 EMU0
14 EMU1
15 RESET
16 GND
17 EMU2
18 EMU3
19 EMU4
20 GND

EMU0=tpiu_data0
EMU1=tpiu_data1
EMU2=tpiu_clk
EMU3=tpiu_ctrl
EMU4=tpiu_data2
EMU5=tpiu_data3

I am executing  the Configure_EMU0_4_For_TPIU() function of the following gel.

C:\ti\ccsv8\ccs_base\emulation\boards\am571x\gel\AM571x_tpiu.gel

Also, does it support 1pin mode trace?
EMU0=tpiu_data0
EMU1=tpiu_clk

Best Regards,
Shigehiro Tsuda

CCS/AM3359: Ethernet configuration

$
0
0

Part Number: AM3359

Tool/software: Code Composer Studio

Hi I m new to ccs. can anyone help me to guide how ethernet protocol is happening step by step with Am335x sitara Board.(with example if possible) thanks

OMAP-L138: Trouble updating the DMA window address for the uPP peripheral

$
0
0

Part Number: OMAP-L138

Hi,

I've been working on an OMAP-L138 processor and I'm occasionally having a problem with the uPP peripheral. I use the peripheral to transmit to and receive from an FPGA, where Channel I is used for FPGA-to-DSP messages and Channel Q for DSP-to-FPGA messages.

When I want to receive data from FPGA, I fill in UPID0,1,2 as follows: I fill UPID0 with the DMA window address (the buffer address to which data is to be written), UPID1 with a line count of 1 and byte count of 64 (to receive an array of 32 short integers), and UPID2 with an offset of zero (since it is not relevant in a single-line setup). This seems to work properly most of the time; however, sometimes after setting these registers, I noticed that the UPIS0 (status) register is not updated with the address I provided in UPID0. Once that happens, the DSP can no longer receive any data from Channel I. Every time I write to UPID0-2, the address in UPIS0 gets incremented by 64 bytes, instead of being set to the value I entered in UPID0.

This problem might be very specific since I looked it up on the Web and couldn't find anything, but I'll still ask here just in case. Any ideas about what I could be doing wrong?

Thanks in advance.

PROCESSOR-SDK-AM437X: EtherNet/IP example problem

$
0
0

Part Number: PROCESSOR-SDK-AM437X

HI,

I am using code composer studio 6.2.0 and SDK "processor_sdk_rtos_am437x_3_01_00_06" environment set up for the application development on AM437x based custom board. Now I am trying to run the EthernetIP adapter example code on the board. After running the code the serial console output is as shown in the below screen shot

After assigning the static IP address the application is not moving further, kindly guide me how to resolve this issue and also guide me how to run and test the EthernetIP adapter example project.

Note: I noticed that QSPI flash is not mounted on the board, does this example project requires QSPI flash to run ? 

Regards

Nagaraj G

AM5728: how can I make uboot for my custom board

$
0
0

Part Number: AM5728

I have design a board which is reffered am5728-evm. The difference between my board and evm is only in some pinmux and the ddr is 1G. I have adapted the board.c and mux_data.h. But when I add the MLO into the SD card and reboot, there is nothing in the log. Is there some other things I need to change?

Compiler/TMS320C6654: What kind of problems occur when reading and writing large amounts of data to and from external DDR?

$
0
0

Part Number: TMS320C6654

Tool/software: TI C/C++ Compiler

Hi,

I'm implementing our original signal processing algorithm on c6654.

this is the code that is confirmed to work correctly on Windows PC system.
I want to adapt this to embedded system(C6654) however there are weird things.

I can't publish all of source code, so firstly I tell you summary.
My CCS version is 8.3.0 and compiler version is 8.2.4.
I'm using TI-RTOS and capturing audio data by McBSP and then, call signal processing method(written by C and C++).

that method is much heavy function and that has many large float array data and has some long for loop section.

this program started run, works correctly for a short while but works abnormally soon.

At first I thought it was a memory leak however there is something that is bothering me.

In a function, which receives the data in external DDR by an argument and copies the data.

If I use this function in a long for loop it occurs a problem but reducing number of loops, It doesn't occur a problem.

Also, If I stop using external DDR and change it to use internal RAM, the problem no longer occurs as well.

It seems that a problem occurs when handling DDR3 data in a large number of large for loop, but is this a possible problem when using DDR?

If so, we have to change a lot of memory location of our application to change to reference the same SRAM location to save memory(SRAM is already filled).

In abnormally state, there is some pattern to force the program stop.

application is running but audio buffering stopped or stack frame corruption(PC=0, SP=0 etc...), McBSP's Task rebootingetc...

If necessary, I'll create code snippets, but please give me an advice with the above contents first.

regards,

Compiler/TDA2EVM5777: run qt error in Linux System on TDA2-evm

$
0
0

Part Number: TDA2EVM5777

Tool/software: TI C/C++ Compiler

Hi:

I compiled the QT library(5.13) with opengl es2 which is provided from ti's website(http://software-dl.ti.com/processor-sdk-vision/esd/TDAx/vision-sdk/latest/index_FDS.html)  in rootfs image.

Then, I ported the QT library on TDA2-evm board, and created an '/dev/fb0' symbol link from '/dev/vdrm-controller-0', but I got errors when running the QT application with GUI(examples/gui/rasterwindow) on board.

PVR:(Error): WSEGL_InitialiseDisplay: Failed to create output [0, ]
Could not initialize egl display

So, I have some questions about QT and OpenGL library:

(1) Does TI not support the QT library on TDA2-evm board?

(2) Does TI not support the OpenGL library on TDA2-evm board?

Please help me solve this problem, thank you.

Wxchen


AM5718: LVDS support

$
0
0

Part Number: AM5718

Hii,

Attached is the block diagram of our custom AM5718 board.Our requirement is to get 24bit lvds output on LCD.

I have following questions regarding this :

1. Shall I add the device properties of the Flatlink chip in to the device tree files ?

2. Is yes, how can we add the same to dts and how can we map input and output ?

Linux : 4.14.67

Thanks and Regards

Arpita Jena

AM3354: Ethernet ports not getting IP from DHCP

$
0
0

Part Number: AM3354

Dear TI Team,

On our custom board, we re checking our ethernet port configurations to find out what is causing a fail while getting an IP from a DHCP automatically. Currently we re giving an IP manuelly but this time we cannot ping any device in the same network. Below you can find the boot up logs. Can you pls. help to check them?

Log Snippet:

root@am335x-evmsk:~# reboot
Stopping Session c1 of user root.
Stopping NFS status monitor for NFSv2/3 locking....
Stopping User Manager for UID 0...
[ OK ] Stopped target Multi-User System.
Stopping Job spooling tools...
Stopping neard...
Stopping strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf...
Stopping System Logging Service...
Stopping uid-reader...
Stopping Periodic Command Scheduler...
[ OK ] Stopped target Timers.
[ OK ] Stopped Daily rotation of log files.
Stopping thermal-zone-init.service...
Stopping Kernel Logging Service...
[ OK ] Closed Load/Save RF Kill Switch Status /dev/rfkill Watch.
Stopping parse-ip.service...
Stopping raichu-start...
Stopping Hardware RNG Entropy Gatherer Daemon...
[ OK ] Stopped Daily Cleanup of Temporary Directories.
[ OK ] Stopped target System Time Synchronized.
Stopping mid-meter...
[ OK ] Stopped target Containers.
[ OK ] Stopped target Login Prompts.
Stopping Serial Getty on ttyS0...
Stopping Lightning Fast Webserver With Light System Requirements...
Stopping Getty on tty1...
Stopping D-Bus System Message Bus...
[ OK ] Stopped Job spooling tools.
[ OK ] Stopped Kernel Logging Service.
[ OK ] Stopped Hardware RNG Entropy Gatherer Daemon.
[ OK ] Stopped uid-reader.
[ OK ] Stopped strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf.
[ OK ] Stopped System Logging Service.
[ OK ] Stopped D-Bus System Message Bus.
[ OK ] Stopped neard.
[ OK ] Stopped Periodic Command Scheduler.
[ OK ] Stopped Lightning Fast Webserver With Light System Requirements.
[ OK ] Stopped Getty on tty1.
[ OK ] Stopped Serial Getty on ttyS0.
[ OK ] Stopped User Manager for UID 0.
[ OK ] Stopped NFS status monitor for NFSv2/3 locking..
[ OK ] Stopped mid-meter.
[ OK ] Stopped raichu-start.
[ OK ] Stopped thermal-zone-init.service.
[ OK ] Stopped parse-ip.service.
[ OK ] Stopped Session c1 of user root.
Stopping rng-tools.service...
Stopping HMI agent...
Stopping RPC Bind Service...
[ OK ] Stopped target Host and Network Name Lookups.
Stopping Network Name Resolution...
[ OK ] Removed slice User Slice of root.
Stopping Login Service...
[ OK ] Removed slice system-serial\x2dgetty.slice.
[ OK ] Removed slice system-getty.slice.
Stopping Permit User Sessions...
[ OK ] Stopped Login Service.
[ OK ] Stopped RPC Bind Service.
[ OK ] Stopped Network Name Resolution.
[ OK ] Stopped HMI agent.
[ OK ] Stopped rng-tools.service.
[ OK ] Stopped Permit User Sessions.
Stopping thttpd.service...
Stopping busybox-udhcpd.service...
Stopping ui...
[ OK ] Stopped target Network.
Stopping Network Service...
[ OK ] Stopped thttpd.service.
[ OK ] Stopped ui.
[ OK ] Stopped Network Service.
[ OK ] Stopped busybox-udhcpd.service.
Stopping telnetd.service...
[ OK ] Stopped telnetd.service.
Stopping weston.service...
[ OK ] Stopped weston.service.
Stopping rc.pvr.service...
[ OK ] Stopped target Remote File Systems.
[ OK ] Stopped rc.pvr.service.
Stopping uim-sysfs.service...
[ OK ] Stopped uim-sysfs.service.
[ OK ] Stopped target Basic System.
[ OK ] Stopped target Sockets.
[ OK ] Closed RPCbind Server Activation Socket.
[ OK ] Closed Syslog Socket.
[ OK ] Closed dropbear.socket.
[ OK ] Closed D-Bus System Message Bus Socket.
[ OK ] Stopped target Slices.
[ OK ] Removed slice User and Session Slice.
[ OK ] Stopped target Paths.
[ OK ] Stopped Dispatch Password Requests to Console Directory Watch.
[ OK ] Stopped Forward Password Requests to Wall Directory Watch.
[ OK ] Stopped target System Initialization.
[ OK ] Stopped Apply Kernel Variables.
[ OK ] Stopped Load Kernel Modules.
Stopping Load/Save Random Seed...
Stopping Load/Save Screen Backlight…ightness of backlight:backlight...
[ OK ] Stopped Update is Completed.
[ OK ] Stopped Rebuild Hardware Database.
[ OK ] Stopped Rebuild Dynamic Linker Cache.
[ OK ] Stopped Rebuild Journal Catalog.
Stopping Network Time Synchronization...
[ OK ] Stopped Network Time Synchronization.
[ OK ] Stopped Load/Save Random Seed.
[ OK ] Stopped Load/Save Screen Backlight Brightness of backlight:backlight.
[ OK ] Removed slice system-systemd\x2dbacklight.slice.
[ OK ] Stopped Create Volatile Files and Directories.
[ OK ] Stopped target Local File Systems.
Unmounting Temporary Directory (/tmp)...
Unmounting /run/user/0...
Unmounting /var/volatile...
Unmounting /run/media/mmcblk1p1...
Unmounting /media/ram...
[ OK ] Unmounted Temporary Directory (/tmp).
[ OK ] Unmounted /run/user/0.
[ OK ] Unmounted /var/volatile.
[ OK ] Unmounted /run/media/mmcblk1p1.
[ OK ] Unmounted /media/ram.
[ OK ] Stopped target Local File Systems (Pre).
[ OK ] Stopped Create Static Device Nodes in /dev.
[ OK ] Stopped Create System Users.
[ OK ] Stopped Remount Root and Kernel File Systems.
[ OK ] Reached target Unmount All Filesystems.
[ OK ] Stopped target Swap.
[ OK ] Reached target Shutdown.
[ 605.780258] watchdog: watchdog0: watchdog did not stop!
[ 605.792321] systemd-shutdow: 29 output lines suppressed due to ratelimiting
[ 605.839911] systemd-shutdown[1]: Sending SIGTERM to remaining processes...
[ 605.861132] systemd-journald[66]: Received SIGTERM from PID 1 (systemd-shutdow).
[ 605.898661] systemd-shutdown[1]: Sending SIGKILL to remaining processes...
[ 605.925413] systemd-shutdown[1]: Hardware watchdog 'OMAP Watchdog', version 0
[ 605.937609] systemd-shutdown[1]: Unmounting file systems.
[ 605.944177] systemd-shutdown[1]: Remounting '/' read-only with options 'data=ordered'.
[ 605.983864] EXT4-fs (mmcblk1p2): re-mounted. Opts: data=ordered
[ 606.004712] systemd-shutdown[1]: Remounting '/' read-only with options 'data=ordered'.
[ 606.014456] EXT4-fs (mmcblk1p2): re-mounted. Opts: data=ordered
[ 606.020592] systemd-shutdown[1]: All filesystems unmounted.
[ 606.026440] systemd-shutdown[1]: Deactivating swaps.
[ 606.031767] systemd-shutdown[1]: All swaps deactivated.
[ 606.037282] systemd-shutdown[1]: Detaching loop devices.
[ 606.077008] reboot: Restarting system

U-Boot SPL 2018.01-gcdb1cc0a9e (Jul 25 2019 - 13:34:26)
Trying to boot from MMC2
** Bad device mmc 0 **
Using default environment

U-Boot 2018.01-gcdb1cc0a9e (Jul 25 2019 - 13:34:26 +0000)

CPU : AM335X-GP rev 2.1
Model: TI AM335x EVM-SK
DRAM: 256 MiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
** Bad device mmc 0 **
Using default environment

<ethaddr> not set. Validating first E-fuse MAC
Net: cpsw, usb_ether
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1...
switch to partitions #0, OK
mmc1(part 0) is current device
SD/MMC found on device 1
3981824 bytes read in 356 ms (10.7 MiB/s)
38289 bytes read in 15 ms (2.4 MiB/s)
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Device Tree to 8df02000, end 8df0e590 ... OK

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.14.67-gd315a9bb00 (oe-user@oe-host) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #1 PREEMPT Thu Jul 18 07:43:10 UTC 2019
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: TI AM335x EVM-SK
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] cma: Reserved 48 MiB at 0x8a800000
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM335X ES2.1 (sgx neon)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 64960
[ 0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=9062c132-02 rw rootfstype=ext4 rootwait
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Memory: 197268K/262144K available (8192K kernel code, 320K rwdata, 2608K rodata, 1024K init, 278K bss, 15724K reserved, 49152K cma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xd0800000 - 0xff800000 ( 752 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0900000 (9184 kB)
[ 0.000000] .init : 0xc0c00000 - 0xc0d00000 (1024 kB)
[ 0.000000] .data : 0xc0d00000 - 0xc0d50128 ( 321 kB)
[ 0.000000] .bss : 0xc0d50128 - 0xc0d959c4 ( 279 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
[ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[ 0.000019] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000047] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000062] OMAP clocksource: timer1 at 24000000 Hz
[ 0.000285] timer_probe: no matching timers found
[ 0.000545] Console: colour dummy device 80x30
[ 0.000582] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[ 0.000592] This ensures that you still see kernel messages. Please
[ 0.000601] update your kernel commandline.
[ 0.000639] Calibrating delay loop... 597.60 BogoMIPS (lpj=2988032)
[ 0.118791] pid_max: default: 32768 minimum: 301
[ 0.119041] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.119061] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.120049] CPU: Testing write buffer coherency: ok
[ 0.120964] Setting up static identity map for 0x80100000 - 0x80100060
[ 0.121169] Hierarchical SRCU implementation.
[ 0.121628] EFI services will not be available.
[ 0.123459] devtmpfs: initialized
[ 0.134519] random: get_random_u32 called from bucket_table_alloc+0x8c/0x1ac with crng_init=0
[ 0.135109] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 0.135486] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.135525] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.140273] pinctrl core: initialized pinctrl subsystem
[ 0.141182] DMI not present or invalid.
[ 0.141686] NET: Registered protocol family 16
[ 0.144589] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.162850] omap_hwmod: debugss: _wait_target_disable failed
[ 0.217540] cpuidle: using governor ladder
[ 0.217591] cpuidle: using governor menu
[ 0.223461] OMAP GPIO hardware version 0.1
[ 0.238370] No ATAGs?
[ 0.238393] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.256172] edma 49000000.edma: TI EDMA DMA engine driver
[ 0.257644] reg-fixed-voltage fixedregulator2: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_wl12xx_gpio, deferring probe
[ 0.261896] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0_pins, deferring probe
[ 0.262095] media: Linux media interface: v0.10
[ 0.262158] Linux video capture interface: v2.00
[ 0.262288] pps_core: LinuxPPS API ver. 1 registered
[ 0.262301] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.262330] PTP clock support registered
[ 0.262376] EDAC MC: Ver: 3.0.0
[ 0.262958] dmi: Firmware registration failed.
[ 0.263505] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[ 0.263964] Advanced Linux Sound Architecture Driver Initialized.
[ 0.265676] nfc: nfc_init: NFC Core ver 0.1
[ 0.265799] NET: Registered protocol family 39
[ 0.266263] clocksource: Switched to clocksource timer1
[ 0.277408] NET: Registered protocol family 2
[ 0.278371] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.278421] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.278459] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.278585] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.278612] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.278810] NET: Registered protocol family 1
[ 0.279357] RPC: Registered named UNIX socket transport module.
[ 0.279375] RPC: Registered udp transport module.
[ 0.279385] RPC: Registered tcp transport module.
[ 0.279394] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.280540] hw perfevents: no interrupt-affinity property for /pmu, guessing.
[ 0.280691] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[ 0.282604] workingset: timestamp_bits=14 max_order=16 bucket_order=2
[ 0.288648] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.289613] NFS: Registering the id_resolver key type
[ 0.289674] Key type id_resolver registered
[ 0.289685] Key type id_legacy registered
[ 0.289745] ntfs: driver 2.1.32 [Flags: R/O].
[ 0.292364] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[ 0.292392] io scheduler noop registered
[ 0.292403] io scheduler deadline registered
[ 0.292687] io scheduler cfq registered (default)
[ 0.292701] io scheduler mq-deadline registered
[ 0.292713] io scheduler kyber registered
[ 0.294678] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[ 0.363302] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[ 0.367431] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
[ 1.005869] console [ttyS0] enabled
[ 1.010690] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 31, base_baud = 3000000) is a 8250
[ 1.021287] omap_uart 48024000.serial: no wakeirq for uart2
[ 1.027336] 48024000.serial: ttyO2 at MMIO 0x48024000 (irq = 32, base_baud = 3000000) is a OMAP UART2
[ 1.037319] omap_uart 481a6000.serial: no wakeirq for uart3
[ 1.043129] 481a6000.serial: ttyO3 at MMIO 0x481a6000 (irq = 33, base_baud = 3000000) is a OMAP UART3
[ 1.054014] omap_rng 48310000.rng: Random Number Generator ver. 20
[ 1.062766] panel panel: found backlight
[ 1.067226] OF: graph: no port node found in /ocp/lcdc@4830e000
[ 1.073442] OF: graph: no port node found in /ocp/lcdc@4830e000
[ 1.080043] OF: graph: no port node found in /ocp/lcdc@4830e000
[ 1.086003] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.092700] [drm] No driver support for vblank timestamp query.
[ 1.144312] Console: switching to colour frame buffer device 60x34
[ 1.167185] tilcdc 4830e000.lcdc: fb0: frame buffer device
[ 1.173477] [drm] Initialized tilcdc 1.0.0 20121205 for 4830e000.lcdc on minor 0
[ 1.195717] brd: module loaded
[ 1.207583] loop: module loaded
[ 1.215823] trf7970a spi1.0: spi1.0 supply vdd-io not found, using dummy regulator
[ 1.252377] libphy: Fixed MDIO Bus: probed
[ 1.258234] qcaspi spi0.0: ver=0.2.7-i, clkspeed=10000000, burst_len=5000, pluggable=0
[ 1.266324] qcaspi spi0.0: Using random MAC address: fa:3b:d5:77:e2:2a
[ 1.273027] qcaspi spi0.0: Invalid signature (0xFFFF)
[ 1.278203] qcaspi: probe of spi0.0 failed with error -14
[ 1.356301] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
[ 1.364028] davinci_mdio 4a101000.mdio: detected phy mask fffffffc
[ 1.372721] libphy: 4a101000.mdio: probed
[ 1.376928] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver Micrel KSZ8041RNLI
[ 1.385937] davinci_mdio 4a101000.mdio: phy[1]: device 4a101000.mdio:01, driver Micrel KSZ8041RNLI
[ 1.396161] cpsw 4a100000.ethernet: Detected MACID = 18:62:e4:e2:5c:b9
[ 1.403109] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
[ 1.409604] cpsw 4a100000.ethernet: ALE Table size 1024
[ 1.414912] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
[ 1.423990] i2c /dev entries driver
[ 1.428222] IR NEC protocol handler initialized
[ 1.432783] IR RC5(x/sz) protocol handler initialized
[ 1.437907] IR RC6 protocol handler initialized
[ 1.442479] IR JVC protocol handler initialized
[ 1.447050] IR Sony protocol handler initialized
[ 1.451687] IR SANYO protocol handler initialized
[ 1.456428] IR Sharp protocol handler initialized
[ 1.461162] IR MCE Keyboard/mouse protocol handler initialized
[ 1.467038] IR XMP protocol handler initialized
[ 1.473660] cpuidle: enable-method property 'ti,am3352' found operations
[ 1.481180] sdhci: Secure Digital Host Controller Interface driver
[ 1.487460] sdhci: Copyright(c) Pierre Ossman
[ 1.494555] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.501374] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.511814] NET: Registered protocol family 10
[ 1.518204] Segment Routing with IPv6
[ 1.521991] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 1.529025] NET: Registered protocol family 17
[ 1.533840] Key type dns_resolver registered
[ 1.538563] omap_voltage_late_init: Voltage driver support not added
[ 1.576556] tps65910 0-002d: No interrupt support, no core IRQ
[ 1.584752] vrtc: supplied by vbat
[ 1.592131] vio: supplied by vbat
[ 1.597156] vdd1: supplied by vbat
[ 1.602192] random: fast init done
[ 1.605983] vdd2: supplied by vbat
[ 1.612937] vdig1: supplied by vbat
[ 1.618017] vdig2: supplied by vbat
[ 1.623035] vpll: supplied by vbat
[ 1.628054] vdac: supplied by vbat
[ 1.632984] vaux1: supplied by vbat
[ 1.638054] vaux2: supplied by vbat
[ 1.643083] vaux33: supplied by vbat
[ 1.648227] vmmc: supplied by vbat
[ 1.653158] vbb: supplied by vbat
[ 1.658304] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[ 1.787751] hctosys: unable to open rtc device (rtc0)
[ 1.793875] lis3_reg: disabling
[ 1.800863] vwl1271: disabling
[ 1.804231] ALSA device list:
[ 1.807429] No soundcards found.
[ 1.811952] Waiting for root device PARTUUID=9062c132-02...
[ 1.861282] mmc1: new high speed MMC card at address 0001
[ 1.867513] mmcblk1: mmc1:0001 4FTE4R 3.64 GiB
[ 1.872321] mmcblk1boot0: mmc1:0001 4FTE4R partition 1 4.00 MiB
[ 1.878611] mmcblk1boot1: mmc1:0001 4FTE4R partition 2 4.00 MiB
[ 1.884775] mmcblk1rpmb: mmc1:0001 4FTE4R partition 3 512 KiB
[ 1.892042] mmcblk1: p1 p2
[ 1.916816] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
[ 1.925076] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 1.933003] devtmpfs: mounted
[ 1.938161] Freeing unused kernel memory: 1024K
[ 2.148294] systemd[1]: System time before build time, advancing clock.
[ 2.205876] systemd[1]: systemd 234 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN default-hierarchy=hybrid)
[ 2.228064] systemd[1]: Detected architecture arm.

Welcome to Arago 2018.08!

[ 2.257471] systemd[1]: Set hostname to <am335x-evmsk>.
[ 2.594517] systemd[1]: /lib/systemd/system/gadget-init.service:15: Unknown lvalue 'ExecStopPre' in section 'Service'
[ 2.626355] NOHZ: local_softirq_pending 40
[ 2.700458] systemd[1]: Configuration file /etc/systemd/system/uid-reader.service is marked executable. Please remove executable permission bits. Proceeding anyway.
[ 2.717251] systemd[1]: Configuration file /etc/systemd/system/ui.service is marked executable. Please remove executable permission bits. Proceeding anyway.
[ 2.787681] systemd[1]: Configuration file /etc/systemd/system/neard.service is marked executable. Please remove executable permission bits. Proceeding anyway.
[ 2.804222] systemd[1]: Configuration file /etc/systemd/system/neard-setup.service is marked executable. Please remove executable permission bits. Proceeding anyway.
[ 2.821426] systemd[1]: Configuration file /etc/systemd/system/mid-meter.service is marked executable. Please remove executable permission bits. Proceeding anyway.
[ 2.840689] systemd[1]: Configuration file /etc/systemd/system/locus.service is marked executable. Please remove executable permission bits. Proceeding anyway.
[ 2.963328] random: systemd: uninitialized urandom read (16 bytes read)
[ OK ] Listening on Network Service Netlink Socket.
[ 3.042906] random: systemd: uninitialized urandom read (16 bytes read)
[ OK ] Created slice System Slice.
[ 3.077491] random: systemd: uninitialized urandom read (16 bytes read)
[ OK ] Created slice system-serial\x2dgetty.slice.
Mounting Kernel Debug File System...
[ OK ] Listening on Process Core Dump Socket.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
Mounting POSIX Message Queue File System...
[ OK ] Listening on udev Kernel Socket.
[ OK ] Reached target Swap.
Mounting Temporary Directory (/tmp)...
[ OK ] Listening on /dev/initctl Compatibility Named Pipe.
[ OK ] Listening on Syslog Socket.
[ OK ] Created slice system-getty.slice.
[ OK ] Listening on Journal Socket (/dev/log).
[ OK ] Created slice User and Session Slice.
[ OK ] Reached target Slices.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ OK ] Reached target Paths.
[ OK ] Listening on Journal Socket.
Starting Journal Service...
Starting Load Kernel Modules...
Starting Remount Root and Kernel File Systems...
[ OK ] Reached target Remote File Systems.
[ 3.730825] cryptodev: loading out-of-tree module taints kernel.
[ OK ] Listening on udev Control Socket.
[ 3.807050] cryptodev: driver 1.9 loaded.
[ 3.819998] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
[ OK ] Mounted Kernel Debug File System.
[ OK ] Mounted POSIX Message Queue File System.
[ OK ] Mounted Temporary Directory (/tmp).
[ OK ] Started Load Kernel Modules.
[ OK ] Started Remount Root and Kernel File Systems.
[ OK ] Started Journal Service.
Starting Rebuild Hardware Database...
Starting Flush Journal to Persistent Storage...
Starting Create System Users...
Starting Apply Kernel Variables...
Mounting Kernel Configuration File System...
[ OK ] Started Create System Users.
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Started Apply Kernel Variables.
[ 4.417359] systemd-journald[68]: Received request to flush runtime journal from PID 1
Starting Create Static Device Nodes in /dev...
[ OK ] Started Flush Journal to Persistent Storage.
[ OK ] Started Create Static Device Nodes in /dev.
Starting udev Kernel Device Manager...
[ OK ] Reached target Local File Systems (Pre).
Mounting /var/volatile...
Mounting /media/ram...
[ OK ] Mounted /var/volatile.
[ OK ] Mounted /media/ram.
Starting Load/Save Random Seed...
[ OK ] Reached target Local File Systems.
Starting Rebuild Journal Catalog...
Starting Create Volatile Files and Directories...
Starting Rebuild Dynamic Linker Cache...
[ OK ] Started udev Kernel Device Manager.
[ OK ] Started Load/Save Random Seed.
[ OK ] Started Rebuild Journal Catalog.
[ OK ] Started Create Volatile Files and Directories.
Starting Update UTMP about System Boot/Shutdown...
Starting Network Time Synchronization...
[ OK ] Started Update UTMP about System Boot/Shutdown.
[ OK ] Started Rebuild Dynamic Linker Cache.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Synchronized.
[ OK ] Started Rebuild Hardware Database.
Starting udev Coldplug all Devices...
Starting Update is Completed...
[ OK ] Started Update is Completed.
[ OK ] Created slice system-systemd\x2dbacklight.slice.
Starting Load/Save Screen Backlight…ightness of backlight:backlight...
[ 9.821354] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[ OK ] Found device /dev/ttyS0.
[ 10.008708] omap_rtc 44e3e000.rtc: already running
[ OK ] Started udev Coldplug all Devices.
[ 10.046882] omap_rtc 44e3e000.rtc: registered as rtc0
[ OK ] Started Load/Save Screen Backlight Brightness of backlight:backlight.
[ OK ] Reached target System Initialization.
Starting Network Service...
[ OK ] Listening on RPCbind Server Activation Socket.
[ OK ] Listening on dropbear.socket.
[ OK ] Listening on D-Bus System Message Bus Socket.
[ OK ] Reached target Sockets.
[ OK ] Reached target Basic System.
[ OK ] Started System Logging Service.
[ OK ] Started uid-reader.
Starting neard...
[ OK ] Reached target Containers.
Starting Print notice about GPLv3 packages...
Starting RPC Bind Service...
[ OK ] Started strongSwan IPsec IKEv1/IKEv2 daemon u[ 11.132122] omap_hwmod: pruss: _wait_target_ready failed: -16
sing ipsec.conf.
[ OK ] Started Periodic Command Scheduler.
[ 11.327362] pruss-soc-bus 4a326004.pruss-soc-bus: use pm_runtime_put_sync_suspend() in driver?
[ OK ] Started Job spooling tools.
[ 11.466637] pruss-soc-bus 4a326004.pruss-soc-bus: couldn't enable module
[ 11.474833] pruss-soc-bus: probe of 4a326004.pruss-soc-bus failed with error -16
[ 11.660485] remoteproc remoteproc0: wkup_m3 is available
[ 11.709783] random: crng init done
[ 11.709794] random: 7 urandom warning(s) missed due to ratelimiting
[ OK ] Started Hardware RNG Entropy Gatherer Daemon.
[ 11.875618] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
[ 11.928353] PM: Cannot get wkup_m3_ipc handle
[ 11.929754] remoteproc remoteproc0: powering up wkup_m3
[ 11.968503] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 224672
[ 11.968775] remoteproc remoteproc0: remote processor wkup_m3 is now up
[ 11.968799] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192
Starting Login Service...
[ OK ] Started D-Bus System Message Bus.
[ 12.497103] PM: bootloader does not support rtc-only!
[ 12.502703] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
[ 12.599279] omap-aes 53500000.aes: will run requests pump with realtime priority
[ 12.744829] NET: Registered protocol family 15
[ 12.754488] [drm] Initialized pvr 1.14.3699939 20110701 for 56000000.sgx on minor 1
[ OK ] Started Kernel Logging Service.
Starting uim-sysfs.service...
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Started Daily rotation of log files.
[ OK ] Reached target Timers.
[ 14.281122] net eth0: initializing cpsw version 1.12 (0)
[ OK ] Started Network Service.
[ OK ] Started neard.
[ OK ] Started RPC Bind Service.
[ 14.576936] Micrel KSZ8041RNLI 4a101000.mdio:00: attached PHY driver [Micrel KSZ8041RNLI] (mii_bus:phy_addr=4a101000.mdio:00, irq=POLL)
[ 14.740257] Initializing XFRM netlink socket
[ 14.899551] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 15.338457] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 16.808391] cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 16.902544] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ OK ] Started Login Service.
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
Starting neard-setup...
[ OK ] Reached target Network.
Starting Permit User Sessions...
Starting Enable and configure wl18xx bluetooth stack...
Starting Network Name Resolution...
Starting Lightning Fast Webserver With Light System Requirements...
Starting raichu-start...
[ OK ] Started Permit User Sessions.
[ OK ] Started Lightning Fast Webserver With Light System Requirements.
Starting Load/Save RF Kill Switch Status...
[ OK ] Started Serial Getty on ttyS0.
[ OK ] Started Getty on tty1.
[ OK ] Started Load/Save RF Kill Switch Status.
[ OK ] Started Network Name Resolution.
[ 20.674278] TI-am335x-tsc 44e0d000.tscadc:tsc: ti,charge-delay not specified
[ 20.806749] input: ti-tsc as /devices/platform/ocp/44e0d000.tscadc/44e0d000.tscadc:tsc/input/input0
[ OK ] Started Enable and configure wl18xx bluetooth stack.
[ 22.525820] am335x-phy-driver 47401300.usb-phy: 47401300.usb-phy supply vcc not found, using dummy regulator
[ 22.677908] am335x-phy-driver 47401b00.usb-phy: 47401b00.usb-phy supply vcc not found, using dummy regulator
[ 22.738859] usbcore: registered new interface driver usbfs
[ 22.738921] usbcore: registered new interface driver hub
[ 22.739069] usbcore: registered new device driver usb
[ 23.067440] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
[ 23.150107] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
[ 23.239631] hub 1-0:1.0: USB hub found
[ 23.297526] hub 1-0:1.0: 1 port detected
[ 23.424324] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
[ 23.491862] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
[ 23.578659] hub 2-0:1.0: USB hub found
[ 23.626485] hub 2-0:1.0: 1 port detected
[ 23.836479] usb 1-1: new high-speed USB device number 2 using musb-hdrc
[ 24.059937] hub 1-1:1.0: USB hub found
[ 24.087512] hub 1-1:1.0: 4 ports detected

_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|

Arago Project http://arago-project.org am335x-evmsk ttyS0

Arago 2018.08 am335x-evmsk ttyS0

am335x-evmsk login: ***************************************************************
***************************************************************
NOTICE: This file system contains the following GPLv3 packages:
autoconf
bash-dev
bash
binutils
cifs-utils
cpio
cpp-symlinks
cpp
dosfstools
elfutils
g++-symlinks
g++
gawk
gcc-symlinks
gcc
gdb
gdbserver
gettext
gstreamer1.0-libav
gzip
hidapi
libdw1
libelf1
libgdbm-compat4
libgdbm-dev
libgdbm4
libgettextlib
libgettextsrc
libgmp10
libidn11
libmpc3
libmpfr4
libreadline-dev
libreadline7
libunistring2
m4-dev
m4
make
nettle
python3-pycairo
which
zeromq

If you do not wish to distribute GPLv3 components please remove
the above packages prior to distribution. This can be done using
the opkg remove command. i.e.:
opkg remove <package>
Where <package> is the name printed in the list above

NOTE: If the package is a dependency of another package you
will be notified of the dependent packages. You should
use the --force-removal-of-dependent-packages option to
also remove the dependent packages as well
***************************************************************
***************************************************************
root[ 28.892627] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ]

root@am335x-evmsk:~#
root@am335x-evmsk:~#ifconfig

th0 Link encap:Ethernet HWaddr 18:62:E4:E2:5C:B9
inet6 addr: fe80::1a62:e4ff:fee2:5cb9%763612/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:227 errors:0 dropped:0 overruns:0 frame:0
TX packets:415 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:18048 (17.6 KiB) TX bytes:41074 (40.1 KiB)
Interrupt:49

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1%763612/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:339 errors:0 dropped:0 overruns:0 frame:0
TX packets:339 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:27304 (26.6 KiB) TX bytes:27304 (26.6 KiB)

Regards,

Zafer Çalışkan

TDA2EVM5777: Linux: Using my custom algorithm stops the A15 core.

$
0
0

Part Number: TDA2EVM5777

Hi.

I'm working on a project with TDA2EVM5777.

An OpenCV custom algorithm that runs on A15 core is being created but it cause A15 core stops.

My app's chain is 

NullSrc_1
NullSrc_2 (A15)  -> Merge(A15) -> Decode -> VPE -> Sync -> DUP  -> SgxFrmcpy -> Display
NullSrc_3                                                                                              -> Alg_myOpenCV
NullSrc_4

My OpenCV custom algorithm was based on ALG_OpenCVCanny, and the output buffer removed.

In the algorithm link, four-channel data is received and converted to (OpenCV)Mat, after which A15 stops with only a simple operation.

I added Vps_printf() to the SgxFrmcpy, Alg_myOpenCV link for debugging.

In the SgxFrmcpy link, added print() at the beginning and end of OSA_tskWaitMsg()
And In the Alg_myOpenCV link, added print() at "inputBufList.numBuf"


The debugging results are as follows.

OSA_tskWaitMsg start
numBuf : 1
OSA_tskWaitMsg end
OSA_tskWaitMsg start
numBuf : 2
OSA_tskWaitMsg end
OSA_tskWaitMsg start
numBuf : 2

numbuf outputs 2 and stops at OSA_tskWait.

What should I do to solve this problem?

AM5728: RTOS test application build error

$
0
0

Part Number: AM5728

Hi,

  I want to use the SD card to run the Test Application on the AM572xEVM.The development kit I am using is PROCESSOR-SDK-RTOS-AM57X.

I compiled and generated MLO and app with reference to http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_Foundational_Components.html#am57x.

I suspect that I have problems compiling the app.When I run AM57xImageGen.sh, the output is as follows:

ycc@ycc-virtual-machine:~/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl$ export BIN_PATH=/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary
ycc@ycc-virtual-machine:~/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl$ export APP_MPU_CPU0=/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/evmAM572x/example/a15/mpuc0/bin/sbl_app.out
ycc@ycc-virtual-machine:~/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl$ export APP_DSP1=/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/evmAM572x/example/c66/dsp1/sbl_app.xe66
ycc@ycc-virtual-machine:~/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl$ export APP_DSP2=/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/evmAM572x/example/c66/dsp2/sbl_app.xe66
ycc@ycc-virtual-machine:~/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl$ export APP_IPU1_CPU0=/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/evmAM572x/example/m4/ipu1/sbl_app.xem4
ycc@ycc-virtual-machine:~/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl$ export APP_IPU1_CPU0=/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/evmAM572x/example/m4/ipu2/sbl_app.xem4
ycc@ycc-virtual-machine:~/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl$ ./tools/scripts/AM57xImageGen.sh
/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary exists
WARNING: The runtime version supported by this application is unavailable.
Using default runtime: v4.0.30319
Parsing the input object file, /home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/evmAM572x/example/a15/mpuc0/bin/sbl_app.out.
File conversion complete!
/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/testApp does not exists
/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/evmAM572x/example/m4/ipu2/sbl_app.xem4 does not exists
/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/testApp does not exists
/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/testApp does not exists
/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/testApp does not exists
/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/evmAM572x/example/c66/dsp1/sbl_app.xe66 does not exists
/home/ycc/ti/pdk_am57xx_1_0_15/packages/ti/boot/sbl/binary/evmAM572x/example/c66/dsp2/sbl_app.xe66 does not exists
Number of Input Files 1

Why is "testApp does not exists" which is an error code? 

Copy the MLO and application app in the SD card,Board power on,The terminal prints the information as follows:

**** PDK SBL ****
SBL Revision: 01.00.09.02 (Aug 3 2019 - 00:16:46)
Begin parsing user application
Jumping to user application...
Multicore Boot Test application

No print message for “DSP1 boot-up Successful“ 、“IPU1 CPU0 boot-up Successful”.Is the code of the dsp and ipu core not loaded when compiling the app?

How to solve this problem?

Thank you for your atttention to this matter.

Best Regards,

ycc

AM6548: sdk 6.0.0.7 u-boot dts docs and SDK docs issues

$
0
0

Part Number: AM6548

Hi

I think there is an error in the sdk 6.0.0.7 uboot dts docs. In the dts file k3-am654-r5-base-board.dts below is the way the power-domain is defined

&main_uart0 {
power-domains = <&k3_pds 146 TI_SCI_PD_SHARED>;

But in the below doc file 

:~/ti-processor-sdk-linux-am65xx-evm-06.00.00.07/board-support/u-boot-2019.01+gitAUTOINC+8b90adfb16-g8b90adfb16/doc/device-tree-bindings/power/ti,sci-pm-domain.txt

its defined as below. This will give you an error. Please change the doc's or add these to the SDK documentation which is online and can be changed.

Example (AM65x):
----------------
uart2: serial@02800000 {
compatible = "ti,omap4-uart";
...
power-domains = <&k3_pds 0x3f>;
};
59,1-8 Bot

Also to be able to build the SDK 6.0.0.7 you need the below but this is not in the SDK documentation which it should be added. Maybe i missed it and it is in the SDK doc's. I understand this is in the E2E post but it should be part of the SDK doc's.

sudo apt-get install libssl-dev

sudo apt-get install bison

sudo apt-get install flex

Regards

Mohsen

RTOS/TDA2HG: Switch the screen to one of the 4-channel displays

$
0
0

Part Number: TDA2HG

Tool/software: TI-RTOS

I am using PROCESSOR_SDK_VISION_03_06_00_00_setuplinux to develop  TDA2HG board.

I can now achieve four-channel display usecase.

But I want to switch between the four-channel display and any one of the displays during the running of the program.

regards,

chengbo 

AM5706: The Linux kernel booting process hangs after "Uncompressing Linux... done, booting the kernel."

$
0
0

Part Number: AM5706

Hello, I am trying to load Linux kernel to a custom board. The biggest "custom" of this board is using UART9 as a debug port. I had problems in every step before because that and I suppose my current problem related to the debug port too. 

The last text string which I got is - "Uncompressing Linux... done, booting the kernel." The next should be - "[ 0.000000] Booting Linux on physical CPU 0x0" but I didn't get it. I found out the string in smp_setup_processor_id. I investigated loading process and the process pass through this function, but doesn't show anything.(I used direct access to register like *(uint32_t*)(0xFA424000) ='A': for kernel hacking, it showed me the function start_kernel works well but it doesn't display debug information). I have tried to understand working of pr_info but it has five implementations at least and I can't understand which works in this moment.

I attach my cfg and dts files and in addition Kconfig.debug which was change by me for addition UART9 support.(Please visit the site to view this file)


Configuring as repeater

$
0
0

Hi 

Looking for support to configure my  ti-ar7wrd router (box ref CNET CAR-854) as a repeater 

Thx 

TDA2P-ACD: Cannot call Semaphore_pend() while the Task or Swi scheduler is disabled.

$
0
0

Part Number: TDA2P-ACD

Hi all,

During usecase run, randomly, I'm getting following assert:

[HOST] [IPU2 ] 1065.139236 s:
[HOST] [IPU2 ] 1065.139327 s: ### XDC ASSERT - ERROR CALLBACK START ###
[HOST] [IPU2 ] 1065.139388 s:
[HOST] [IPU2 ] 1065.139541 s: assertion failure: A_pendTaskDisabled: Cannot call Semaphore_pend() while the Task or Swi scheduler is disabled.
[HOST] [IPU2 ] 1065.139663 s:
[HOST] [IPU2 ] 1065.139693 s: ### XDC ASSERT - ERROR CALLBACK END ###

Explicitly, I'm not calling neither Task_disable or Swi_disable, so what could be reason for this?

Best regards,

Stefan.

TDA2SX: Radar VSDK non-half-lambda antenna offest

$
0
0

Part Number: TDA2SX

Using the TDA2 Cascade EVM, our custom front end has non-half-lambda antenna offset. 

In PROCESSOR_SDK_VISION_03_07_00_00\vision_sdk\docs\Radar\ProcessorSDKRadar_DataSheet.pdf -

"3.9.1.6.3 Understanding Antenna Offsets in the board":

*Here the antAzimOffs and the antElevOffs are given in half lambda spacing convention*

How do we manage antenna offset in our front end where the offset distance divided by Lambda/2 are fractional not whole number?  

Compiler: Painting guidelines for parking assistance using SDKVISION

$
0
0

Tool/software: TI C/C++ Compiler

Hi,

Using RVC on dsp1/ipu2 firmwares

target use case :tda2xx_evm_robust_rvc.

I would like to know how to paint (draw)  guidelines for parking assistance using SDKVISION 2.3 ?

I need your help !!

Thank you in advance.
Best regards,
Abdessattar

Compiler/TMS320C6748: C6748 stuck at USB_open() after nand flash

$
0
0

Part Number: TMS320C6748

Tool/software: TI C/C++ Compiler

TMS320C6748

SYSBIOS 6.75.2.00

XDCTool 3.55.2..22_core

Compiler TIV8.3.4

omapl138_1_0_8

USB_open() runs fine if target runs with jtag in debugging mode from CCS 9.1.

However, USB_open() gets stuck if target is flashed with .ais file (no jtag connected).

"usb_handle = USB_open(usb_host_params.instanceNo, &usb_host_params);"

What is possibly wrong in my problem? Any suggestions?

Viewing all 17527 articles
Browse latest View live


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