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

RTOS/AM3354: Ethernet gateway configuration

$
0
0

Part Number:AM3354

Tool/software: TI-RTOS

Hello.

I have two ports on my device. For each of them, the address and mask are configured as shown here. Here I set the IP address, mask and gateway for the first Ethernet port. The second port is configured in the same way (only the PHY number changes upon initialization of the IP address and gateway).

    /* Get current IP record 								*/
	if(CfgGetEntry(0, CFGTAG_IPNET, phy_num_to_ip2, 1, &hCfgIpAddr2)==1)
	{
	    /* Remove it from entries                                */
	    CfgRemoveEntry(0, hCfgIpAddr2);
	}

    /* setup record with required values */
	bzero(&NA, sizeof(NA));			/* Clear record                      	*/
	NA.IPAddr  = ip_addr1;			/* Set new address      				*/
	NA.IPMask  = ip_mask1;			/* and new mask             		 	*/

    /* Add record in ip entries table */
	int ret = CfgAddEntry( 0, CFGTAG_IPNET, phy_num_to_ip2, 0, sizeof(CI_IPNET), (UINT8 *)&NA, 0 );

    /* Get current route from table                         */
    if(CfgGetEntry(0, CFGTAG_ROUTE, phy_num_to_ip2, 1, &hCfgRoute2)==1)
    {
        /* Remove it from entries                               */
        CfgRemoveEntry(0, hCfgRoute2);
    }

    /* setup record with required values */
    bzero(&RT, sizeof(RT));
    /* For gateways IP and Mask are always equal 0 */
    RT.IPDestAddr = 0;
    RT.IPDestMask = 0;
    RT.IPGateAddr = ip_rt_addr;

    /* Add entry */
    ret = CfgAddEntry(0, CFGTAG_ROUTE, 0, 0, sizeof(CI_ROUTE), (UINT8 *)&RT, 0);

How do I need to configure an address table to bind a gateway to a specific port?

Respectfully,
Vitali


DRA712: max cpu freq. of DRA712

$
0
0

Part Number:DRA712

Dear Champs,

Could you please let me know the maximum CPU frequency of DRA712?

I found it has 600Mhz CPU clock from web and datasheet, but when I checked the part name, there is 'G' grade as below.

Is there 800Mhz DRA712?

I found there is only 'E' grade in DRA712 from device comparison table of datasheet.

http://www.ti.com/product/DRA712

But, when I checked part name, there is 'G' grade.

Thanks and Best Regards,

SI.

Linux/TDA2SX: TDA2

$
0
0

Part Number:TDA2SX

Tool/software: Linux

Dear TI officer:

    I have a TDA2x development board and an OPT8241-CDK-EVM.

Can I put the OPT8241-CDK-EVM 's SDK: Voxel SDK on the TDA2 development board compiler and execute the OPT8241 application?

Thanks.

Linux/AM3358: DCAN errors on start

$
0
0

Part Number:AM3358

Tool/software: Linux

Hi,

we're investigating issue on can where after boot when we set:

/sbin/ip link set can0 type can bitrate 500000; /sbin/ip link set can0 up and have reception

we see 13 spikes (error flags). We basically test with CANalyzer to send always data to can interface and during boot kernel just set pinmux for CAN and then we set above commands and we see the issue like this:

TJA1052IT is tranciever used in our board. Any ideas how to get rid of that? We're expecting those are error flags produced by can driver. Thanks.

BR,

marek 

Linux/AM5718: Clock noise

$
0
0

Part Number:AM5718

Tool/software: Linux

Hi.

My customers made a custom board referring to TMDXIDK 5718.
We want to check SYS_CLK1 from clkoutx.
(TRM: See Figure 3-36, 37)

I set the following registers with TMDXIDK 5718,
the clock could not be confirmed from clkout3.

1. CTRL_CORE_PAD_XREF_CLK3
2. CTRL_CORE_PAD_XREF_CLK0
3. CM_IPU_TIMER5_CLKCTRL
4. CM_IPU_TIMER6_CLKCTRL
5. CM_IPU_TIMER7_CLKCTRL
6. CM_IPU_TIMER8_CLKCTRL
7. CTRL_CORE_HWOBS_CONTROL

devmem2 0x4a003694 w 0x00000009
devmem2 0x4a005558 w 0x0B000000
devmem2 0x4a005560 w 0x0B000000
devmem2 0x4a005568 w 0x0B000000
devmem2 0x4a005570 w 0x0B000000
devmem2 0x4a002360 w 0x00000001

(example)
root@am57xx-evm:~# devmem2 0x4a0036a0 w 0x00000009
/dev/mem opened.
Memory mapped at address 0xb6f9b000.
Read at address 0x4A0036A0 (0xb6f9b6a0): 0x00050009
Write at address 0x4A0036A0 (0xb6f9b6a0): 0x00000009, readback 0x00000009
009

Question 1:
Would you tell me the register setting required to check SYS_CLK1 from clkout3.

Question 2:
My customers could to confirm SYS_CLK1 from clkout2.
When they confirmed SYSCLK from clkout2, they could confirm a beautiful waveform.
However, if you check MPU_DCLK or VIDEO1_DCLK, the waveform is distorted.
The power supply has no noise and can not find causes.
Are there any possible causes?

Wave information


Regards,
Rei

Linux/AM3359: GPIO bank 2 not working

$
0
0

Part Number:AM3359

Tool/software: Linux

Dear all,

I am working on a custom board based on the sitara am335x ice v2. I am trying to toggle some GPIOs on the board through user-space. I am unable to toggle GPIOs on the GPIO bank 2, but I'm able to toggle all other GPIOs on other GPIO banks(i.e 0,1 &3).  Can some one help me figure out this issue. I have another similar board where all GPIOs are working fine.

Regards

66AK2G12: Reset pins - hardware connections

$
0
0

Part Number:66AK2G12

Hello,

I'll like to connect a tactile switch to the reset.

