Quantcast
Channel: Processors
Viewing all 151183 articles
Browse latest View live

Forum Post: RE: Linux/AM5728: Custom board configuration

$
0
0
Hello Biser, Can you please check with software team for the reply. Thanks.

Forum Post: AM3359: EtherCAT FoE update error

$
0
0
Part Number: AM3359 Hello I am trying to update the application using FoE by following the instructions mentioned in the below link. But I am getting an error on ICEv2: "Failed to download file to Box1.........ADS Error device has a timeout". I have attached the screenshot of the error. I am using processor_sdk_rtos_am335x_4_00_00_04 and PRU-ICSS-EtherCAT_Slave_01.00.04.02. I have generated the ESI file using SSC tool and followed the instructions mentioned for building the ethercat_slave_full_AM335x_arm project. The project is working fine to do all the communication with TwinCAT and I can exchange PDOs in OP mode. Now I wanted to use the FoE feature for upgrading the application remotely. But I am facing this issue. regards Mohit

Forum Post: RE: TDA2EXEVM: TIDL - tidlstasTool result matching

Forum Post: RE: STARTERWARE-SITARA: UART4 issue

$
0
0
Hi Lali, No, I am using FIFO. The issue is with FIFO configuration. If I configure FIFO with 1 byte trigger level then it works properly. If I configure FIFO with more than 9 byte of trigger level then it doesn't work. Yash.

Forum Post: RE: AM3359: EtherCAT FoE update error

$
0
0
The software team have been notified. They will respond here.

Forum Post: Linux/DRA750: Input file for null_src_decode_display use case is not compatible

