hi, please find the output from the script file and suggest further what to do BR satya(Please visit the site to view this file)(Please visit the site to view this file)
↧
Forum Post: RE: Linux/AM5728: Board bringup
↧
Forum Post: RE: Linux/PROCESSOR-SDK-AM335X: Need a display gradient smoothness
Krunal, Thank for yor reply,using PSDK linux is Yocto sdk development. Regards, SanthanaKumarS
↧
↧
Forum Post: RE: TDA2EXEVM: How can I train the dataset of traffic sign with objSubType?
yes, My question both about training and inference in tidl . That TIDL_OD example is the identification of pedestrian, vehicles and traffic signs. We all know that there are many different types of traffic signs,So TI divided traffic signs into a subclass to determine which kind of signs. I just want to know how can I use the structure provided by TI to set my classification, and the result of output also includes the result of subclass。
↧
Forum Post: RE: Linux/TDA2SX: Encounter error when calling system_init multiple times in different applications.
Hi Anuj, Thanks for your reply. I want to confirm with you again, whether the VSDK in question can support multiple chains in multiple applications? If yes, how can I manage it? From my point of view, piling up a lot of functionalities in one application is not a good practice for current ADAS or AD system design. Regards, Simon
↧
Forum Post: RE: AMIC110: HSR demo
Hi, below is log. **** Build of configuration AMIC11x_release for project hsr_app_AMIC11x_arm **** "C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 4 all -O 'Building file: C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.c' 'Invoking: GNU Compiler' "C:/ti/gcc-arm-none-eabi-6-2017-q1-update/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -mfloat-abi=hard -mfpu=neon -Dam3359 -DSOC_AM335x -DiceAMIC11x -Dcore0 -DPTP_TESTING -DBUILD_HSR_H -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/hsr_prp/projects/hsr_app_AMIC11x_arm" -I"C:/ti/pdk_am335x_1_0_10/packages" -I"C:/ti/pdk_am335x_1_0_10/packages/ti/starterware/include/am335x" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02" -I"C:/ti/ndk_2_26_00_08" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/hsr_prp/include" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/hsr_prp/include/v1.0" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/snmp/include" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/third_party/protocols/snmp/include" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/third_party/protocols/ptp/ptpd/dep" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/hsr_prp/firmware/hsr" -I"C:/ti/gcc-arm-none-eabi-6-2017-q1-update/arm-none-eabi/include" -O2 -ffunction-sections -fdata-sections -g -gdwarf-2 -gstrict-dwarf -Wall -mno-unaligned-access -MMD -MP -MF"hsr_prp_menu.d" -MT"hsr_prp_menu.o" -o"hsr_prp_menu.o" @"configPkg/compiler.opt" "C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.c" subdir_rules.mk:23: recipe for target 'hsr_prp_menu.o' failed C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.c: In function 'runRxTxTest': C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.c:743:16: warning: passing argument 2 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] ((ICSSEMAC_Object *)(emachandle->object))->emacInitcfg->ethPrioQueue, 4); ^ In file included from c:\ti\gcc-arm-none-eabi-6-2017-q1-update\arm-none-eabi\include\stdio.h:29:0, from C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.h:40, from C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.c:42: c:\ti\gcc-arm-none-eabi-6-2017-q1-update\arm-none-eabi\include\string.h:27:8: note: expected 'const void * restrict' but argument is of type 'uint8_t {aka unsigned char}' _PTR _EXFUN(memcpy,(_PTR __restrict, const _PTR __restrict, size_t)); ^ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.c:746:61: error: subscripted value is neither array nor pointer nor vector emachandle->object))->emacInitcfg->ethPrioQueue[ICSS_EMAC_QUEUE1] = 1; ^ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.c:748:61: error: subscripted value is neither array nor pointer nor vector emachandle->object))->emacInitcfg->ethPrioQueue[ICSS_EMAC_QUEUE2] = 1; ^ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.c:750:61: error: subscripted value is neither array nor pointer nor vector emachandle->object))->emacInitcfg->ethPrioQueue[ICSS_EMAC_QUEUE3] = 1; ^ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.c:752:61: error: subscripted value is neither array nor pointer nor vector emachandle->object))->emacInitcfg->ethPrioQueue[ICSS_EMAC_QUEUE4] = 1; ^ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.c:756:16: warning: passing argument 1 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] memcpy(((ICSSEMAC_Object *)(emachandle->object))->emacInitcfg->ethPrioQueue, ^ In file included from c:\ti\gcc-arm-none-eabi-6-2017-q1-update\arm-none-eabi\include\stdio.h:29:0, from C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.h:40, from C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/hsr_prp_menu.c:42: c:\ti\gcc-arm-none-eabi-6-2017-q1-update\arm-none-eabi\include\string.h:27:8: note: expected 'void * restrict' but argument is of type 'uint8_t {aka unsigned char}' _PTR _EXFUN(memcpy,(_PTR __restrict, const _PTR __restrict, size_t)); ^ gmake: *** [hsr_prp_menu.o] Error 1 'Building file: C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c' 'Invoking: GNU Compiler' "C:/ti/gcc-arm-none-eabi-6-2017-q1-update/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -mfloat-abi=hard -mfpu=neon -Dam3359 -DSOC_AM335x -DiceAMIC11x -Dcore0 -DPTP_TESTING -DBUILD_HSR_H -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/hsr_prp/projects/hsr_app_AMIC11x_arm" -I"C:/ti/pdk_am335x_1_0_10/packages" -I"C:/ti/pdk_am335x_1_0_10/packages/ti/starterware/include/am335x" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02" -I"C:/ti/ndk_2_26_00_08" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/hsr_prp/include" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/hsr_prp/include/v1.0" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/snmp/include" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/third_party/protocols/snmp/include" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/third_party/protocols/ptp/ptpd/dep" -I"C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/hsr_prp/firmware/hsr" -I"C:/ti/gcc-arm-none-eabi-6-2017-q1-update/arm-none-eabi/include" -O2 -ffunction-sections -fdata-sections -g -gdwarf-2 -gstrict-dwarf -Wall -mno-unaligned-access -MMD -MP -MF"main.d" -MT"main.o" -o"main.o" @"configPkg/compiler.opt" "C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c" subdir_rules.mk:44: recipe for target 'main.o' failed C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c: In function 'taskUartMenu': C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c:557:79: warning: pointer targets in passing argument 2 of 'hsrPrp_multicast_filter_override_hashmask' differ in signedness [-Wpointer-sign] hsrPrp_multicast_filter_override_hashmask(emachandle, bkupMacidString); ^~~~~~~~~~~~~~~ In file included from C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c:95:0: C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/hsr_prp/include/hsrPrp_red_multicastTable.h:78:12: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *' RED_STATUS hsrPrp_multicast_filter_override_hashmask(ICSSEMAC_Handle ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c:563:74: warning: pointer targets in passing argument 2 of 'hsrPrp_multicast_filter_update_macid' differ in signedness [-Wpointer-sign] hsrPrp_multicast_filter_update_macid(emachandle, bkupMacidString, ^~~~~~~~~~~~~~~ In file included from C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c:95:0: C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/hsr_prp/include/hsrPrp_red_multicastTable.h:65:12: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *' RED_STATUS hsrPrp_multicast_filter_update_macid(ICSSEMAC_Handle ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c:570:74: warning: pointer targets in passing argument 2 of 'hsrPrp_multicast_filter_update_macid' differ in signedness [-Wpointer-sign] hsrPrp_multicast_filter_update_macid(emachandle, bkupMacidString, ^~~~~~~~~~~~~~~ In file included from C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c:95:0: C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/protocols/hsr_prp/include/hsrPrp_red_multicastTable.h:65:12: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *' RED_STATUS hsrPrp_multicast_filter_update_macid(ICSSEMAC_Handle ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c: In function 'main': C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c:1028:32: error: subscripted value is neither array nor pointer nor vector switchEmacCfg->ethPrioQueue[ICSS_EMAC_QUEUE1] = 1 ; ^ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c:1029:32: error: subscripted value is neither array nor pointer nor vector switchEmacCfg->ethPrioQueue[ICSS_EMAC_QUEUE2] = 0 ; ^ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c:1030:32: error: subscripted value is neither array nor pointer nor vector switchEmacCfg->ethPrioQueue[ICSS_EMAC_QUEUE3] = 1 ; ^ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c:1031:32: error: subscripted value is neither array nor pointer nor vector switchEmacCfg->ethPrioQueue[ICSS_EMAC_QUEUE4] = 0 ; ^ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c:1156:5: warning: implicit declaration of function 'OSAL_OS_start' [-Wimplicit-function-declaration] OSAL_OS_start(); ^~~~~~~~~~~~~ C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c: In function 'ICSSEmacDRVInit': C:/ti/PRU-ICSS-HSR-PRP-DAN_01.00.04.02/examples/hsr_prp/main.c:1468:5: warning: implicit declaration of function 'ICSS_EmacSocGetInitCfg' [-Wimplicit-function-declaration] ICSS_EmacSocGetInitCfg((instance - 1), emacBaseAddr); ^~~~~~~~~~~~~~~~~~~~~~ gmake: *** [main.o] Error 1 gmake: Target 'all' not remade because of errors. **** Build Finished **** i have not apply the patch. Once i'll do i'll message. Regards, VR
↧
↧
Forum Post: Linux/AM5718: UART write error
Part Number: AM5718 Tool/software: Linux I am using AM5718 IDK EVM,and ti-processor-sdk-linux-am57xx-evm-05.03.00.07. No LCD is connected and jumper J51 is open. I understand that RS485 (UART2) corresponds to "/dev/ttyS1" . When I try the code snippet given below, open is successful, but write fails. code ----------------------------------------------------------------- #define UART2_FILE_NAME "/dev/tty1" char buf[512] = {0X41, 0x42, 0x43, 0x44, 0x45, 0x46}; if ((int_FPUart2 = open(UART2_FILE_NAME, O_RDWR)) < 0) { printf("Failed to open uart2%s\n", UART2_FILE_NAME); exit(1); } if( write(int_FPUart2, buf, 6)==6) printf("Writing uart2 ok\n"); else printf("Error Writing uart2\n"); ------------------------------------------------------ if I try the command "stty -F /dev/ttyS1" , I get the following error: "stty: /dev/ttyS1: Input/output error" What should I do to enable and write to UART2 in the EVM?
↧
Forum Post: RE: I want to ask if TMDXEVM6657LE contains XDS560v2 USB JTAG or I need to by this additonal
Does it has XDS560v2 System Trace USB Debug Probe?
↧
Forum Post: 66AK2H06: 66AK2H06
Part Number: 66AK2H06 I want to exchange data between processor and zynq on PCIe interfcace. Do i have to configure any device as PCIe rooy complex.
↧
Forum Post: RE: 66AK2H06: 66AK2H06
Hello! Strictly speaking, one does not need Root Complex (RC) to move data between EndPoints (EP), though there are nuances to remember. First, one cannot directly connect two EPs. Instead, one may connect them through the switch. In this case switch will operate as upstream port, and endpoints will have downstream ports and link training will be possible. As you have processors on both sides of the link, they could take responsibility of EPs self-configuration. However, switch is usually a pretty dumb device, so one have to configure the switch somehow. So again, its is possible to have the link without RC on expense of other extra efforts. Nevertheless, we used to have one of the devices as RC, so it does enumeration and configuration of EPs, as well as initiate link training. As both TI's processor and Xilinx's SoC could operate as RC, I would use that option. In this case one can connect two devices directly without the switch. Which one of two should be RC is up to your preferences. Hope this helps.
↧
↧
Forum Post: 66AK2H14: 1 GBE 5 Port Ethernet Switch is not designed to transmit data on multiple port parallel
Part Number: 66AK2H14 Dear TI Team, I want to achieve 2 Gbps Baud rate and for this I prefer to use two 1 GBE interface in parallel. As there are four 1 GBE ports available in my EVM K2H so I decide to transmit on both port parallel but when I study Gigabit Ethernet (GbE) Switch Subsystem user manual I notice that Receive Streaming Packet Interface contain only one receive streaming packet interface for port 0 as mention in section 2.3.1.3 of user guide. Can you please tell me if it is possible to transmit and receive data on two 1GBE ports simultaneously . Ultimately my target is to achieve 2Gbps on Tx and 2Gbps on Rx simultaneously . I am using latest processor SDK and TI RTOS on C66X processor but I also have option to use Linux on ARM cores. If it is not possible to achieve this band width on 1GBE interface please suggest me some other Interface other then PCIe. I will be grateful for your kind response. Best Regards, Umer Qureshi
↧
Forum Post: CCS/TDA2SX: HW trace analyzer
Part Number: TDA2SX Tool/software: Code Composer Studio Hi All, We want to get statistics on the system behavior (memory throughput) and for that we are trying to use the HW trace analyzer, the issue is that we are not getting data, is there anything else we need to do before using this feature? we are using the ETB with 14p Jtag connection, We have already went over the sprac17b.pdf document, The below is what we are getting, Many Thanks, HR
↧
Forum Post: PINMUXTOOL: PIN MUX Tool V4 for CC3220SF Generates the same header files all the time
Part Number: PINMUXTOOL Doesn't matter what pin configuration I choose, the pinmux tool version: 4.0.1532, is always generating the same CC3220SF _LAUNCHXL.h and CC3220SF _LAUNCHXL.c files. Why doesn't it work? Thanks.
↧
Forum Post: RE: CCS/AM5706: PRU MII RXLINK connections
Hi Biser, We using AM5718 PRU Ethernet and we use DP83822I Ethernet driver,we also didn't connect RXLINK Can you guide us,to enable MDIO internal state machine . PSDK Version : 05.03.00.07 Regards, Suresh
↧
↧
Forum Post: RE: AM5708: TIDL .y file
Thanks for your advising.
↧
Forum Post: RE: AM5708: Device temperature
Hi, Please read www.ti.com/.../spracg1.pdf
↧
Forum Post: RE: 66AK2H06: 66AK2H06
Thanks...
↧
Forum Post: RE: Linux/PRU-ICSS-INDUSTRIAL-SW: What is the best way to access PRU remoteproc carveouts from userspace?
Hello Bill, Sorry for the delay - catching up after vacation. My initial suggestion would be to modify the existing drivers in the system that are called when you start/stop the PRU, but I haven't really thought about your usecase - maybe remoteproc_sysfs.c > state_store or one of the associated functions? I have seen people call initialization functions for separate drivers within the probe function of other drivers, but it does not sound like that is a match for your usecase (a messy example is cpts.c getting initialized in the cpsw.c probe function). If you wanted a more in-depth discussion on how to write your driver to start/stop when you want it to, go ahead and create a new thread (and link it back here if you want). Regards, Nick
↧
↧
Forum Post: RE: Linux/AM5718: PRU Ethernet does not work
Hello Suresh, What do you mean by "But we can able to communicate through PHY"? What are your symptoms? Do you have terminal output to share? Regards, Nick
↧
Forum Post: RE: RTOS/TMS320C6748: Understanding SYSBIOS benchmarks
Hi Dean, [quote user="Dean Hofstetter"] Interrupt Latency: The SYSBIOS users guide says this is the time maskable interrupts are disabled. Furthermore it says it is the time from the interrupt firing to the first instruction of the interrupt dispatcher. Those two statements seem to contradict each other. Not sure if I need this number or not. The C674x number is 205 cycles. [/quote] The interrupt latency is the prolog plus the maximum time we disable interrupts in the kernel. [quote user="Dean Hofstetter"] HWI dispatcher: Not defined in the SYSBIOS users guide. The C674x number is 281 cycles. You would think this should be the prolog + the epilog, but it doesn't add up (close but not exact). [/quote] The Hwi Dispatcher is prolog + empty ISR + epilog. [quote user="Dean Hofstetter"] HWI to blocked TASK: Defined in the SYSBIOS users guide to be time from the start of an ISR that posts a semaphore to the execution of the 1st instruction in the TASK. However the diagram below this description includes the time from when the HWI fires and the prolog, which contradicts the description. The C674x number is 445 cyles. [/quote] It is the start of the ISR, not the start of the Hwi function. So the prolog is included. Ditto for the Swi description/diagram. Note: you can look at the file \packages\ti\ sysbios \examples\generic\benchloop\benchloop.c to see the code that generates these numbers. Does this clear things up? Todd
↧
Forum Post: RE: Linux/AM3358: Issue with RPmsg
I am still unclear on your exact steps. Is this what you are doing? If not, please correct me. echo 'button_led.out' > /sys/class/remoteproc/remoteproc1/firmware echo 'PRU_Halt.out' > /sys/class/remoteproc/remoteproc2/firmware echo 'start' > /sys/class/remoteproc/remoteproc1/state echo 'start' > /sys/class/remoteproc/remoteproc2/state * button_led behaving as expected * echo 'stop' > /sys/class/remoteproc/remoteproc1/state echo 'PRU_RPMsg_LED0.out' > /sys/class/remoteproc/remoteproc1/firmware echo 'start' > /sys/class/remoteproc/remoteproc1/state echo "b" > /dev/rpmsg_pru30 Regards, Nick
↧