I've connected the tactile switch to Resetn pin, I'm not sure that I connected the rest correct.

The PORn I connected to the TPS65911A pin NRESPWRON2
The Resetstatn I connected to other peripherals that require a reset.

I'm not sure what to do with Resetfulln, Lresetn, LRESETNMIENn and NMIn. since I'm not using them.

Please advice.

Regards,
Snir

AM3715: PMIC replacement


Linux/AM3357: Linux-based industrial protocols

$
0
0

Part Number:AM3357

Tool/software: Linux

Hello,

Is it possible to run industrial network slave(EtherCAT and Profinet, Ethernet/IP, CC-Link IEFB, and so on)based on Linux?

Do you know any 3rd Parties who have these industrial network slave software which can run on AMIC110 or AM335x based on Linux? 

Regards,

U-SK

Linux/PROCESSOR-SDK-AM335X: EtherNet/IP adapter project create fails

$
0
0

Part Number:PROCESSOR-SDK-AM335X

Tool/software: Linux

Hi,

I am trying to create project files  for ethernet Ip adapter for am335x.

But I am getting this error

test@lpz-jags-3:/u/EIP/protocols/ethernetip_adapter/projects$ sudo ./projectCreate.sh AM335x arm ethernetip_adapter
**************************************************************************
Environment Configuration Summary:
    CCS Install Directory          : /u/ti/ccsv6/
    CCS Workspace Directory        : /tmp/ccs_workspace
    SDK Install Directory          : /u/EIP
    PDK Install Directory          : /u/ti-processor-sdk-linux-am335x-evm-05.03.00.07
    Projects create Directory      : /u/EIP/protocols/ethernetip_adapter/projects
    Project create args directory  : /u/EIP/protocols/ethernetip_adapter/projects/ccsproject_args
**************************************************************************
Creating project 'ethernetip_adapter_AM335x_arm' for 'AM335x' platform in directory '/u/EIP/protocols/ethernetip_adapter/projects/ethernetip_adapter_AM335x_arm' by overwriting the project if it exists already...

--------------------------------------------------------------------------------
Creating project 'ethernetip_adapter_AM335x_arm'...

  !ERROR: Compiler version 'GNU_6.3.1:Linaro' is not currently installed!
test@lpz-jags-3:/u/EIP/protocols/ethernetip_adapter/projects$ arm-linux-gnueabihf-gcc --version
arm-linux-gnueabihf-gcc (Linaro GCC 7.2-2017.11) 7.2.1 20171011
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

test@lpz-jags-3:/u/EIP/protocols/ethernetip_adapter/projects$

Linaro I am installed is 7.2, But it is not taking it.

Thanks and Regrads,

Vishnu

RTOS/TDA2PXEVM: radar_read_fft_write Usecase doesn't work

$
0
0

Part Number:TDA2PXEVM

Tool/software: TI-RTOS

I am using TDA2Px EVM,Software version is processor-sdk-radar-3.7.

I built the application according to the user guide and loaded the program via SD card and QSPI, which seems to be no problem. But I choose SD card or Ethernet interface for data reading and writing will be wrong.

The build configuration I chose is tda2px_evm_bios_radar, no other files have been changed.The build step is“gmake -s -j depend”,“gmake -s -j”,“gmake -s sbl”,“gmake -s appimage”.

Configuration information is below:

D:\>cd D:\mmWaveRadar\vision_sdk\build

