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

AM1806: What's "EMAC" on AISgen tool

$
0
0

Part Number: AM1806

Hi

I'd like to know the meaning of "EMAC" on AISgen tool.


TDA4VM SOM Layout questions

$
0
0

Couple questions from one of my customers regarding the layout of the TDA4/J7 EVM:

  • There is a desire to avoid editing the high speed signals in the board layout, but it was noted that there are some uncommon callouts.  Single-ended (33, 40 and 66 ohm) and differential (66, 80, and 132 ohm) signals.  Here are some examples:
      • 33 ohm single-ended: LPDDR4_CAx nets on Layer 1 and Layer 7.  It’s also on the SI simulation coupon.
      • 40 ohm single-ended: LPDDR4_DQx nets on Layer 3 and Layer 5.  It’s also on the SI simulation coupon.
      • 66 ohm single-ended: LPDDR4_CAx nets on Layer 3.  It’s also on the SI simulation coupon.
      • DDR_CK diff pair appears to be 66 ohms differential on Layer 7, and 132 ohms differential on Layer 3.

Question 1:  Were these DDR signal callouts determined by simulation?

Question 2:  What material was used and is there a reference stackup doc from the manufacturer?  Since the fastest speeds in the design will likely be on CSI and PCIe (Gen 4) the customer wants to make sure that the materials will meet the speed requirements.


Thanks

John

AM5746: SDK questions

$
0
0

Part Number: AM5746

Hi,

My customer is interested in AM5746 as they need EMIF ECC.

Questions:

Q1) Does Processor SDK (RTOS and Linux) support EMIF ECC feature?

Q2) Customer needs total three Ethernet ports, so PRU-ICSS EMAC will be used.
It seems current SDK does not support PRU-ICSS EMAC on IDK574x.
When it will be supported (both RTOS and Linux)?

Thanks and regards,
Koichiro Tashiro

AM4376: Ethernet Transmit DMA fails sometimes with error "Ownership bit not set in SOP buffer"

$
0
0

Part Number: AM4376

I am writing a driver for the  AM4376 Ethernet sub-system.  My DMA engine stops sometimes with register CPSW_DMASTS == 0x00200000 = TX_HOST_ERR_CODE == 0010 =  "Ownership bit not set in SOP buffer".  I understand what this means and I am certain that I am setting the SOP and Ownership bits in the appropriate TX buffer descriptor.  I am wondering if there are some timing issues between writing the descriptor and starting the DMA engine.  Also are there any special timing issues recovering from a misqueued packet?  Is there anything I can do or wait for to make sure the descriptor data I push out is actually visible to the DMA engine?  The descriptors are in a part of memory that is not cached, so that should not be the problem.

Any advice would be appreciated.

Thanks

Cliff

Looking for help on choosing MCU for designing an industrial heating controller.

$
0
0

Hi everybody,

I'm Datïan. I'm going to design a MCU based device via SSRs (Solid State Relay) to control multiple channel of AC 220V load which heats some kind of fluid material. The operation temperature is from -58 oF to 572 oF ( -30 oC to 300 oC). Could you give some advice on choosing the type of controller and SSR?
Best regards
Datïan
2019.08.23

TDA2SX: the format of display bubffer ,can you explain?

$
0
0

Part Number: TDA2SX

displayLink_drv.c  

we dump the display buffers, and play the file ,we found that some buffer was RGB32,  some buffer was YUYV,   i don't know why?

the detail folows:

Int32 DisplayLink_drvProcessData(DisplayLink_Obj *pObj)

Vps_printf(" zhoule pFrame address 00 %p %p %d\n",pFrame->addr[0U][0U],pFrame->addr[1U][0U]);

then we used the address for dump, there were seiral buffers for display.

./devmsave  0xa0984000  0x1c2000 dump.txt

then play the dump.txt,  some address  the format was RGB32 ,some was YUYV,why?

specificly,  when pFrame->addr[0U][1U]  was null , the format was YUYV

 pFrame->addr[0U][1U]  was not null , the format was RGB

AM5728: _

$
0
0

Part Number: AM5728

Dear sir,

Are there any documents can guide me how / where to modify the visualization for TIDL OD results?

As attachment, I'm going to modify the category labels and the color of detected boxes.

