Quantcast
Viewing all 124857 articles
Browse latest View live

Forum Post: PROCESSOR-SDK-AM62X: AM623: Please recommend a NAND flash(eMMC) programming method for custom board(First time)

Part Number: PROCESSOR-SDK-AM62X Hi Team, what is the recommended method for programming NAND flash(eMMC) in a custom board for first time. Can we use Ethernet or USB-DFU? Kindly Confirm. Blow is my Environment: SDK:- PROCESSOR-SDK-LINUX-RT-AM62X — Processor SDK RT-Linux for AM62x Version: 09.02.01.09 Build Environment:- Yocto build environment Regards, Kumar Ashutosh

Forum Post: RE: TMS320C6678: There is a certain delay between the CPU and external devices, which may be due to internal limitations of the CPU

XING, We found out just the SPI DATA rate when interfaced with a particular NOR memory flash. There is no timeout phenomenon. The C6678 SPI transmission is successful with data verification and the SPI transmission is consistent and reliable. :-) Regards Shankari G

Forum Post: RE: SK-TDA4VM: J721EXSKG01EVM

Hi, Fabiana. I founded this yocto build way yesterday. I'm going to use this one on my project. Thank you.

Forum Post: RE: AM5729: Using bios_6_76_03_01 tasks were not looping as expected. How do I make the tasks loop?

Hi, Can you please elaborate on the use case here? Also, please share more details on what is happening in Task 1 Regards, Parth

Forum Post: TMS320C6701: Software drop-in compatibility between the SM320C6701GJCA12EP and the TMS320C6701GJC150

Part Number: TMS320C6701 We currently use the TMS320C6701GJC150 part in a newly designed Circuit Card that is soon to go into production. We have just learned that the part has been discontinued and had a last chance buy of 3/30/24. Can you confirm that the SM320C6701GJCA12EP is a drop-in replacement (form, fit and function) for the discontinued part, as well as completely software compatible meaning we can also drop our software right in? The only difference between the two parts appears to be that the "SM" part is "Commercial Processing" and has "EP" "Enhanced Plastic" and the "TMS" part is "Qualified". I have looked at the pinouts and they seem the same but I want to make sure the software would be completely drop-in. Thanks for any info you can provide. Tara Saine General Dynamics saine@gdls.com

Forum Post: RE: SK-AM62: About init.d

Hi Hao, If you want to switch our TI SDK Yocto distrubution images from using systemd to SysVinit init.d you can do that with the below modification: a0797059@dasso:~/tisdk/am62xx-evm/sources/meta-arago (HEAD detached at 09.02.00.009) $ git diff diff --git a/meta-arago-distro/conf/distro/arago.conf b/meta-arago-distro/conf/distro/arago.conf index e46ebd26..197e8ebe 100644 --- a/meta-arago-distro/conf/distro/arago.conf +++ b/meta-arago-distro/conf/distro/arago.conf @@ -59,7 +59,7 @@ DISTRO_FEATURES_FILTER_NATIVE:append = " opencl opencv openmp" DISTRO_FEATURES_FILTER_NATIVESDK:append = " opencl opencv openmp" # Set global runtime providers for major components -ARAGO_SYSVINIT ??= "0" +ARAGO_SYSVINIT ??= "1" INIT_MANAGER ?= "${@['systemd','sysvinit'][int(d.getVar('ARAGO_SYSVINIT'))]}" # Distro-specific package configuration This is sometimes done when one wants to minimize file system size/boot time, such as in case of creating bootable ramdisk images. Another thing you can do is convert your init.d script(s) over into systemd unit files, and do whatever you need to do that way. If you need help figuring out how to do that I'd try some Google searches, or using something like ChatGTP. Should be pretty straightforward I think. Regards, Andreas

Forum Post: RE: TDA4VM: SIngle Camera Mosaic view consists OD, SD, TV