D:\mmWaveRadar\vision_sdk\build>gmake -s showconfig
D:/mmWaveRadar/vision_sdk/apps/configs/autorules_footer_cfg.mk:67: ipc_PATH does
not exist! ()
D:/mmWaveRadar/vision_sdk/apps/configs/autorules_footer_cfg.mk:67: ipc_PATH does
not exist! ()
#
# Build Config is [ tda2px_evm_bios_radar ]
# Build Config file is @ D:/mmWaveRadar/vision_sdk/configs/tda2px_evm_bios_radar
/cfg.mk
# Build Config .h file is @ D:/mmWaveRadar/vision_sdk/links_fw/include/config/ap
ps/tda2px_evm_bios_radar/system_cfg.h
# Build CPUs is @ ipu1_0 ipu1_1 dsp1 eve1
#
# CPUs included in application,
# PROC_IPU1_0_INCLUDE=yes
# PROC_IPU1_1_INCLUDE=yes
# PROC_IPU2_INCLUDE=no
# PROC_DSP1_INCLUDE=yes
# PROC_DSP2_INCLUDE=no
# PROC_EVE1_INCLUDE=yes
# PROC_EVE2_INCLUDE=no
# PROC_EVE3_INCLUDE=no
# PROC_EVE4_INCLUDE=no
# PROC_A15_0_INCLUDE=no
#
# Platform config,
# VSDK_BOARD_TYPE=TDA2PX_EVM [options: TDA2XX_EVM TDA2EX_EVM TDA3XX_EVM TDA3XX_R
VP TDA2XX_RVP]
# PLATFORM=tda2px-evm
# DUAL_A15_SMP_BIOS=no
# IPU1_SMP_BIOS=no
# DDR_MEM=DDR_MEM_512M [options: DDR_MEM_128M DDR_MEM_512M DDR_MEM_1024M]
# EMIFMODE=SINGLE_EMIF_512MB [options: SINGLE_EMIF_512MB SINGLE_EMIF_1GB ref bui
ld_pdk.mk]
# NDK_PROC_TO_USE=ipu1_1 [options: a15_0 ipu1_0 ipu1_1 ipu2 none]
# NSP_TFDTP_INCLUDE=yes [options: yes no]
# TDA2EX_ETHSRV_BOARD=no [options: yes no]
# FATFS_PROC_TO_USE=ipu1_0 [options: ipu1_0 none]
# RADAR_BOARD=none [options: TDA3XX_AR12_ALPS TDA3XX_AR12_VIB_DAB_BOOSTER TDA3XX
_RADAR_RVP none]
#
# Build config,
# BUILD_OS=Windows_NT [options: Windows_NT Linux]
# BUILD_DEPENDENCY_ALWAYS=no
# BUILD_ALGORITHMS=no
# BUILD_INFOADAS=no
# PROFILE=release [options: debug release]
# KW_BUILD=no
# CPLUSPLUS_BUILD=no
# IPU_PRIMARY_CORE=ipu1_0 [options: ipu1_0 ipu2]
# IPU_SECONDARY_CORE=ipu2 [options: ipu1_0 ipu2]
# A15_TARGET_OS=Bios [options: Bios Linux Qnx]
# BSP_STW_PACKAGE_SELECT=all [options: all vps-iss-dss-only vps-vip-vpe]
#
# Safety Module config,
# RTI_INCLUDE=no
# ECC_FFI_INCLUDE=no
# DCC_ESM_INCLUDE=no
#
# Video Module config,
# IVAHD_INCLUDE=no
# VPE_INCLUDE=no
# CAL_INCLUDE=no
# ISS_INCLUDE=no
# ISS_ENABLE_DEBUG_TAPS=no
# WDR_LDC_INCLUDE=no
# DSS_INCLUDE=yes
#
# Open Compute config,
# OPENCL_INCLUDE=no
# TARGET_ROOTDIR=D:/mmWaveRadar/vision_sdk/apps/src/rtos/opencl
# ENABLE_OPENCV=no
# ENABLE_OPENCV_TESTS=no
# OPENVX_INCLUDE=no
#
# Log config,
# ENABLE_UART_LOG=yes
# ENABLE_NETWORK_LOG=no
# ENABLE_CCS_LOG=no
# CIO_REDIRECT=no
#
# IPC config,
# WORKQ_INCLUDE=yes
# IPC_LIB_INCLUDE=yes
#
# AUTOSAR_APP=no
#
# Surround View config,
# SRV_FAST_BOOT_INCLUDE=no
#
# Other Module config,
# AVB_INCLUDE=no
# DCAN_INCLUDE=no
# RADAR_ONLY=yes
# RADAR_STUDIO=no
# CPU_IDLE_ENABLED=yes
# FAST_BOOT_INCLUDE=no
# DATA_VIS_INCLUDE=no
# HS_DEVICE=no
# ULTRASONIC_INCLUDE=no
# PGA450=
# PGA460=
# ENABLE_ALL_DEPTH=
#
# Linux config,
# DEFAULT_UBOOT_CONFIG=dra7xx_evm_vision_config
# DEFAULT_KERNEL_CONFIG=ti_sdk_dra7x_release_defconfig
# DEFAULT_DTB=dra7-evm-infoadas.dtb
# CMEM_INCLUDE=no
# IPUMM_INCLUDE=no
# IPU1_EVELOADER_INCLUDE=no
# ROBUST_RVC_INCLUDE=no
# BUILD_ADAM_CAR=no
#
# Alg plugins included in build,
# ALG_radarprocess
#
# Use-cases included in build,
# UC_radar_read_fft_write
#
D:/mmWaveRadar/vision_sdk/apps/configs/autorules_footer_cfg.mk:67: ipc_PATH does
not exist! ()
#
# CPUs that are NOT required but included in config [ tda2px_evm_bios_radar ],
#
#
# CPUs that are required but not included in config [ tda2px_evm_bios_radar ],
#
#
# Edit D:/mmWaveRadar/vision_sdk/apps/configs/tda2px_evm_bios_radar/cfg.mk to in
clude or exclude CPUs in an application
#

I choose the SD card boot program, then the sd card inputs the ADC file Input_512x128_4Rx_1Tx_1TS_10Frm.bin, select Write Start, a line of error will occur after about 30 seconds, the URAT log is below:

TDA2Px SBL Boot

DPLL Configuration Completed

Clock Domain Configuration Completed

Module Enable Configuration Completed

TI EVM PAD Config Completed

TDA2Px DDR Configuration

DDR Config Completed

App Image Download Begins

SD Boot - file open completed successfully

IPU1 CPU0 Image Load Completed

IPU1 CPU1 Image Load Completed

DSP1 Image Load Completed

EVE1 Image Load Completed

App Image Download Completed

Putting MPU CPU1 in Off mode

EVE MMU configuration completed

*****************************************************************

PMCCNTR counts once every 64 clock cycles, multiple by 64 to get actual CPU cycles

SBL Initial Config Cycles - 118128 (10.8 ms)
SOC Init Cycles - 170432 (14.54 ms)
DDR Config Clock Cycles - 89760 (7.65 ms)
App Image Load Cycles - 11110500 (948.9 ms)
Slave Core Bootup Cycles - 91938 (7.84 ms)
SBL Boot-up Cycles - 11581814 (988.31 ms)
Time at which SBL started IPU1_0 - 42153 (1286.40 ms)
*****************************************************************