$
0
0
Part Number: DRA750 Tool/software: Linux Hello everyone, What is being tried: I am trying to execute "null_src_decode_display" usecase on TDA2xx setup. Steps followed to achieve: 1. I tried with 1280x720_00.h264 and 1280x720_00.hdr files ( e2e.ti.com/.../2391227 . With which usecase in not dispplaying output(only green screen) 2. Thinking that we can only use 1920x1080 resolution files I tried to covert mkv file into 1920x1080 resolution .h264 and .hdr files through below commands but 1. Generate index file( all info of video sample) with ffprobe command. ffprobe -show_packets ./H264_artifacts_motion.h264 >index.idx 2. Extract just "Size" from above generated index file with sed command. PAT=size sed -n "/$PAT/p" index.idx | cut -d' ' -f3 >> size_extracted.txt 3. Now generate binary file from size extracted file, with below command. Please note that " size_extracted.txt should not contain any string just numbers i.e size of frame " . cat size_extracted_jelly.txt | perl -n -e 'printf("%08x\n",$_)' | sed 's/\(..\)\(..\)\(..\)\(..\)/0x\4\n0x\3\n0x\2\n0x\1/' | xxd -r -p > Size_test.bin && du -b Size_test.bin It's giving me Size_test.bin file. Issues facing: Not able to create 1920x1080 resolution .h264 and .hdr files Thanks, Nitin www.blackpeppertech.com/

Forum Post: RE: AM3354: am3354 can not get the network address

$
0
0
Can you post the full bootlog and the dts file, which you're using? Also please share which SDK is this? Best Regards, Yordan

Forum Post: TDA2EVM5777: How to Delay SPI Slave to Master Response in Vision SDK

$
0
0
Part Number: TDA2EVM5777 Hi , Please guide me how to delay slave to master response in Vision SDK by one clock ? I am missing MSB in MISO and wave form shows that when clock starts first bit is already passed so it starts reading from second MSB. Thanks,

Forum Post: RE: AM5728: Power consumption

$
0
0
[quote user="jinhu wu"]I want to know that am5728 can be set to lower than 1GHZ? [/quote] Yes, it can. 1GHz is the MAX frequency supported in OPP_NOM. You can use in example 500MHz. See the below pointers for more info: http://processors.wiki.ti.com/index.php/Linux_Core_Power_Management_User's_Guide_(v4.4) [quote user="jinhu wu"]Is it possible to make am5728 only running 1 cpu?[/quote] Yes, it is possible to run only 1 cpu - "single core" mode. We have Dhrystone benchmark test that can be run on signle core or dual core: Regards, Pavel

Forum Post: RE: Linux/AM5728: GateMP example problem

$
0
0
Fei Liang, The code is different from that in qnx directory, but I don't see the binary in the filesystem under linux. That means it is not a test case for Linux and has not been tested. I am not clear if it was removed because of cmem not on all platforms or other reasons. Rex

Forum Post: RE: Linux/DRA750: Input file for null_src_decode_display use case is not compatible

$
0
0
Hello Nitin, Default use-case works with 1080P resolution but you can change it to work with 1280x720. You need to edit use-case file to change below macros and data file names. #define ENCDEC_MAX_FRAME_WIDTH (1920) #define ENCDEC_MAX_FRAME_HEIGHT (1080) Do you want to test it only for 1920x1080 resolution?

Forum Post: RE: AM3354: am3354 can not get the network address

$
0
0
Hi, Thank you for your reply. SDK : ti-processor-sdk-linux-rt-am335x-evm-03.03.00.04-Linux-x86-Install.bin Kernel Compiling method : make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- tisdk_am335x-evm-rt_defconfig make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x-boneblack.dtb make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage (Please visit the site to view this file) The appendix contains tisdk_am335x-evm-rt_defconfig am335x-bone-common.dtsi am335x-boneblack.dts am33xx.dtsi bootlog. cpsw_emac1 mac davinci_mdio located in the am335x-bone-common.dtsi . BR

Forum Post: RE: Linux/AM5728: Device tree HDMI configuration problem

$
0
0
manisha, Thank you for confirming the system/device tree would work without the TPD12S015 encoder defined -- A sanity check is always most useful! I ended up putting in a few more debugging statements in the various kernel drivers to see where things were failing and I now have the 4.9.41 kernel running on my board. In case others are using the Compulab AM572x boards the following is the configuration that worked for me - I have stripped out non-relevant bits so the config is easier to see - note in my case I'm just using HDMI. Final configuration (kernel config) CONFIG_DRM_OMAP=y CONFIG_DRM_OMAP_WB=y CONFIG_OMAP2_DSS_INIT=y CONFIG_OMAP_DSS_BASE=y CONFIG_OMAP2_DSS=y CONFIG_OMAP2_DSS_DEBUG=y CONFIG_OMAP2_DSS_DEBUGFS=y # CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS is not set CONFIG_OMAP2_DSS_DPI=y # CONFIG_OMAP2_DSS_VENC is not set CONFIG_OMAP2_DSS_HDMI_COMMON=y CONFIG_OMAP4_DSS_HDMI=y CONFIG_OMAP5_DSS_HDMI=y # CONFIG_OMAP2_DSS_SDI is not set # CONFIG_OMAP2_DSS_DSI is not set CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0 CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y CONFIG_TI_DSS6=y # # OMAPDRM External Display Device Drivers # # CONFIG_DRM_OMAP_ENCODER_OPA362 is not set # CONFIG_DRM_OMAP_ENCODER_TFP410 is not set # CONFIG_DRM_OMAP_ENCODER_TPD12S015 is not set # CONFIG_DRM_OMAP_ENCODER_TC358768 is not set # CONFIG_DRM_OMAP_DRA7_DIRECT_ENCODER is not set # CONFIG_DRM_OMAP_DRA7EVM_ENCODER_TPD12S015 is not set # CONFIG_DRM_OMAP_ENCODER_SII9022 is not set # CONFIG_DRM_OMAP_CONNECTOR_DVI is not set CONFIG_DRM_OMAP_CONNECTOR_HDMI=y # CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV is not set # CONFIG_DRM_OMAP_PANEL_DPI is not set # CONFIG_DRM_OMAP_PANEL_DSI_CM is not set # CONFIG_DRM_OMAP_PANEL_SONY_ACX565AKM is not set # CONFIG_DRM_OMAP_PANEL_LGPHILIPS_LB035Q02 is not set # CONFIG_DRM_OMAP_PANEL_SHARP_LS037V7DW01 is not set # CONFIG_DRM_OMAP_PANEL_TPO_TD028TTEC1 is not set # CONFIG_DRM_OMAP_PANEL_TPO_TD043MTEA1 is not set # CONFIG_DRM_OMAP_PANEL_NEC_NL8048HL11 is not set CONFIG_DRM_TILCDC=y CONFIG_DRM_TILCDC_SLAVE_COMPAT=y # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set # CONFIG_DRM_FSL_DCU is not set CONFIG_DRM_BRIDGE=y Relevant Device Tree bits: * I opted to not include the regulator definitions (ldoln_reg, ldo4_reg) to keep this doc concise / { aliases { display0 = &hdmi; }; hdmi_conn: connector { compatible = "hdmi-connector"; label = "hdmi"; type = "a"; hpd-gpios = ; port { hdmi_connector_in: endpoint { remote-endpoint = ; }; }; }; }; &dra7_pmx_core { /* HDMI related pin configuration */ hdmi_pins: pinmux_hdmi_pins { pinctrl-single,pins = ; }; hdmi_conn_pins: pinmux_hdmi_conn_pins { pinctrl-single,pins = ; }; dss_dpi_pins: dss_pins { pinctrl-single,pins = ; }; }; &dss { status = "ok"; pinctrl-names = "default"; vdda_video-supply = ; }; &hdmi { status = "ok"; vdda-supply = ; pinctrl-names = "default"; pinctrl-0 = ; port { hdmi_out: endpoint { remote-endpoint = ; lanes = ; }; }; }; &hdmi_conn { pinctrl-names = "default"; pinctrl-0 = ; };

Forum Post: RE: Linux: AM572x USB gadget completion handler delay

$
0
0
Bin, Attaching logs taken from UDC(drivers/usb/gadget/udc/core.c) for issue #2, (Please visit the site to view this file) (Please visit the site to view this file) (Please visit the site to view this file) Observations from the above logs are, 1. "usb_gadget_giveback_request: ISOC_UDC" (debug message added for isochronous ep) is called when video is streaming without HID events. (Refer tilogs_video_working_without_hid.txt ) 2. After queuing few HID events "usb_gadget_giveback_request: INT_UDC" (debug message added for interrupt ep), we see "usb_gadget_giveback_request: ISOC_UDC" is not getting called for video requests. (Refer tilogs_video_hid_not_working.txt ) 3. After isochronous ep blocked, video packets are piled up in queue waiting USB request buffer leads to memory crash. (Refer mem-crash.txt ) Note: We have request buffer queue of size 1024 only for video.

Forum Post: RE: AM3354: am3354 can not get the network address

$
0
0
Hi, Can you try enabling the dual emac: &mac { pinctrl-names = "default", "sleep"; pinctrl-0 = ; pinctrl-1 = ; status = "okay"; + dual_emac; }; &cpsw_emac1 { phy_id = , ; phy-mode = "mii"; status = "okay"; + dual_emac_res_vlan = ; }; Best Regards, Yordan

Forum Post: RE: Linux: AM3352 kernel panic during power-off

$
0
0
I followed all the steps in this thread and it has solved the panic kernel issue during the power off, but now the board will not boot up unless we press the reset button or completely discharge all capacitors. I don't realy understand why reverting OMAP_RTC_PMIC_EXT_WAKEUP_POL and OMAP_RTC_PMIC_EXT_WAKEUP_EN helps to prevent kernel panic, but it does. I need to create solution for powerin on and off.

Forum Post: RE: Linux/AM3354: I2C EEPROM not working

$
0
0
Hi Thejeswarareddy, Do you use AM335x TI EVM or custom board? Have you verified your I2C0 pinmux is correct? You can do this checking the related Control Module registers with devmem2 tool. Check also if your EEPROM is properly detected with "i2cdetect" command, see below wiki for more info: processors.wiki.ti.com/.../Processor_SDK_Linux_Training:_Introduction_to_Device_Driver_Development Regards, Pavel

Forum Post: RE: RTOS/TDA2HV: Need example code to run in the use case mode

$
0
0
Hi Prasad, Thanks for the reply, As of now, Our TDA2x Soc is working on the Slave mode.On slave side, we receive the data perfectly from the master (MOSI).But when we send the data from Slave to Master the First bit is missing on master side(MISO line).We used the SPI mode 3(CPOL = 1and CPHA = 1) for communication. if we send the data 129((binary)1000 0001) from the salve then we receive the master side 3 (0000 0011). I have attached CRO screenshot for your information.Inside screenshot yellow line is for SCLK and the blue channel is for the MISO line. My query is, 1) How to resolve this data going wrong on the master side? Please suggest us some solution to resolve this issue. Please let me know if you need more information on our side. Thanks, Parth Modi

Forum Post: RE: Linux/AM5728: Custom board configuration

$
0
0
Hi Chandrashekar, You can find description about how to configure RGMII in devices tree at: processors.wiki.ti.com/.../Linux_Core_CPSW_User's_Guide and processors.wiki.ti.com/.../Linux_Core_CPSW_User's_Guide Also you should check pinmux settings. BR Tsvetolin Shulev

Forum Post: RE: AM3354: am3354 can not get the network address

$
0
0
Hi Yordan, Thank you for your reply . I enabling the dual emac. Device tree according to the above configuration. But eth0 eth1 still has no network address. As shown in the following figure: How to get the network address ? BR
Viewing all 151183 articles
Browse latest View live


Latest Images

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