ok so i am trying to modify the EVM EMAC example to work with my board. what is your guys obsession with UART printf? we don't have a uart line that we can connect to a PC. is there an easy way to redefine UART_printf and turn it into just the standard printf so i can get my output in the CIO console? also when i step through the code i get an error at: if ((open_ret = emac_open(0, &open_cfg)) == EMAC_DRV_RESULT_OPEN_PORT_ERR) CortxA8: Unhandled ADP_Stopped exception 0x20023 halted at routine do_AngelSWI(int, void*) from inside _kill(int)()
↧
Forum Post: RE: RTOS/AM3352: Example project for NDK with interrupts
↧
Forum Post: RE: PROCESSOR-SDK-TDAX: PCIe with cache not working
Hi Milos, I have forwarded your question to an expert for comment. Regards, Yordan
↧
↧
Forum Post: RE: AM5716: Low latency communication between cores
Hi Hiroyasu-san Paula is discussing this internally. I did have a few minor follow up questions 1) Is customer planning to your TI RTOS on all cores? This is not a Linux + RTOS system , correct? 2) Does the customer have any desired goals/ requirements in terms of what is "low latency"? 3) What kind of data needs to be communicated to IPU or DSP , is it just messages, or some sort of pay load , and how frequently? If you have any guidance on this please share. Regards Mukul
↧
Forum Post: RE: AM5728: Gstreamer with Waylandsink and IVI shell error
I am not sure which promotional material is being referred which says all these are possible through command line. Window positioning is possible at low level framework using DRM APIs or weston manager can enable it using ivi shell. Customer can refer to dual camera demo out of box application which demonstrates window positioning using DRM APIs. To work with ivi shell, it is up to the client application to support the protocol. There can be many different client applications and onus is on customers to support the ivi-shell protocol on the application referring to examples available in arago build. The trouble with customer is they are staying with gstreamer framework for advance display/graphics usage and the client application for ivi shell with gstreamer is open source waylandsink. Gstreamer framework is more of a multimedia framework and not much applicable for advance display and graphics functionality usage. Typically most of the customers chooses to use to work outside gstreamer framework for advance display and graphics need.
↧
Forum Post: RE: DRA750: How to configure TFT panel as external display for Dual Display Solution (6AM1.3 SDK)
Hi Baker, > Now the SDK dosen't support to set HDMI as primary display ,TFT as external display . Did you mean that after updating hardware composer library, you dont see UI on either of the display? What is the resolution of your HDMI display? Could you attach logs of logcat after the reboot and dumpsys SurfaceFlinger. Thanks, Gowtham
↧
↧
Forum Post: RE: PROCESSOR-SDK-AM335X: PRU usage questions
Simon, The API that you referenced is based on an older Linux driver and is no longer supported by TI. The currently supported Linux driver for loading a firmware into the PRUs is the RemoteProc driver. Here's a description of the driver: processors.wiki.ti.com/.../PRU-ICSS_Remoteproc_and_RPMsg and here's a Quick Start Guide that shows how to run an RPMsg example using the RemoteProc driver: processors.wiki.ti.com/.../RPMsg_Quick_Start_Guide The RPMsg example from that Quick Start Guide gives an example of how to use the resource table header file of the PRU firmware in order to have the RemoteProc driver configure your PRU interrupts for you. In the example (which can also be found here: git.ti.com/.../PRU_RPMsg_Echo_Interrupt0) , system event 16 is mapped to channel 2 and channel 2 is mapped to host interrupt 2 which gets sent to the ARM core. System event 17 is mapped to channel 0 and channel 0 is mapped to host interrupt 0 which gets sent to the PRU core. The mappings are configured in the resource_table_0.h file and the PRU interrupt mapping is described in section 4.4.2 of the AM335x TRM. The list of events that can trigger a PRU interrupt are listed in Table 4-22 of the TRM. To answer your questions: 1) No, you can handle multiple interrupts from a single PRU firmware. You will need to configure the interrupts using the resource table header file and then once the interrupt occurs (either bit 30 or bit 31 of register R31 gets set as described in the TRM) then you can use the PRU INTC SRSR0 and SRSR1 registers to check which interrupt occurred and then handle it. 2) The PRU has access to the full memory map of the device. This means that you can write a PRU firmware that will read and write directly to the registers of the SPI peripheral in order to control it. However, if you are running Linux on the ARM core then you will need to disable the SPI nodes in your device tree in order to stop Linux from also trying to control the SPI. Since we expect the ARM core and Linux to control the SPI peripheral, we don't provide a PRU example to do the same. Jason Reeder
↧
Forum Post: RE: Linux/AM5728: DSP unbind failure
Gerard, That will be great if it is not too much trouble. If you could, can you also provide the binary for DSP2? So I can try with the other scenario of 2 DSP unbind/bind after this issue is resolved. Rex
↧
Forum Post: RE: Linux/AM5728: Systemd start permission issue
Hello aupers, You are killing the console which you are going to logg in. If you connect to that board with ssh you will see that the program is actually executed. Best regards, Kemal
↧
Forum Post: RE: AM5728: Gstreamer with Waylandsink and IVI shell error
Manisha, Thanks for your clear comments. Bartozs, I am not sure what kiong of promotion material he is talking...it would be good to know, because in case we are misleading customers, we need to correct our material...
↧
↧
Forum Post: RTOS/PROCESSOR-SDK-AM437X: Error in emac_drv_v4.h
Part Number: PROCESSOR-SDK-AM437X Tool/software: TI-RTOS Hi, I think a '}' is missing to close the 'extern "C"' in ti/drv/emac/src/v4/emac_drv_v4.h of Am437x PDK v1.0.7. regards, Marcio
↧
Forum Post: RE: RTOS/PROCESSOR-SDK-AM437X: Error in emac_drv_v4.h
The RTOS team have been notified. They will respond here.
↧
Forum Post: RE: Linux/AM5728: SD card boot fails on GP EVM
The software team have been notified. They will respond here.
↧
Forum Post: RE: RTOS/PROCESSOR-SDK-AM335X: NIMU project issue
The RTOS team have been notified. They will respond here.
↧
↧
Forum Post: RE: RTOS/AM5728: Unable to get EDMA interrupt in IPU
The RTOS team have been notified. They will respond here.
↧
Forum Post: RE: Linux/am5728: PMIC I2C bus change
Hi Alican, Have you tried putting a scope on the I2C lines? Any activity? It would be interesting to know if you see any activity on I2C3 or I2C1. Next I'd set some breakpoints to understand what's going on. Take a look at some of the low-level I2C functions like i2c_set_bus_num to verify your I2C3 instance is getting set, and take a look a bit higher up in the do_scale_vcore function (arch/arm/cpu/armv7/omap_common.c). Regards, Mike
↧
Forum Post: RE: AM3505: GP device clarification
Hi, See section 8.1 in the AM35x Datasheet Rev. F. Both AM3505AZCNA and AM3505AZCNAC are in full production. Code running on AM3505AZCNA will work correctly on AM3505AZCNAC as well.
↧
Forum Post: RE: AM3352: Issue with USB2412 Hub and Bluegiga BT dongle
Chris, I am unable to replicate the issue with an AM335x Starter Kit, after connect/disconnect for 50+ times. Since there is no way to physically disconnect the USB device on the on-board USB2412 hub downstream port, I used the following sequence in my test. 1. on Starter Kit, modprobe g_serial 2. on AM335x GP EVM as usb host, cat /dev/ttyACM0 3. on Starter Kit, modprobe -r g_serial Has the customer tried to replicate the issue with only *one* BT dongle on the hub?
↧
↧
Forum Post: RE: TDA2EVM5777: SDK 3.01 "gmake depend"always show gmake[3]: *** No rule to make target `;'. Stop.
Dear Jena Quite amazing!Finally,success. Your great advice about git bash "word" reminded me.Tried to use git bash,it passed,no such error.Still use xdc path to system environment "PATH" variable I used cmd prompt,and "where gmake"and system can find where vision_sdk xdc's package source file path only. But,compile several times again and again, still failed,which suffering me a lot. Cmd prompt error don't know why yet.
↧
Forum Post: RE: AM5728: Cannot open pinmux file
The Pinmux team have been notified. They will respond here.
↧
Forum Post: AM4376: Power-up sequence questions
Part Number: AM4376 Hi I was wondering what would happen if we don't follow the power-up sequence in AM437x processors? Could it damage the device? And is there a limit to slew rate? In datasheet there is a mention of minimum slew but nothing about a maximum, but I think there should be maximum slew. Regards, Robert
↧