Putting MPU in Retention...
[IPU1-0] 1.291099 s: ***** IPU1_0 Firmware build time 17:35:21 Jul 8 2019
[IPU1-0] 1.291313 s: *** SYSTEM: CPU Frequency <ORG = 212800000 Hz>, <NEW = 212800000 Hz>
[IPU1-0] 1.293112 s: SYSTEM: System Common Init in progress !!!
[IPU1-0] 1.303178 s: SYSTEM: IPC init in progress !!!
[IPU1-0] 1.303300 s: SYSTEM: IPCLIB init in progress !!!
[IPU1-0] 1.303605 s: SYSTEM: IPCLIB: register to [IPU1-1] event 15...
[IPU1-0] 1.303757 s: SYSTEM: IPCLIB: register to [DSP1] event 15...
[IPU1-0] 1.303818 s: SYSTEM: IPCLIB: register to [EVE1] event 15...
[IPU1-0] 1.303910 s: SYSTEM: IPCLIB init DONE !!!
[IPU1-0] 1.303971 s: SYSTEM: Notify init done !!!
[IPU1-0] 1.305679 s: SYSTEM: MsgQ init done !!!
[IPU1-0] 1.306472 s: SYSTEM: Work Queue init done !!!
[IPU1-0] 1.306563 s: SYSTEM: IPC init DONE !!!
[IPU1-0] 1.310315 s: SYSTEM: System Common Init Done !!!
[IPU1-0] 1.310406 s: SYSTEM: System Init in progress !!!
[IPU1-0] 1.310498 s: SYSTEM: BSP Common Init in progress !!!
[IPU1-0] 1.310559 s: SYSTEM: BSP Common Init Done !!!
[IPU1-0] 1.310620 s: SYSTEM: BSP Platform Init in progress !!!
[IPU1-0] 1.310742 s: SYSTEM: BSP Platform Init Done !!!
[IPU1-0] 1.310833 s: SYSTEM: FVID2 Init in progress !!!
[IPU1-0] 1.310986 s: SYSTEM: FVID2 Init Done !!!
[IPU1-0] 1.311108 s: SYSTEM: VPS Init in progress !!!
[IPU1-0] 1.311169 s: SYSTEM: VPDMA Descriptor Memory Address translation ENABLED [0xa0000000 -> 0x80000000]
[IPU1-0] 1.314127 s: *** VPDMA Firmware Loading... ***
[IPU1-0] 1.314249 s: VPDMA Firmware Address = 0x9fd09600
[IPU1-0] 1.314341 s: VPDMA Load Address = 0x4897d004
[IPU1-0] 1.314432 s: VPDMA Firmware Version = 0x4d0001b8
[IPU1-0] 1.314493 s: VPDMA List Busy Status = 0x00000000
[IPU1-0] 1.314585 s: *** VPDMA Firmware Load Success ***
[IPU1-0] 1.314921 s: *** VPDMA Firmware Loading... ***
[IPU1-0] 1.315012 s: VPDMA Firmware Address = 0x9fd09600
[IPU1-0] 1.315134 s: VPDMA Load Address = 0x4899d004
[IPU1-0] 1.315256 s: VPDMA Firmware Version = 0x4d0001b8
[IPU1-0] 1.315317 s: VPDMA List Busy Status = 0x00000000
[IPU1-0] 1.315409 s: *** VPDMA Firmware Load Success ***
[IPU1-0] 1.377234 s: SYSTEM: VPS Init Done !!!
[IPU1-0] 1.378088 s: UTILS: DMA: HWI Create for INT34 !!!
[IPU1-0] 1.378271 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[IPU1-0] 1.378393 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261608 B (255 KB)
[IPU1-0] 1.378576 s: SYSTEM: Heap = SR_OCMC @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
[IPU1-0] 1.378728 s: SYSTEM: Heap = SR_DDR_CACHED @ 0x88583000, Total size = 368037888 B (350 MB), Free size = 368037888 B (350 MB)
[IPU1-0] 1.378881 s: SYSTEM: Heap = SR_DDR_NON_CACHED @ 0x00000000, Total size = 0 B (0 MB), Free size = 0 B (0 MB)
[IPU1-0] 1.379064 s: SYSTEM: Initializing Links !!!
[IPU1-0] 1.537058 s: SYSTEM: Initializing Links ... DONE !!!
[IPU1-0] 1.555877 s: BOARD: Board Init in progress !!!
[IPU1-0] 1.556304 s: BOARD: Board Init Done !!!
[IPU1-0] 1.567101 s:
[IPU1-0] 1.567162 s: Vision SDK Version : [REL_VISION_SDK_03_07_00_00]
[IPU1-0] 1.567223 s: FVID2 Version : [FVID_02_01_00_01]
[IPU1-0] 1.567315 s: BSP Version : [PDK_01_10_03_xx]
[IPU1-0] 1.567376 s: Platform : [EVM]
[IPU1-0] 1.567437 s: SOC : [TDA2PX]
[IPU1-0] 1.567498 s: SOC Revision : [ES1.0]
[IPU1-0] 1.567559 s: Board Detected : [Vision]
[IPU1-0] 1.573293 s: EEPROM Base Board Name: [DRA76/7xP,TDA2P]
[IPU1-0] 1.573354 s: Base Board Revision : [REV A]
[IPU1-0] 1.574666 s: Daughter Card Revision: [REV D]
[IPU1-0] 1.574727 s:
[IPU1-1] 1.302964 s: ***** IPU1_1 Firmware build time 17:33:20 Jul 8 2019
[IPU1-1] 1.303147 s: *** SYSTEM: CPU Frequency <ORG = 212800000 Hz>, <NEW = 212800000 Hz>
[IPU1-1] 1.306350 s: UTILS: DMA: HWI Create for INT25 !!!
[IPU1-1] 1.335234 s: SYSTEM: System Common Init in progress !!!
[IPU1-1] 1.335570 s: SYSTEM: IPC init in progress !!!
[IPU1-1] 1.335692 s: SYSTEM: IPCLIB init in progress !!!
[IPU1-1] 1.335966 s: SYSTEM: IPCLIB: register to [IPU1-0] event 15...
[IPU1-1] 1.336149 s: SYSTEM: IPCLIB: register to [DSP1] event 15...
[IPU1-1] 1.336241 s: SYSTEM: IPCLIB: register to [EVE1] event 15...
[IPU1-1] 1.336363 s: SYSTEM: IPCLIB init DONE !!!
[IPU1-1] 1.336424 s: SYSTEM: Notify init done !!!
[IPU1-1] 1.338284 s: SYSTEM: MsgQ init done !!!
[IPU1-1] 1.339108 s: SYSTEM: Work Queue init done !!!
[IPU1-1] 1.339199 s: SYSTEM: IPC init DONE !!!
[IPU1-1] 1.343134 s: SYSTEM: System Common Init Done !!!
[IPU1-1] 1.343225 s: SYSTEM: System IPU1_1 Init in progress !!!
[IPU1-1] 1.343286 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[IPU1-1] 1.343408 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 655360 B (640 KB), Free size = 637904 B (622 KB)
[IPU1-1] 1.343622 s: SYSTEM: Initializing Links !!!
[IPU1-1] 1.446593 s: UTILS: PRF: ##### Cannot allocate Object for SYNC1 ####
[IPU1-1] 1.449734 s: UTILS: PRF: ##### Cannot allocate Object for SYNC2 ####
[IPU1-1] 1.452723 s: UTILS: PRF: ##### Cannot allocate Object for SYNC3 ####
[IPU1-1] 1.455621 s: UTILS: PRF: ##### Cannot allocate Object for TFDTPRX ####
[IPU1-1] 1.458579 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM0 ####
[IPU1-1] 1.462178 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM1 ####
[IPU1-1] 1.465564 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM2 ####
[IPU1-1] 1.469102 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM3 ####
[IPU1-1] 1.472457 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM4 ####
[IPU1-1] 1.475965 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM5 ####
[IPU1-1] 1.479533 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM6 ####
[IPU1-1] 1.483133 s: UTILS: PRF: ##### Cannot allocate Object for ALGORITHM7 ####
[IPU1-1] 1.483255 s: SYSTEM: Initializing Links ... DONE !!!
[IPU1-1] 1.484353 s: SYSTEM: System IPU1_1 Init Done !!!
[IPU1-1] 1.606325 s: NSP GMAC: PHY 2 Found on MAC Port 0
[IPU1-1] 1.608735 s: NSP GMAC: PHY 3 Found on MAC Port 1
[DSP1 ] 1.288934 s: SYSTEM: System Common Init Done !!!
[DSP1 ] 1.288964 s: SYSTEM: System DSP Init in progress !!!
[DSP1 ] 1.289147 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[DSP1 ] 1.289178 s: SYSTEM: Heap = LOCAL_L2 @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
[DSP1 ] 1.289239 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 524288 B (512 KB), Free size = 524128 B (511 KB)
[DSP1 ] 1.289269 s: SYSTEM: Initializing Links !!!
[DSP1 ] 1.296956 s: SYSTEM: Initializing Links ... DONE !!!
[DSP1 ] 1.296986 s: SYSTEM: System DSP Init Done !!!
[DSP1 ] 1.544744 s: SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after boot !!!
[DSP1 ] 1.544805 s: SYSTEM: CACHE: L1P = 32 KB, L1D = 32 KB, L2 = 32 KB ... after update by APP !!!
[EVE1 ] 1.302110 s: ***** EVE Firmware build time 17:30:05 Jul 8 2019
[EVE1 ] 1.303605 s: *** SYSTEM: CPU Frequency <ORG = 267500000 Hz>, <NEW = 267500000 Hz>
[EVE1 ] 1.305801 s: SYSTEM: System Common Init in progress !!!
[EVE1 ] 1.306899 s: SYSTEM: IPC init in progress !!!
[EVE1 ] 1.307661 s: SYSTEM: IPCLIB init in progress !!!
[EVE1 ] 1.308942 s: SYSTEM: IPCLIB: register to [IPU1-0] event 15...
[EVE1 ] 1.309918 s: SYSTEM: IPCLIB: register to [IPU1-1] event 15...
[EVE1 ] 1.310955 s: SYSTEM: IPCLIB: register to [DSP1] event 15...
[EVE1 ] 1.311931 s: SYSTEM: IPCLIB init DONE !!!
[EVE1 ] 1.312694 s: SYSTEM: Notify init done !!!
[EVE1 ] 1.314097 s: SYSTEM: MsgQ init done !!!
[EVE1 ] 1.315226 s: SYSTEM: Work Queue init done !!!
[EVE1 ] 1.316080 s: SYSTEM: IPC init DONE !!!
[EVE1 ] 1.328188 s: SYSTEM: System Common Init Done !!!
[EVE1 ] 1.329012 s: SYSTEM: System EVE Init in progress !!!
[EVE1 ] 1.330262 s: UTILS: DMA: HWI Create for INT8 !!!
[EVE1 ] 1.331269 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1024
[EVE1 ] 1.332367 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 22528 B (22 KB)
[EVE1 ] 1.334350 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261952 B (255 KB)
[EVE1 ] 1.336332 s: SYSTEM: Initializing Links !!!
[EVE1 ] 1.415177 s: SYSTEM: Initializing Links ... DONE !!!
[EVE1 ] 1.416092 s: SYSTEM: System EVE Init Done !!!
[IPU1-0] 2.611938 s: UTILS_PRCM_STATS: INA226 Setup Failed. Check if INA226 is connected on I2C3 Lines
[IPU1-0] 2.612090 s: QSPI Init Started
[IPU1-0] 2.612304 s: MID - 1
[IPU1-0] 2.612365 s: DID - 18
[IPU1-0] 2.612426 s: QSPI Init Completed Sucessfully
[IPU1-0] 2.617733 s:
[IPU1-0] 2.617794 s: Current System Settings,
[IPU1-0] 2.617824 s: ========================
[IPU1-0] 2.617885 s: Display Type : HDMI 1920x1080 @ 60fps
[IPU1-0] 2.617946 s: My IP address for interface 1 : 192.168.1.200
[IPU1-0] 2.618038 s: My IP address for interface 2 : 0.0.0.0
[IPU1-0] 2.618129 s:
[IPU1-0] 2.618160 s: ============
[IPU1-0] 2.618190 s: Usecase Menu
[IPU1-0] 2.618251 s: ============
[IPU1-0] 2.618282 s:
[IPU1-0]
[IPU1-0] Vision SDK Usecases,
[IPU1-0] --------------------
[IPU1-0]
[IPU1-0] 1: RADAR Usecases
[IPU1-0] 2: MISC Tests
[IPU1-0]
[IPU1-0] s: System Settings
[IPU1-0]
[IPU1-0] x: Exit
[IPU1-0]
[IPU1-0] Enter Choice:
[IPU1-0]
[IPU1-1] 3.407033 s: NDK: Link Status: 100Mb/s Full Duplex on PHY 2
[IPU1-1] 6.484170 s: NETWORK_CTRL: Starting Server (port=5000) !!!
[IPU1-1] 6.484444 s: NETWORK_CTRL: Starting Server ... DONE (port=5000) !!!
[IPU1-0] 7.490758 s:
[IPU1-0] 7.490880 s:
[IPU1-0]
[IPU1-0] RADAR Usecases
[IPU1-0] ---------------
[IPU1-0]
[IPU1-0] 6: Null Source (SD/Network) Input + Radar FFT (EVE1) + Null (SD/Network)
[IPU1-0]
[IPU1-0] x: Exit
[IPU1-0]
[IPU1-0] Enter Choice:
[IPU1-0]
[IPU1-0] 9.008662 s:
[IPU1-0] 9.008723 s:
[IPU1-0]
[IPU1-0] Select Data Read/Write Mode,
[IPU1-0] --------------------
[IPU1-0] 1: SD CARD
[IPU1-0] 2: NETWORK
[IPU1-0]
[IPU1-0] Enter Choice:
[IPU1-0]
[IPU1-0] 11.309095 s: IPC_OUT_0 : Create in progress !!!
[IPU1-0] 11.309461 s: IPC_OUT_0 : Create Done !!!
[DSP1 ] 11.309644 s: IPC_IN_0 : Create in progress !!!
[DSP1 ] 11.309979 s: IPC_IN_0 : Create Done !!!
[DSP1 ] 11.310132 s: ALGORITHM: Create in progress (algId = 11) !!!
[DSP1 ] 12.815531 s: ALG: ti.radar.fft: CH0 BUF0: 0x88a8d000 ( 1048576 B )
[DSP1 ] 12.817879 s: ALG: ti.radar.fft: CH0 BUF1: 0x88b8d200 ( 1048576 B )
[DSP1 ] 12.817940 s: ALGORITHM: Create Done (algId = 11) !!!
[DSP1 ] 12.818276 s: IPC_OUT_0 : Create in progress !!!
[DSP1 ] 12.818367 s: IPC_OUT_0 : Create Done !!!
[DSP1 ] 12.820014 s: ALGORITHM: Create in progress (algId = 11) !!!
[DSP1 ] 12.837186 s: UTILS: DMA: Allocated CH (TCC) = 24 (24)
[DSP1 ] 12.837217 s: UTILS: DMA: 0 of 1: Allocated PaRAM = 24 (0x43305200)
[DSP1 ] 12.845726 s: ALG: ti.radar.drawfftheatmap: CH0 BUF0: 0x89476400 ( 4147200 B )
[DSP1 ] 12.854175 s: ALG: ti.radar.drawfftheatmap: CH0 BUF1: 0x8986ac00 ( 4147200 B )
[DSP1 ] 12.862654 s: ALG: ti.radar.drawfftheatmap: CH0 BUF2: 0x89c5f400 ( 4147200 B )
[DSP1 ] 12.862715 s: ALGORITHM: Create Done (algId = 11) !!!
[DSP1 ] 12.862898 s: IPC_OUT_1 : Create in progress !!!
[DSP1 ] 12.862959 s: IPC_OUT_1 : Create Done !!!
[DSP1 ] 14.545293 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
[DSP1 ] 14.545324 s: SYSTEM: Heap = LOCAL_L2 @ 0x00800000, Total size = 227264 B (221 KB), Free size = 227264 B (221 KB)
[DSP1 ] 14.545385 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 524288 B (512 KB), Free size = 478408 B (467 KB)
[EVE1 ] 14.546025 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
[EVE1 ] 14.546361 s: SYSTEM: Heap = LOCAL_L2 @ 0x40020000, Total size = 22528 B (22 KB), Free size = 18304 B (17 KB)
[EVE1 ] 14.546910 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 261408 B (255 KB)
[IPU1-0] 12.818581 s: IPC_IN_0 : Create in progress !!!
[IPU1-0] 12.819496 s: IPC_IN_0 : Create Done !!!
[IPU1-0] 12.863051 s: IPC_IN_1 : Create in progress !!!
[IPU1-0] 12.863966 s: IPC_IN_1 : Create Done !!!
[IPU1-0] 12.864423 s: DISPLAY: Create in progress !!!
[IPU1-0] 12.864881 s: DISPLAY: Create Done !!!
[IPU1-0] 12.865125 s: GRPXSRC: Create in progress !!!
[IPU1-0] 14.542396 s: GRPXSRC: Create Done !!!
[IPU1-0] 14.542792 s: DISPLAY: Create in progress !!!
[IPU1-0] 14.543250 s: DISPLAY: Create Done !!!
[IPU1-0] 14.543494 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1022
[IPU1-0] 14.543616 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 258488 B (252 KB)
[IPU1-0] 14.543768 s: SYSTEM: Heap = SR_OCMC @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
[IPU1-0] 14.543921 s: SYSTEM: Heap = SR_DDR_CACHED @ 0x88583000, Total size = 368037888 B (350 MB), Free size = 335772672 B (320 MB)
[IPU1-0] 14.544073 s: SYSTEM: Heap = SR_DDR_NON_CACHED @ 0x00000000, Total size = 0 B (0 MB), Free size = 0 B (0 MB)
[IPU1-0] 14.547520 s: DISPLAY: Start in progress !!!
[IPU1-0] 14.547611 s: DISPLAY: Start Done !!!
[IPU1-0] 14.548282 s: *** UTILS: CPU KHz = 20000 Khz ***
[IPU1-0] 14.558653 s: DISPLAY: Start in progress !!!
[IPU1-0] 14.558744 s: DISPLAY: Start Done !!!
[IPU1-0] 14.559995 s:
[IPU1-0]
[IPU1-0] ====================
[IPU1-0] Chains Run-time Menu
[IPU1-0] ====================
[IPU1-0]
[IPU1-0] 0: Stop Chain
[IPU1-0]
[IPU1-0] p: Print Performance Statistics
[IPU1-0]
[IPU1-0] f: File IO Menu
[IPU1-0]
[IPU1-0] Enter Choice:
[IPU1-0]
[IPU1-1] 14.544836 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
[IPU1-1] 14.544958 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 655360 B (640 KB), Free size = 637648 B (622 KB)
[IPU1-0] 17.232111 s:
[IPU1-0]
[IPU1-0] ====================
[IPU1-0] FILE IO Run-time Menu
[IPU1-0] ====================
[IPU1-0]
[IPU1-0] a: Write Start
[IPU1-0] b: Write Pause
[IPU1-0] c: Write Resume
[IPU1-0] d: Write Stop
[IPU1-0] e: Write One Frame
[IPU1-0]
[IPU1-0] x: Exit from FileIOMenu
[IPU1-0]
[IPU1-0] Enter Choice:
[IPU1-0]
[IPU1-0] 20.138778 s: FILE_IO: File Write Start
[IPU1-0] 20.138870 s: FILE_IO: File Write Start
[IPU1-0] 20.138900 s: FILE_IO: File Write Start
[IPU1-0] 20.138961 s: FILE_IO: File Write Start
[IPU1-0] 20.139022 s: FILE_IO: File Write Start
[IPU1-0] 20.139083 s: FILE_IO: File Write Start
[IPU1-0] 20.139144 s:
[IPU1-0]
[IPU1-0] ====================
[IPU1-0] FILE IO Run-time Menu
[IPU1-0] ====================
[IPU1-0]
[IPU1-0] a: Write Start
[IPU1-0] b: Write Pause
[IPU1-0] c: Write Resume
[IPU1-0] d: Write Stop
[IPU1-0] e: Write One Frame
[IPU1-0]
[IPU1-0] x: Exit from FileIOMenu
[IPU1-0]
[IPU1-0] Enter Choice:
[IPU1-0]
[DSP1 ] 45.669950 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 45.699932 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 45.729945 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 45.759958 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 45.789940 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 45.819953 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 45.849935 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 45.879948 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 45.909961 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 45.939943 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 45.969956 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 45.999938 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.029951 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.059964 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.089946 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.119959 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.149972 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.179954 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.209967 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.239949 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.269962 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.299975 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.329957 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.359970 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.389953 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.419965 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.449978 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.479960 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.509973 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.539956 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.569968 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.599981 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.629964 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.659976 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.689959 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.719971 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!
[DSP1 ] 46.749984 s: UTILS: MBX: Utils_mbxSendCmd(): Msg Alloc Failed (0)!!!

