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

AM3352: When the CPU transfers data from USB FIFO to DDR2, the speed becomes very slow.

$
0
0

Part Number:AM3352

Hi everyone, 

When the CPU transfers data from USB FIFO to DDR2, the speed becomes very slow.

  • When reading and discarding the data of USB FIFO by CPU, it is 15 ~ 19MB / s.
  • When transferring data from USB FIFO to DDR2 by CPU, it is 1.5 ~ 1.6MB / s.

I would like to know why data transfer to DDR would slow down to 1/10 this way.
The PLL sets L3F_CLK to 200 MHz and L2S_CLK to 100 MHz.

Best regards,

Sasaki


RTOS/PROCESSOR-SDK-AM437X: How to capture images via CAM0 on AM437 EVM runing RTOS

$
0
0

Part Number:PROCESSOR-SDK-AM437X

Tool/software: TI-RTOS

Hi. dear ti experts:

I want build a rtos project to capture images via CAM0 on AM437 EVM, but it seems no driver in pdk_am437x_1_0_13, is there any solution for my case?

RTOS/AM5748: After initializing the board

$
0
0

Part Number:AM5748

Tool/software: TI-RTOS

Hi,

My customers want to use the following internal memory address after initializing the board.

・BOARD_IO_DELAY_DATA

・BOARD_IO_DELAY_CODE

 

Can I overwrite their area after initializing ?

(Will their area be used after initializing?)

Regards,

Rei

RTOS/AM5748: About the Board_getIDInfo

$
0
0

Part Number:AM5748

Tool/software: TI-RTOS

Hi.

What is the use for the parameters that Board_getIDInfo() is getting?(e.g. PMIC?)

Please tell me the details.

 

Regards,

Rei

Linux/DRA725: Set MPU clock lower than 1000MHz

$
0
0

Part Number:DRA725

Tool/software: Linux

Hi TIs:

Due to some reasons, we need to do an experiment which set the frequency of MPU to run at 800 MHz

According to the spec, the OPP_NOM of DRA725 is 1000 MHz

Is it possible to set MPU frequency lower than 1000 MHz?

And how do i set voltage of MPU in this situation?

thanks

Kenny 

Linux/AM5728: USB wifi module driver error

$
0
0

Part Number:AM5728

Tool/software: Linux

hi

i am using  AM572x GP EVM  with  SDK linux 

for wifi module i am using Media-Tek usb module  

in kernel i have enable mt7601U but when i used the device i am getting folloing error

usb 1-1.1: USB disconnect, device number 12
[ 2744.412480] usb 1-1.1: new high-speed USB device number 13 using xhci-hcd
[ 2744.563165] usb 1-1.1: New USB device found, idVendor=148f, idProduct=7601
[ 2744.570075] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2744.577617] usb 1-1.1: Product: 802.11 n WLAN
[ 2744.581992] usb 1-1.1: Manufacturer: MediaTek
[ 2744.586788] usb 1-1.1: SerialNumber: 1.0
[ 2744.682534] usb 1-1.1: reset high-speed USB device number 13 using xhci-hcd
[ 2744.815393] mt7601u 1-1.1:1.0: ASIC revision: 76010001 MAC revision: 76010500
[ 2744.823190] mt7601u 1-1.1:1.0: Direct firmware load for mt7601u.bin failed with error -2
[ 2744.831669] mt7601u: probe of 1-1.1:1.0 failed with error -2

pratik jain

TMDSLCDK6748: DSP speed

Linux/AM3352: How to run x11 on AM3352 which doesn’t have SGX.

$
0
0

Part Number:AM3352

Tool/software: Linux

Hi TI,

We planned to build and run an application that which is based on Xlib on below mentioned platform:

We are using TI Sitara hardware with below details:
Processor: AM3352
Linux Kernel Version: 4.9.41-ge3a80a1c5c armv7l
SGX available: NO
Kernel command line: console=ttyO0,115200n8 root=PARTUUID=5281c267-02 rw rootfstype=ext4 rootwait

Generally, would like to know the procedures in starting X11 Server and run our application making use of X11.
Please support and provide the details for the same.

Thanks


PROCESSOR-SDK-AMIC110: How to use LLD without BIOS?

$
0
0

Part Number:PROCESSOR-SDK-AMIC110

Hi all,

