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

EVMK2H: EVMk2hk DDR3

$
0
0

Part Number:EVMK2H

Hello,

I believe there are two DDR3 memories on keystone II evaluation board, 

2 GB ECC DDR3 on board

2 GB ECC DDR3 1333 SO-DIMM

What i need to know is why are there two memories? Is there any way i dont use the SO-DIMM and boot using the on board DDR3 only?


TMS320C6678: Can't build IBL with MinGW

$
0
0

Part Number:TMS320C6678

Hello Champs,

Customer followed the steps in IBL_Build_Burn.doc to rebuild the ibl, but it prompted below errors.

(Please visit the site to view this file)

Thanks.

Rgds
Shine

RTOS/TMDXSK437X: Initialization Script

$
0
0

Part Number:TMDXSK437X

Tool/software: TI-RTOS

Hi,

I have AM437x Starter Kit.

I imported "GPIO_LedBlink_skAM437x_armTestProject" example from "ti/pdk_am437x_1_0_13/packages/MyExampleProjects"

to make the code run,  I did the following operations :

Launch Selected Configuration -> Connect Target (Cortex A9) -> Load GEL Files (sk_am437x.gel) -> Script -> AM43xx System Initialization -> AM43xx_SK_EVM_Initialization 

Then Run -> Load -> Load Program (GPIO_LedBlink_skAM437x_armTestProject.out) 

 

I wonder,

Do i have to load GEL file and run Initialization script to make example run properly ?

Why does not run example directly?

 

 

Regards,

Mehmet

 

 

 

AM3352: Roadmap

$
0
0

Part Number:AM3352

Dear,

Customers are evaluating AM3352, which feels more appropriate.

Since AM3352 was listed in 2011, eight years ago, customers are worried that AM3352 will be updated,

so can you inform the route map of AM3352?

If AM3352 goes out of business, is there a replacement for P2P chips?

Thanks

Wade

Linux/DRA725: UBI partition in NAND boot

$
0
0

Part Number:DRA725

Tool/software: Linux

Hi all:

I have a UBI partition table in NAND flash (256MB). The BOOTINFO is at the top of the UBI table and the other 6 partitions are behind the BOOTINFO. 

I also put bootload(IPL) in NAND flash too. It locates at the beginning of the NAND flash(0x00000000h).

After Linux launch on, I use "ubiattach" tool to make NAND flash accessible. I reboot again, I found I can launch on. And I found the bootloader was damaged.

I retry again, I found the bootloader will be okay if I didn't attach UBI partition.

Is that because the UBI partition and the bootloader were overlapped?

SDK ver. : J6_03_02_00_03

Jacky Wu

Linux/TDA2PXEVM: Is DVFS supported for GFX?

$
0
0

Part Number:TDA2PXEVM

Tool/software: Linux

hi,

I'm working on TDA2PX processor with PROCESSOR_SDK_VISION_03_04_00_00, and want to konw whether DVFS is supported for SGX module?

the GPU performance util pvrscope shows that SGX is always kept at fixed frequency at 532MHz no matter how heavy the 3D render loading is.

prvscope logs:

| | | | | |
| VDD_GPU / VDD_CORE2 | 78C / 172F | NA | | HIGH |
| GPU | | | 532 MHz | |
| | | | | |

If DVFS for SGC is supported, could you kindly explain how to enable?

Thanks!

Brs

--Yanchang

Linux/DRA77P: No loaded modules observed through lsmod

$
0
0

Part Number:DRA77P

Tool/software: Linux

Hi,

On adding additional modules in the .config file (through arch/arm/configs/ti_sdk_dra7x_release_defconfig), I built the linux kernel zImage and place them in the rootfs partition of the sd card (location media/rootfs/boot/). I was able to boot the kernel image successfully. But in the kernel on entering the lsmod command it shows no modules loaded. And observing uname -r the it shows kernelversion-dirty.

What am I doing wrong here ?

Should I rebuild the yocto layers?

Regards,

Padmesh

Linux/AM3354: Linux/AM335x: freeze/lockup

$
0
0