At what step might there be an error?

Linux/TDA2SX: Not getting Video input data for one random channel in VSDK 3.7

$
0
0

Part Number:TDA2SX

Tool/software: Linux

(Please visit the site to view this file)

Hi

I am using tw9984 video encoder with TDA2SX SOC and configured it for 4 CH channel, every time i run my application i am not able to get data from any one video input channel randomly. I have attached the log file. please provide suggestions .

Thanks,

Niraj

Linux/AM3358: Loadable kernel module build issue

$
0
0

Part Number:AM3358

Tool/software: Linux

getting error follows while compiling the code :

make ARCH=arm CROSS_COMPILE=/home/manojsai/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf- -C /home/manojsai/ti-processor-sdk-linux-am335x-evm-05.02.00.10/board-support/linux-4.14.79+gitAUTOINC+bde58ab01e-gbde58ab01e/ M=/home/manojsai/Desktop/prctc/modulespract/Helloworld modules
make[1]: Entering directory '/home/manojsai/ti-processor-sdk-linux-am335x-evm-05.02.00.10/board-support/linux-4.14.79+gitAUTOINC+bde58ab01e-gbde58ab01e'

WARNING: Symbol version dump ./Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /home/manojsai/Desktop/prctc/modulespract/Helloworld/hello.o
In file included from ./include/linux/mmzone.h:19:0,
from ./include/linux/gfp.h:6,
from ./include/linux/umh.h:4,
from ./include/linux/kmod.h:22,
from ./include/linux/module.h:13,
from /home/manojsai/Desktop/prctc/modulespract/Helloworld/hello.c:1:
./include/linux/page-flags-layout.h:6:10: fatal error: generated/bounds.h: No such file or directory
#include <generated/bounds.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
scripts/Makefile.build:334: recipe for target '/home/manojsai/Desktop/prctc/modulespract/Helloworld/hello.o' failed
make[2]: *** [/home/manojsai/Desktop/prctc/modulespract/Helloworld/hello.o] Error 1
Makefile:1527: recipe for target '_module_/home/manojsai/Desktop/prctc/modulespract/Helloworld' failed
make[1]: *** [_module_/home/manojsai/Desktop/prctc/modulespract/Helloworld] Error 2
make[1]: Leaving directory '/home/manojsai/ti-processor-sdk-linux-am335x-evm-05.02.00.10/board-support/linux-4.14.79+gitAUTOINC+bde58ab01e-gbde58ab01e'
Makefile:13: recipe for target 'all' failed
make: *** [all] Error 2