Hi Nikhil, Please find the attached snippet. tivxSetGraphPipelineDepth(obj->graph, APP_PIPELINE_DEPTH); tivxSetNodeParameterNumBufByIndex(obj->colorConvObj.node, 1, APP_BUFFER_Q_DEPTH); //tivxSetNodeParameterNumBufByIndex(obj->ldcObj.node, 7, APP_BUFFER_Q_DEPTH); /*This output is accessed slightly later in the pipeline by mosaic node so queue depth is larger */ tivxSetNodeParameterNumBufByIndex(obj->scalerObj.node, 1, 6); tivxSetNodeParameterNumBufByIndex(obj->scalerObj.node, 2, 6); tivxSetNodeParameterNumBufByIndex(obj->sdpreProcObj.node, 2, APP_BUFFER_Q_DEPTH); tivxSetNodeParameterNumBufByIndex(obj->sdtidlObj.node, 4, APP_BUFFER_Q_DEPTH); tivxSetNodeParameterNumBufByIndex(obj->sdtidlObj.node, 7, APP_BUFFER_Q_DEPTH); tivxSetNodeParameterNumBufByIndex(obj->sdpostProcObj.node, 4, APP_BUFFER_Q_DEPTH); tivxSetNodeParameterNumBufByIndex(obj->imgMosaicObj.node, 1, 4); I tried modifying value from 6 to 2 and 8 in this line tivxSetNodeParameterNumBufByIndex(obj->scalerObj.node, 1, 6); Also tried increasing buffer depth for mosaicObj also. There was no use. Regards, Chaitanya Prakash Uppala

Forum Post: RE: AM68A: USB Device, DFU FW update thought USB to eMMC

HI [quote userid="225764" url="~/support/processors-group/processors/f/processors-forum/1348419/am68a-usb-device-dfu-fw-update-thought-usb-to-emmc/5186349#5186349"] What do you mean by OTA ? [/quote] Over the air. [quote userid="225764" url="~/support/processors-group/processors/f/processors-forum/1348419/am68a-usb-device-dfu-fw-update-thought-usb-to-emmc/5186349#5186349"] yes when the product is released to the market. The image is valid in primary boot ( eMMC) but we want to do the update via USB is that possible and how? [/quote] Dynamic switching boot mode is not possible at the run time Regards Diwakar

Forum Post: RE: AM623: UDAM memory copy example in Linux

Hi Tony, actually there was a recent E2E thread that is a bit similar to what you are asking, but about SPI instead of OSPI, see here: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1351780/am623-how-to-set-the-source-and-destination-ip-addresses-for-dma-in-core-a/5155788#5155788 The answer more or less applies here as well. No the driver doesn't readily support what you want but putting some effort into it I think you can certainly customize it to directly read/write to a specific memory region instead of the buffers it uses. And since you want to access the data probably from userspace one way would be to reserve a region of memory that you access from both the Kernel driver and userspace. Otherwise there's usually additional memcpy-type operations involved to get data to/from the Kernel, which would negate some of the speed gains of using the DMA to access the OSPI device. But it really depends where you want to process the data and what your throughput requirements are. Regards, Andreas

Forum Post: RE: TDA4VH-Q1: Error with TIDL node in C7 cores

Hello, Current SDK version: 9.2.0.5 We initially tried with no changes in the sdk but still found the error messages as mentioned in the error logs. Also, Note that the app is working when I use C7x_1 but its failing when I try to include another C7 core. Currently, I am using default Peele artifacts. Within VX_Kernels_tidl_host.c We observed that default code in SDK had only C7x_1 core registered, we tried to add all the other cores and generate a library but that didn't work for us. Below is the code snippet on how we are calling the respective c7 cores for TIDL node.

Forum Post: RE: TDA4VE-Q1: Rendering artifacts while using opengl + R5F display node on SDK9.1

As another test, I tried to feed the display node with a YUV NV12 vx image instead of a RGBX vx image. I did this by adding a preliminary convert node (RGBX->NV12) in the display graph. Result I could see the display underflowCount was incrementing at a significative lower rate. I didn't see the display offset bug once for a 13 minutes run. Although, since there are still underflows , this doesn't guarantee we wouldn't see the bug for a longer run.

Forum Post: PROCESSOR-SDK-AM62A: Interfacing the THVD1454 RS485 Transceiver

Part Number: PROCESSOR-SDK-AM62A Other Parts Discussed in Thread: THVD1454 Hi TI Team, We developing our custom board based on AM62A SK EVM. We wan to interface the THVD1454 RS485 Transceiver with AM62Ax processor. Below is the rough hardware design. As per THVD1454 datasheet, DE pin will regulate the direction of transmit and receive of data as RE pin is short with DE. Can we use DE pin as rts-gpio and handle it automatically from the Linux driver? I found am335x-nano.dts reference where RTS GPIO is defined( I am not sure that it is used for RS485 but guessing that it would be used for RS485). &uart1 { pinctrl-names = "default"; pinctrl-0 = ; status = "okay"; rts-gpio = ; rs485-rts-active-high; rs485-rx-during-tx; rs485-rts-delay = ; linux,rs485-enabled-at-boot-time; }; Can same be done for the AM62Ax processor to control DE using rts-gpio? Will UART's RTS able to control the DE line for transmit and receive automatically? Regards, Jay