I want to use processor sdk rtos version LLD, for example "pdk_am335x_1_0_12\packages\ti\drv\gpmc".

I creat a new CCS project for amic110 without RTOS support. I don't want to use bios, just run bare-metal.

How to import LLD driver?

thanks!

BR,
Denny

AM5728: i2C bus sharing between ARM A15 and Cortex M4 cores

$
0
0

Part Number:AM5728

HI,

 

In one of the projects I am using Sitara AM5728 processor, on my hardware there are 3 peripherals which are on I2C5 bus.

Now presently A15 is controlling 2 peripherals, presently I2C5 is enabled from device tree. I want 3rd I2C based peripheral to be controlled by cortex M4 core. So, is it possible that both M4 and A15 can access the same I2C bus?

Thanks,

Janardan

Compiler/OMAP-L138: Mapping of the .obj file on RAM

$
0
0

Part Number:OMAP-L138

Tool/software: TI C/C++ Compiler

Hi guys,

I have a question for you. I have a class which has some functions to be placed on L2 Ram (to execute them fast) and some functions to be placed on DDR Ram (no need to execute it so fast). Let's call this class as "MyClass". For MyClass, I have a

-MyClass.h file for function declarations etc.

-MyClass.cpp file for definitions of functions on L2 ram 

-MyClassDDR.cpp file for definitions of functions on DDR ram. I have created 2 cpp files to easily see L2 and DDR functions. 

If I compile this class I can see in .map file that there is a MyClassDDR.obj is placed on L2Ram. 

118078a0    00000b20     MyClassDDR.obj (.text:__sti___24_MyClassDDR_cpp_a14d4620)

But I am 100% sure that all the functions defined in this cpp has a pragma  CODE_SECTION(".ddr_code") which tells the compiler to put them in the DDR ram. And I can also see in map file that all functions are placed on DDR. No problem with that, but I couldn't understand this object above which is sitting on L2 ram. Do you have any idea?

Thanks in advance,

Hakan

AM5718: OpenCL support

$
0
0

Part Number:AM5718

HI ALL,

One of my customer met a problem when using AM5718 in their design. and follows as below:

Does AM5718 support OpenCL devices or not?

During their testing ,they found DSP inside support the OpenCL, but the gpu sgx544 does not!

they used the vecadd for testing ,and when they set the device type to CL_DEVICE_TYPE_GPU, the Error appeared! as follow:

ERROR: clCreateContextFromType(-33, Invalid device)
        Failed at Element 1: 8 != 0

 Could you give some advice? Thanks a lot!

Linux/TDA2EVM5777: The rstoutn function of TDAx

$
0
0

Part Number:TDA2EVM5777

Tool/software: Linux

The following is a section of the TDA2 manual. Why does the manual recommend using an AND gate instead of an OR gate?

      

We measure the waveform as shown below: The rstoutn signal we designed is used to reset to other devices connected to the SOC without any gates.When the SOC is powered up, RSTOUTn (green) is reset after PORz (yellow) and there is a glitch during PORz reset.

So I think if we choose an OR gate, we can keep other SOC devices with a longer reset time.



AM5706: PROFIenergy profile of PROFINET

$
0
0

Part Number:AM5706

Can AM5706 support PROFIenergy profile of PROFINET?

The equipment that supports PROFIenergy will need to work to maintain communication between other equipments during low power state or power down. AM5706 can be reduced the power consumption by gating power supply or clock of internal modules that are not needed. To support PROFIenergy, by request from the master equipment, AM5706 will power down the internal modules (e.g. ARM and DSP) that are not needed while maintaining the communication by PRU_ICSS, and wake up those modules again.

Best regards,

Daisuke

Linux/AM5728: hw timer api in userspace

$
0
0

Part Number:AM5728

Tool/software: Linux

I am using linux sdk 3.2 for my custom AM5728 board. I need to use hw timers in my application code.please provide example code or api for accessing hw timers in user space.


RTOS/TMS320C6678: PHY work bad with 100M switch

$
0
0

Part Number:TMS320C6678

Tool/software: TI-RTOS

Hi,Experts

The original issue is here:

e2e.ti.com/.../739656

And I've reproduced the issue on evm6678 board. See attached file

Notice that you may need to  do global setup work using gel files before running the dsp ndk example code.

Thanks

Striker

(Please visit the site to view this file)

Linux/AM5728: Problem with IPC ex02_messageq example