Thank you,

Gary

PROCESSOR-SDK-AM437X: Enable PRU-ICSS Hardware Uart

$
0
0

Part Number: PROCESSOR-SDK-AM437X

Hello,

I currently need to enable the PRU-ICSS hardware uart by the official example, am437x/PRU_Hardware_UART. The uart pins are J16-28 for UART RX and J16-30 for UART TX. ARM core runs the Linux PREEMPT_RT. The following snip shows how I start this PRU-ICSS firmware:

# echo stop > /sys/class/remoteproc/remoteproc1/state 
# echo PRU_Hardware_UART.out > /sys/class/remoteproc/remoteproc1/firmware 
# echo start > /sys/class/remoteproc/remoteproc1/state
# cat /sys/class/remoteproc/remoteproc1/firmware
PRU_Hardware_UART.out
# cat /sys/class/remoteproc/remoteproc1/state 
running

     However, there is nothing from UART TX. Is there anything needs to change in the device tree? 

Thanks,

Regards,

George  Kang


AM5728: Linux/AM5728: Camera sensor issue

$
0
0

Part Number: AM5728

Hi,

 i want to recompile  dual-camera-demo in ti-processor-sdk-linux-am57xx-evm-06.00.00.07.

 I  executing  make dual-camera-demo
in main PSDK folder(/.../ ti-processor-sdk-linux-am57xx-evm-06.00.00.07).

How to solve this problem?

Thank you for your help.

Best Regards
ycc

AM6548: secure boot and eFuse usage

$
0
0

Part Number: AM6548

I have a AM65x EVM board. I want to develop secure boot by optee. i have some questions following :

1. how about the develop steps for secure boot feature in this board ?

2. how to write key in eFuse ?

3. how to write key in development status, you know the eFuse just can write one time, but I will write many times key in development status

4. secure boot is singed the firmware or encrypt firmware ?

AM3359: FSoE support on Sitara devices

$
0
0

Part Number: AM3359

Hi,

I am interested in Safety over EtherCAT(FSoE) and would like to implement it with Sitara.
I think that the current TI Processor SDK NOT support FSoE, Does anyone know  third parties that can support FSoE?
Is there any information on the implementation of FSoE in Sitara products?

Best Regards,
H.U

CCS/AM5718: AM5718 Boot from NOR

$
0
0

Part Number: AM5718

Tool/software: Code Composer Studio

Hi,

One of our customer using AM5718 MPU for WiFi streaming video application. 

They have some query below...

1. Processor AM5718 is having MMC1 to MMC4 for connecting all type memory peripherals like SD CARD or eMMC Flash or SDIO CARD. In Our schematics we have connected MMC4 signals for SD Card connection and QSPI1 signals for NOR Flash(512 mb). For processor booting we have done SYSBOOT registers settings for NOR Flash and we tried booting but not able to boot processor. Can you help us to get procedure  how we can boot from NOR Flash.

 2. In AM5718 EVM, SD Card signals are connected to MMC1 for processor booting from sd card. We have connected to MMC4 because in PINMUX file of AM5718, if we configure MMC1 as SD Card it is showing voltage constraint issue. So we have connected to MMC4 and we have done required changes of SYSBOOT setting for SD Card booting but we found that Processor not booting again. So is it possible to boot SD card by connecting it to MMC4 or compulsory we need to use MMC1 for SD Card connection. 

 3. In MMC1 signals for SD CARD connection there is one pin called MMC1_SDCD is this pin is compulsory required for SD card detection for Processor to boot. 

Please help to resolve...

Regards,

Muthu S

AM6548: efficient use of NAVSS in TI-RTOS

$
0
0

Part Number: AM6548

Dear Champs,

For AM65x NAVSS, could you please guide me how customer can achieve maximum throughput using TI-RTOS SDK using NAVSS?

Is there any usecase or example in the TI-RTOS SDK?

Thanks and Best Regards,

SI.

Compiler/AM3352: U-boot recovery image

$
0
0

Part Number: AM3352

Tool/software: TI C/C++ Compiler

Hi,

I want to generate recovery image to get uboot# prompt for boot-loader version u-boot-2014.07-g7e537bf. 