Forum Post: RE: SK-AM62A-LP: Smoothening The State of charge - BQ27220

Sure, please let me know as soon as possible because we are in the final stage of production. If your team helps, it will be helpful for us

Forum Post: RE: TMS320C5505: TMS320C5509 Linker Command File.

Hi Ming, I'm getting similar error with the modified code. Also, I added ")" around the statement still having same errors.

Forum Post: AM625: AM6254:slow startup speed and can not startup with SD card.

Part Number: AM625 Hi Ti expert, My customer is testing our AM6254 in their own board. Their board is similar with BB's EVM and just change some IO power supply from 1.8V to 3.3V. Now they met two problems: 1. Compared with BB's EVM, their own board has slow startup speed, up to 10s and then output CCCCCCCC. But if they use BB's EVM, it can immediately output CCCCCCCC. 2. Their own board can output CCCCCCCC with empty emmc but can not output CCCCCCCC when selecting SD card and will get stuck and have not any output. 3. Could you please explain the detailed printed information from BB's board and their own board. Customer's board: 02000000011a0000616d3632780000000000000048534653010001000100010002a6000000000000d68ecb2c055dff11ade95bd927e837d2a53bc23b0a2800cebce4f106bcf309df2213912d77a157a8b7c2df40672a06a918034aa4c7d603e462481475225d49b8ad0bc40b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaa9efe1ba03e3674e29031bf91542a42b382fdce7cde086d9a75ab19922a005C BB's board: 01000000011a0000616d36327800000000000000475020200100010001000100CC We are suspecting that it is related with the IO power supply(1.8V to 3.3V) and POR queue(3.3V delay). Could you please help review the schematic.

Forum Post: RE: AM6422: icssg_prueth port initializing but not able to connect.

Dear Daolin, [quote userid="576780" url="~/support/processors-group/processors/f/processors-forum/1343344/am6422-icssg_prueth-port-initializing-but-not-able-to-connect/5185260#5185260"]the time offset is <2nS[/quote] 2nS is ideal delay for batter setup & hold time of RGMII signal. However, minimum 1nS setup & hold time of RGMII signal is acceptable by AM64xx & PHY. [quote userid="576780" url="~/support/processors-group/processors/f/processors-forum/1343344/am6422-icssg_prueth-port-initializing-but-not-able-to-connect/5185260#5185260"]Can the layout files be provided for our hardware team to review?[/quote] I have attached e2e.ti.com/.../PRU_5F00_ICSSG_5F00_Ethernet_5F00_Length-Match-report.zip & e2e.ti.com/.../Layout.zip image of the same for your reference. please let us know, if you have any concern on the same. - Vaibhav

Forum Post: RE: SK-AM62: to run RTOS/baremetal applications on ARM M4F in TQ-System TQMa6254

Hi Mukul, Feedback from the customer: Thanks a lot for the response. If I understand correctly, the link has suggested that M4 RTOS might not be suitable for our requirements. We are looking at A53 Linux option and we would like to know whether TI’s PROCESSOR-SDK-LINUX-AM62X as provided in the following link can be used for TQMa62xx https://www.ti.com/tool/PROCESSOR-SDK-AM62X If this is possible, any configuration changes we should be aware of? We also notice that there is an SD card image tisdk-default-image-am62xx-evm.wic.xz from the above link. We have tried the image on TQMa62xx but it won’t boot at all. We have also tried other images like tisdk-debian-bookworm-am62xx-evm.wic.xz etc and it won’t boot as well. Once again, thanks a lot for your help. I look forward to your reply soon.

Forum Post: RE: SK-AM62: to run RTOS/baremetal applications on ARM M4F in TQ-System TQMa6254

Hello Viktorija I would recommend TQ to post their own queries, so that experts on both sides can talk. Is there any reason they expect the images that are created for our EVM to work without any change on their boards? Did they use the same BOM and design to create the TQ board? We are not aware of their board and design, so I cannot say why something that we have for our EVM, does not work for their board. Perhaps I am missing something in their query?

Forum Post: TDA4VM: GStreamer qnx

Part Number: TDA4VM we have used gstreamer for encode and decode in tda4vm chip, and linux system , by sdk 8.4,we also want to use gstreamer in qnx system.but do not know wherher tda4vm qnx sdk can support gstreamer? if can support ,please tell me how to compile it

Forum Post: RE: TDA4VM-Q1: Gamma Correction Feature support in TDA4VM,

Thanks Gang and Brijesh for your kind answer. We'll check the secure resource via TI KOREA team.
Viewing all 124857 articles
Browse latest View live


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