Part Number:AM3354

Tool/software: Linux

Hi, we have designed a custom board with the AM3354. Sometimes we have a freeze of 180 seconds or less in user space. It occurs after hours or days. On the AM3354 runs a linux with kernel 4.14. Everything works well after the freeze of 180 seconds. During the freeze are hardware as DCLK and Backlight PWM still working well.There are no interrupts of timer 2 within the 180 seconds (read before and after freeze from /proc/interrupts: INTC 68 Level gp_timer).

We enabled the CONFIG_DEBUG_TIMEKEEPING and CONFIG_DEBUG_PREEMPT in the kernel defconfig. After enabling these configs, we can observe the following kernel message before the freeze occurs:

[372307.567958] INFO: timekeeping: Cycle offset (4291823686) is larger than the 'timer1' clock's 50% safety margin (2147483647)
[372307.567968] timekeeping: Your kernel is still fine, but is feeling a bit nervous

Our clock source is based on an external 24MHz crystal. It seems that timer 2 generates no interrupt and the system hangs for these 3 minutes until next overflow occurs (2^32 / 24MHz = 179s). 

Is there any advise what we can do? All the rules of the design guideline should have been realized in our pcb design.

Many thanks and kind regards


RTOS/AM4379: PIN MUX GENERATED FILES

$
0
0

Part Number:AM4379

Tool/software: TI-RTOS

I succeed to run "GPIO_LedBlink_skAM437x_armTestProject" on AM437x Starter Kit.

Now, I am trying to run this example code on our custom design board with AM4379.

 

As I understand it, i must use PinMux Tool for pin differences with Starter Kit and our custom board.

But i cannot understand, how to use pin mx tool generated files (am43xx_pinmux.h, am43xx_pinmux_data.c, devicetree.stsi and PinmuxConfigSummary.csv )

I examined http://www.ti.com/lit/an/sprac44a/sprac44a.pdf and related posts.

As I understand from related post, we cannot use this generated files directly, we must use this informations/datas to edit u-boot files.

But as far as I know, the example project (GPIO_LedBlink_skAM437x_armTestProject) does not have u-boot i think.

I was able to run "GPIO_LedBlink_skAM437x_armTestProject"  example on AM437x Starter Kit, and i did not see any u-boot files..

How can i use these generated files on our custom board, can you explain a little more ?

As I said before, i am newbie. My questions can be a little simple.

Thank you for your interest

Regards,

Mehmet

Linux/AM5728: About UART Port1/2/3/4/5/6/7/8/9/10 Enable Issue

$
0
0

Part Number:AM5728

Tool/software: Linux

Hi SIr 

We use Processor SDK 5.01 with our customized board for development.

We would like to know how to enable UART port from 1 to 10. 

Do you have sample code or document how to modify dts or other necessary code ?

please advise 

BR

Yimin

Linux/TDA2SG: TDA internal pull-up/pull-down resistor

$
0
0

Part Number:TDA2SG

Tool/software: Linux

Hi,

We are analyzing the state of the processor's pins after reset.

In which cases do I need to use an external pull-up or pull-down resistor on the GPIO input signal?

What is the specific resistance value inside the GPIO pin of the processor?

What are the typical and maximum current requirements for GPIO?

Thanks.

Best Regards,

RTOS/AM5716: access width to I2C registers

$
0
0

Part Number:AM5716

Tool/software: TI-RTOS

Hi Experts,

I have a question about the access width to I2C registers.

TRM(SPRUHZ7H) has the following description.

CAUTION: The HS I2Ci registers are limited to 16-bit and 8-bit data accesses; 32-bit data access is not allowed and can corrupt register content.

But the latest CSL(PSDK-RTOSv5.2, PDKv1.0.13) has 32-bit access with HW_WR_REG32. Should I use 16-bit access with HW_WR_REG16?

C:\ti\pdk_am57xx_1_0_13\packages\ti\csl\src\ip\i2c\V2\priv\i2c.c

Regards,
Kzk

Linux/TMDSIDK574: what is the meaning of Diagnostic Test in sd card?