Please let us know how to generate recovery image for above version to my custom board. 

I am able to generate u-boot.bin but don't know how to generate recovery images(u-boot-spl.bin and u-boot_uartboot.img(MLO)).

Please help me to generate recovery image.

Thanks and Regards,

Subramanya

TMS320C5517: McSPI usage

$
0
0

Part Number: TMS320C5517

Hi Champs,

1:Could you please  tell us how to reset McSPI_CLK bit count  automatically when assert McSPI_CS0 ?

2:When McSPI_CS0 became negate statement during data transmit , does C5000 has any trigger or flag ?

  For example,  some of other vendor MCU have "error interrupt " when CS0 negate during data transmit.

Regards,

Kz777


TMDSIDK574: GMAC_SW interrupt pacing

$
0
0

Part Number: TMDSIDK574

Hi TI,

refrerring to TRM AM5748, section 24.12.4.5.5 Interrupt Pacing:

 



For a test, I set rx_pacing to 500us: ethtool -C eth0 rx-usecs 500.

I'm using Linux SDK5.3. Driver sets INT_PRESCALE and WR_C0_RX_IMAX as expected:

WR_INT_CONTROL Read at address  0x4848520C : 0x003F01F4

--> pacing is enabled

--> INT_PRESCALE = 1F4h = 500d, 500 x GMAC_MAIN_CLK^-1 (125MHz) = 4us

WR_C0_RX_IMAX: Read at address  0x48485270 (0xb6f92270): 0x00000002 --> 2 interrupts per 1ms, as expected. This is intr_max

"The interrupt pacing module counts the number of interrupts that occur over a 1 ms interval of time.". Let's assume I get 10 rx ints per ms

-> intr_cnt = 10

If we look a the algorithm

if (intr_count > 2*intr_max)

pace_timer = 255;

else ...

Or

if (10 > 4)

pace_timer = 255;

else ...

The way I understand the algo is: 

- interrupts are (always) suppressed for 255*4 = about 1ms

- always the first "if" is taken, so we get and interrputs every second

In reality I get an int every 500us.

So it seems I do not fully understand the algorithm or is it not properly documented?

Best regards, Chris

TDA3LX: Reset not releasing for the DSP

$
0
0

Part Number: TDA3LX

Hi,

I am following the reset sequence for DSP1 & DSP2 as mentioned in TRM 3.5.6.2 DSP1 Subsystem Software Warm Reset Sequence page no.351. 


I am trying to assert the global and local reset for DSP1 & DSP2. The values are also updating in the RM_DSP1_RSTCTRL(0x4AE0 6410) register. But reset status is not updating in status register RM_DSP1_RSTST(0x4AE0 6414) register. Same thing i tried for EVE core then it is updating correctly. 
Please let me know if something is wrong or any other case i need to check.
BR,
Sagar

AM3359: SPI flash example

$
0
0

Part Number: AM3359

Hello, TI Experts,

Our customer sent us a question about "SPI-Flash read/write" with PROCESSOR-SDK-RTOS-AM335x with TMDSICE3359.

They want to know how to create the code for SPI-Flash read/write on the TMDSICE3359.

 

Question:

  - Are there any sample code such as CCS sample project for SPI-Flash read/write on the TMDSICE3359?

 

We would appreciate if you tell us the recommended way to create the code for SPI-Flash read/write on the TMDSICE3359.

 

Best regards,

[TDA4M]AR0233 camera sensor bring up

$
0
0

Hi,

I tried to bring up AR0233 on TDA4EVM board with Fusion board (Rev-B) on PSDKRA-09.00

There is no interrupt reached after the initialization (ub960-ub953-ar0233).

I have checked the status of ar0233 and ub960, the frame count increased. After measured the clock lane and data lane of UB960. There are CSI signal output on oscilloscope.

attched file is the debug patch and log file please help to check and give suggestions.

Regards

Joe(Please visit the site to view this file)

AM3354: How do I Access PMIC(TPS65910) registers over i2c?

$
0
0

Part Number: AM3354

Dear TI Team,

We would like to read/write TPS65910 registers over i2c0? Can you pls. suggest us how can we do this?

Regards,

Zafer Çalışkan 

Viewing all 17527 articles
Browse latest View live


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