make file as follows :

ARCH=arm

CROSS_COMPILER=/home/manojsai/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-


KERNELDIR=/home/manojsai/ti-processor-sdk-linux-am335x-evm-05.02.00.10/board-support/linux-4.14.79+gitAUTOINC+bde58ab01e-gbde58ab01e/

obj-m = hello.o
PWD := $(shell pwd)

all:

$(MAKE) -C $(KERNELDIR) M=$(PWD) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILER) modules

clean:

$(MAKE) -C $(KERNELDIR) M=$(PWD) ARCH=$(ARCH) clean

#include <linux/module.h> /* Needed by all modules */
#include <linux/kernel.h> /* Needed for KERN_INFO */
#include <linux/init.h> /* Needed for the macros */

///< The license type -- this affects runtime behavior
MODULE_LICENSE("GPL");

///< The author -- visible when you use modinfo
MODULE_AUTHOR("manoj sai");

///< The description -- see modinfo
MODULE_DESCRIPTION("A simple Hello world LKM!");

///< The version of the module
MODULE_VERSION("0.1");

static int __init hello_start(void)
{
printk(KERN_INFO "Loading hello module...\n");
printk(KERN_INFO "Hello world\n");
return 0;
}

static void __exit hello_end(void)
{
printk(KERN_INFO "Goodbye Mr.\n");
}