$
0
0

Part Number:TMDSIDK574

Tool/software: Linux

I am new in TI. Together  with AM5749 board, there are 2 sd cards. 

One of them include some Diagnostic test programs as follow:

Diagnostic Test Status:

--------------------------------------------------------------
ID Name Pass # of times Ran
1 dcan_TEST No 0
2 eeprom_TEST No 0
3 emmc_TEST No 0
4 gmac_TEST No 0
5 haptics_TEST No 0
6 icssEmac_TEST No 0
7 lcdTouchscreen_TEST No 0
8 ledIndustrial_TEST No 0
9 led_TEST No 0
10 mcspi_TEST No 0
11 mem_TEST No 0
12 mmcsd_TEST No 0
13 pmic_TEST No 0
14 qspi_TEST No 0
15 uart_TEST No 0

I want to know what is the meaning of each diagnostic Test ?  since some of the test was not passed like icssEmac_TEST.

TMS320C6678: Choosing the right FFT Library

$
0
0

Part Number:TMS320C6678

Hi,

I want to use a implementation of FFT functions on the TMS320C6678 (where I want the calculation to run only on one core).

In addition to that, I need a FFT library capable of following tasks:

  • computing radix 2 or radix 4 fourier transforms

  • computation on just one core
     
  • handling real inputs and computing complex outputs
     
  • performing inverse fft
     
  • beeing able to handle windowsizes of up to 2^15 datapoints or  more
     

Searching TI's libraries I stumbled over three different (?) libraries:

I am currently very much confused what the difference between those three options is. Consequently, I have the following questions:

  • What is the difference between the three options?

  • How do I use them (an example would be perfect)?
     
  • Which one is the best choice for my requirements?
     

In addition to that, while concerning FFT lib v3.1, what part of the library requires libarch or EDMA transfers? Does this interfere with EDMA transfers triggered using the CSL?

Thanks a lot in advance

Paul

Linux/AM3352: iptables ftp helper not working

$
0
0

Part Number:AM3352

Tool/software: Linux

Hi,

I have 2 devices (both AM3352) - one is for processing the data (let's call it MAIN), the other is for LCD, buttons and user interface (I'll refer to this one as HMI). Both are connected to each other with ppp (tun/tap) interface over RS422. On HMI is installed ftp server (vsftp to be specific), working in passive mode. I have to forward the connection coming to eth0 of MAIN thru ppp0 interface to ftp server on HMI.

Normally I would put this problem on some stack(Overflow/Exchange/Whatever), but I have reproduced my problem on VMs (I had working ftp on windows10 vm and new lubuntu for iptables) and my solution is working on desktops.

Here is my setup: (on VMs interfaces names and IPs are changed, rest is same)

## raw
iptables -t raw -A PREROUTING -p tcp -m tcp --dport 21 -j CT --helper ftp
## filter
iptables -A FORWARD -d 192.168.201.1/32 -p tcp -m tcp --dport 21 -j ACCEPT
## nat
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 21 -j DNAT --to-destination 192.168.201.1:21
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

# cat /proc/sys/net/netfilter/nf_conntrack_helper
0
# cat /proc/sys/net/ipv4/ip_forward
1

# modprobe nf_nat_ftp
# lsmod
Module                  Size  Used by
nf_nat_ftp              1839  0
nf_conntrack_ftp        6534  2 nf_nat_ftp
xt_CT                   3205  1
iptable_raw             1510  1
xt_conntrack            2886  0
iptable_filter          1808  1
ipt_MASQUERADE          1102  1
nf_nat_masquerade_ipv4     2734  1 ipt_MASQUERADE
xt_nat                  1671  1
xt_tcpudp               2137  3
iptable_nat             1803  1
nf_conntrack_ipv4       6580  2
nf_defrag_ipv4          1435  1 nf_conntrack_ipv4
nf_nat_ipv4             5261  1 iptable_nat
nf_nat                 15612  4 xt_nat,nf_nat_ftp,nf_nat_masquerade_ipv4,nf_nat_ipv4
nf_conntrack           76225  8 nf_conntrack_ftp,nf_conntrack_ipv4,nf_nat_ftp,xt_CT,nf_nat_masquerade_ipv4,xt_conntrack,nf_nat_ipv4,nf_nat
ip_tables              11523  3 iptable_filter,iptable_raw,iptable_nat
x_tables               18629  8 xt_nat,ip_tables,iptable_filter,xt_tcpudp,iptable_raw,ipt_MASQUERADE,xt_CT,xt_conntrack