$
0
0

Part Number:AM5728

Tool/software: Linux

Problem description:
====================

During loading of dsp firmware on dsp1 using remoteproc, im getting the
following error:

root@am57xx-evm:/sys/bus/platform/drivers/omap-rproc# echo 40800000.dsp > bind
[ 4131.227909] omap-rproc 40800000.dsp: assigned reserved memory node dsp1-memory@99000000
[ 4131.237249] remoteproc remoteproc2: 40800000.dsp is available
[ 4131.244403] remoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2
root@am57xx-evm:/sys/bus/platform/drivers/omap-rproc# [ 4131.253748] remoteproc remoteproc2: powering up 40800000.dsp
[ 4131.264041] remoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2
[ 4131.273162] remoteproc remoteproc2: request_firmware failed: -2

Application description:
========================
I am building the IPC examples located at <rtos-sdk-install-dir>/ipc_3_xx_xx_xx/examples/DRA7XX_linux_elf/ex02_messageq.
I have followed all the instructuions specified here (software-dl.ti.com/.../Foundational_Components_IPC.html
I have updated all the executables for DSP1, DSP2, IPU1 and IPU as below.
root@am57xx-evm:/lib/firmware# ln -sf /srv/ti_nfs/home/root/ipc-starter/ex02_messageq/dsp1/bin/debug/server_dsp1.xe66 dra7-dsp1-fw.xe66
root@am57xx-evm:/lib/firmware# ln -sf /srv/ti_nfs/home/root/ipc-starter/ex02_messageq/dsp2/bin/debug/server_dsp2.xe66 dra7-dsp2-fw.xe66
root@am57xx-evm:/lib/firmware# ln -sf /srv/ti_nfs/home/root/ipc-starter/ex02_messageq/ipu1/bin/debug/server_ipu1.xem4 dra7-ipu1-fw.xem4
root@am57xx-evm:/lib/firmware# ln -sf /srv/ti_nfs/home/root/ipc-starter/ex02_messageq/ipu2/bin/debug/server_ipu2.xem4 dra7-ipu2-fw.xem4

I also unloaded and loaded IPU1,IPU2, DSP1, DSP2 according software-dl.ti.com/.../Foundational_Components_Multimedia.html

Could you please help me with this issue?

Best regards,
Parian Golchin

PROCESSOR-SDK-AM437X: IDK expansion connector

$
0
0

Part Number:PROCESSOR-SDK-AM437X

Hello everyone,

is there a right connectors for the AM347x IDK Board for the Expantion Header (J16), expecially to communicate for the SPI without noises?

thanks

BG.

I.T.

RTOS/AM4379: M3 held in reset

$
0
0

Part Number:AM4379

Tool/software: TI-RTOS

Hi everyone

I had a problem.

The hardware platform I use is AM437x_IDK

The software platform I use is CCS9.0 and RTOS -SDK

When I do simulation debugging,M3 Kernel has been unable to connect。

M3_wakeupSS_1: Error connecting to the target: (Error -1266 @ 0x0) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 8.1.0.00005)

I want to know how A9 wakes up M3,Thanks!

AM3354: Host Babble connecting to a full speed device

$
0
0

Part Number:AM3354

We’re using the AM3354 USB host interface to talk to our daughter card that’s a USB Full Speed device. We’ve been running in this setup on production hardware for a few years using the Linux kernel version 3.2.0-00388-g7c13576 (I know, not supported. It was when this device started shipping). A new batch of boards with more recent lot AM3354’s now detect a Babble a high percentage of boot time. Nothing on the other hardware or software has changed, and we have never seen this with any previous lots. We have implemented the Babble recovery mode in the build, so this is normally detected and through the recovery/reset process the boot continues and the interface is fine from then on. The Babble appears to happen as the am3354 is determining the speed of the device (sensing the device pullups). This is not related to the 5v power or noise on the D+/- lines.

 Has anything changed on recent lots of that Sitara part that would cause the Babble startup sense or timing to be different? We use the ZCZ package. Some lot ID's for reference:

 55A9E0W   - One example older package lot ID in which we never see a Babble.

74C7Z6W    - A newly purchased part with lot ID that will see a Babble in a high percentage of boots (20%+). 

With initial testing, this seems to be repeatable for that new lot of processors.

Thx...Steve

Viewing all 17527 articles
Browse latest View live


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