module_init(hello_start);
module_exit(hello_end);

hello.c

TMDSICE3359: Pinmux data file

$
0
0

Part Number:TMDSICE3359

Hi!

I need help fining .pinmux data for the development kit TMDSICE3359AM3359 Industrial Communications Engine.

It would be needed for developing a control board.

Also I would need help to process the .pinmux data: how do I configure the Mux for the pin out?

Additional: is there a docker- image available?

Kind regards,

Marion

EVMK2H: Two EVMK2HX modules in a 1u microTCA.4 chassis with dual Double Module Mid-size

$
0
0

Part Number:EVMK2H

We are looking to do software development work on EVMK2HX boards in a lab environment  The boards must be housed in a chassis per our lab guidelines, and we were looking to put two EVMK2HX modules in a 1u MTCA.4 chassis, specifically the vadatech VT819.  However the fans on the EVMK2HX module appear to stick out quite far, so we can't tell if two would fit (even though the chassis is spec'd to hold two MTCA.4 mid-size, double module AMCs with RTMs). If the fans conform to the size and fit, it is problematic for the two modules to be right next to each other (e.g. will the fan be effective, will back pressure from the neighboring board cause issues either with fan life or cooling)?


Linux/TCI6638K2K: Can TransportNetLib work with XGMII ports?