to connect I'm using filezilla - connection time outs after some time - to be sure I have same setup I have cloned setting and changed IP for both VM and am335x setups.

While connecting to HMI directly ftp is working fine.

I am using kernel: 4.9.50

from git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git

commit: 4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae

I have also tried using two am335x connected with eth interface - same here so it's probably not ppp problem.

I'l be realy glad if you can at least show me some direction to look for an answer. 

Kind regards,

Marek


66AK2H06: Initialization of PCIe Serdes

$
0
0

Part Number:66AK2H06

Hi,

My customer have questions about 66AK2H06 PCIe Serdes and want to know
the details of PCIe serdes initialization.

In the last released RTOS SDK v05.02.00.10, there are function "csl_wiz8_sb_refclk100MHz_pci_5Gbps"
which is written in source file csl_wiz8_sb_refclk100MHz_pci_5Gbps.c
I guess this function is setting the value to PCIe Serdes registers.

Q1. 
Is this function must be called from initialization function of PCIe serdes in customer's code?
If yes, are the value of registers must not be modified by the user?

Q2.
They want to know the details of each registers which are setup in the above function.
Because they need the detail if any issue of PCIe happened.
Is it available to provide us the details?

best regards,
g.f.

Linux/AM5749: what's the difference between two images when creating SD card?

$
0
0

Part Number:AM5749

Tool/software: Linux

According to 

when I finished `Choose Install Pre-built Images` step, there are 2 options 

  1. tisdk-docker-rootfs-image-am57xx-evm.tar.xz
  2. tisdk-rootfs-image-am57xx-evm.tar.xz

So what is the difference between these two images , and how to choose it ?

CCS/TMS320C5535: Troubleshoot with eZdsp C5535

$
0
0

Part Number:TMS320C5535

Tool/software: Code Composer Studio

Hi,

I'm trying to evaluate eZdsp C5535 development kit with help of PDF"Speech Recognition Reference Design on the C5535 eZdsp™"(section 5.2.3).

It throws back a lot of errors after build with CCS v 6.1.0.

I've tried in vain with CCS v4.2.4, which builds but doesn't create .out file.

Any help is appreciated.

Below is the image of the errors with CCS v6.1.0.

PDF: http://www.ti.com/lit/ug/tidubj5a/tidubj5a.pdf

RTOS/AM5728: How can I use the the example bigdataipc

$
0
0

Part Number:AM5728

Tool/software: TI-RTOS

I want to test the ipc and I use the bigdataipc. I loaded the app_host.xa15fg into the a15_0 and the sever_pe66.xe66 into the dsp1. Then I run both cores and the uart has no input. What should I do to use the example?

And in the folder, there is a file called 'Dsp_pe66.rov.xs'. Is this a file for ROV? I try to import it and failed.

The last question, how can I import the bigdataipc into ccs?

BIOS:bios_6_73_01_01

PDK:pdk_am57xx_1_0_13

CCS:8.2.0

WINDOWS:10 

Linux/AM3359: crng init done is slow

$
0
0

Part Number:AM3359

Tool/software: Linux

Hello,

I have a Linux question regarding random.

Currently I'm getting the # [  101.922605] random: crng init done in about 80-120 seconds. My platform boots in about 5 seconds but the random crng init done message arrives many seconds after that. The issue is that I have a web server running which seems to be stuck until crng init done appears.

Is there a way to make crng initialize faster? Does it need any hw support that I could add in linux menuconfig when building the kernel? I'm using buildroot to make the kernel so I can customize it.

Many thanks in advance!

Viewing all 17527 articles
Browse latest View live


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