$
0
0

Part Number:TCI6638K2K

Tool/software: Linux

I plan to process packets received from XGMII ports in linux user space, and learn that TransportNetLib includes the fast path to route packets from SGMII(GBE) ports to user space, but not sure whether it can route packets from XGMII (10GBE) ports to user space, and packets can be dequeued from queue manager in linux user space directly. I know PA does not support XGMII ports, only queue manager and PktDMA are necessary for me. If it is feasible, would you like to share some examples and detailed user guide for reference? Appreciated your kindly help and support

RTOS/TDA2PXEVM: Getting Exception while posting event in mcan Rx ISR.

$
0
0

Part Number:TDA2PXEVM

Tool/software: TI-RTOS

Hi,

In mcan Rx ISR I am posting an event, the event is causing exception.

 Event_post(mcanRxEvent,UTILS_MCAN_RX_EVENT);

It’s crashing from “Void Event_post(Event_Object *event, UInt eventId)” function when its checking for matching eventIds in Queue.

 

               /* examine pendElem on pendQ */

    elem = (Event_PendElem *)Queue_head(pendQ);

 

    /* check for match, consume matching eventIds if so. */

    elem->matchingEvents = Event_checkEvents(event, elem->andMask, elem->orMask);

Regards,

Bikash

Linux/AM5718: SD card creation

$
0
0

Part Number:AM5718

Tool/software: Linux

Hii all,

To create SD  card with u-boot and Linux Image along with rootfs(targetNFS) it takes around 2 hours.

If any modification is added after creating SD card in MLO and u-boot.img , it works fine after just coping those to the boot folder.But the same use case does not work for zImage and dtb.We have to create the SD card again and again.

Is there any solution for this ???

Thanks and regards

Arpita Jena

RTOS/TMDSICE3359: GEL file location

$
0
0

Part Number:TMDSICE3359

Tool/software: TI-RTOS

Hello,

I've the TMDSICE3359 and I want to implement HSR protocol on it.

To do that, I've download :

- PRU ICSS SW for HSR/PRP v01.00.04.02

- Processor SDK TI RTOS v4.03.00.05

- CCS 7.4.0.00015

I have also target my board and import the HSR project (that I've find in the PRU ICSS SW for HSR/PRP).

Now I have to search the gel file "TMDXICE3359.gel" like it is written page 16 of this PDF :

(Please visit the site to view this file)

However I can't find this file. I've only this :

(Please visit the site to view this file)

Is it normal? What gel file I've to use?

Thanks for your help.

Best regards,

Florian

RTOS/AM5728: HeapMem has zero available space after restart of program

$
0
0

Part Number:AM5728

Tool/software: TI-RTOS

Hi all,

I have observed that the action of restarting a loaded program (Run->Restart) during a debug session changes the available HeapMem to zero, so program is unable to create tasks and/or start SYS/BIOS.

Steps to reproduce the issue:

1. Build the IPC example project (it uses HeapMem): C:\ti\ipc_3_50_03_05\examples\AM572X_bios_elf\ex02_messageq\

2. Launch target configuration and connect to Cortex-A15 core 0

3. Load the HOST program to the A15 core: C:\ti\ipc_3_50_03_05\examples\AM572X_bios_elf\ex02_messageq\host\bin\debug\app_host.xa15fg

4. Run the program to the main() function

5. Show ROV and check the value of HeapMem, my values are:

,0x8b03af98,,0x8b041e48,8,,0x8000,0x7d28,0x7d28

So there is 0x7d28 available memory in heap

6. No execution of the program is required, just restart the program by clicking Run->Restart

7. Check ROV, in my case I have no available space in heap, my values:

,0x8b03af98,,0x8b041e48,8,,0x8000,0x0,0x0

So, I cannot run the program after Run->Restart. I must reset the core first, then load the program again to be able to execute program. Why this happens? Should I config something?

AM5728 on BeagleBoard-X15

CCS 7.2.0.00013

bios_6_75_02_00

ipc_3_50_03_05

Thanks!

Viewing all 17527 articles
Browse latest View live


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