Quantcast
Channel: Forums - Recent Threads
Viewing all 262198 articles
Browse latest View live

Linux/PROCESSOR-SDK-AM437X: Modifying the GUI

$
0
0

Part Number:PROCESSOR-SDK-AM437X

Tool/software: Linux

We're woking on a custom board that uses the AM4378 processor. I am trying to understand how the GUI is loaded to the display. We are using QT to make a GUI of our own, and was wondering how we can load our GUI to the kernel instead of the default,

I am new to developing embedded linux software, so any help on this would be appreciated.

Thank you


Internship

$
0
0

Sir/Madam,

With due respect i encourage you to help me find my college name under the job openings category. As im searching for the intern in ti but i fail to approach due the above mentioned issue.

Regards

CC2650: How do we update over the air?

$
0
0

Part Number:CC2650

1. I am new to embedded systems, I was able to do some basic analog functions with the microcontroller but I do not understand how to update it over the air. Can someone direct me to the correct link for a tutorial. I have been circling around for a while.

2. When it is connected to power supply. I can't find the device from my phone SensorTag software, could it be because I already uploaded some different light blinking codes to the device? OR Also, I am working in an environment with 40 other Bluetooth devices, could it be because the CC2650 also has no name on its Bluetooth name?

DLP LightCrafter 6500

$
0
0

Hello,

I'm trying to integrate the API from the DLP LightCrafter into the software of our working group in the university. I can compile the C-code of the software, but I need something like a .pdf or an example code to know which function is needed to connect the device or to send the pattern sequence etc. Do you know where I can find a document like this? I have already sent a mail to eup@list.ti.com, but nobody answered. I don't know how to go on with my project without any document. 
Best regards
Carina

Linux/BQ25895M: Can BQ25890 linux driver be used with this part?

$
0
0

Part Number:BQ25895M

Tool/software: Linux

Hi.

Will the linux driver for the BQ25890 (drivers/power/bq25890_charger.c) work with the BQ25895M? If not, is there a plan to support the 895?

Thanks,

-Nick

DLPDLCR4710EVM-G2: Play 3D

$
0
0

Part Number:DLPDLCR4710EVM-G2

We would like to project movies using Blu-ray, 2D works just fine, but when we try 3D, we just get a dark screen.  Are we missing something? 

Do we need to modify the board or add a jumper?

We are using a 1080p player (not 4K).

CCS/CC3220S-LAUNCHXL: Target Config ccxml file

$
0
0

Part Number:CC3220S-LAUNCHXL

Tool/software: Code Composer Studio

Hello Team,

I have a customer who is looking for the .ccxml file for the CC3220 device. According to the users guide at http://www.ti.com/lit/ug/swru464/swru464.pdf page 43, the directory (CC3220_XDS110.ccxml from \cc3220-sdk\tools\ccs_target_configurations\.)  specified should have contained the file.

On installing the SDK from http://www.ti.com/tool/download/SIMPLELINK-CC3220-SDK (windows version) the customer could not find this file. I verified this. 

Would you know where the customer can get the .ccxml file for CC3220 ? Can the CC3200 .ccxml be used instead ?

Thank you for your time.

Sincerely,

Kishen

OMAP-L138: Audio Processing throughput capabilities question

$
0
0

Part Number:OMAP-L138

Hello,

I am in the beginning phases of designing the OMAP-L138 into a new product and have some questions regarding it's performance potential.

We need to do basic processing and delay (highpass/lowpass filtering, up to 3rd order) on 16in/16out channels at 192kHz.  Is this something that should reasonably be within the capabilities of the DSP?  Is there a method for determining this without implementing the entire system (i.e. some calculations based upon the published specs)?

The datasheet also mentions that the McASP is designed to support 192kHz/32bit audio on each of its serializers transmitting/receiving simultaneously. Should it also be possible to transmit at this rate on 16in/24out using the TDM mode, provided the appropriate data clocks can be generated?

Thanks,

Jeff


TDC1000-C2000EVM LabView help

$
0
0

Posting because I was recommended to post here instead of the ultrasonic sensing forums. I am having issues interfacing with the TDC1000-C2000EVM using LabView. I want to take data out into LabView and manipulate the data for level sensing purposes. Surely there is a way to do this besides exporting and loading data, but I can't figure it out. Any help would be great.

RTOS/OMAP-L138: McASP LLD documentation

$
0
0

Part Number:OMAP-L138

Tool/software:TI-RTOS

Hello,

I am using SYSBIOS 6.34.03.19 and pdk_OMAPL138 1.01.00.02.  The McASP example project has a typedef in mcasp_drv.h that specifies the various buffer formats available from the driver, but there is not much information as to exactly what these formats look like.  It does, however, mention a user guide that explains it more.  I checked the McASP_LLD_Design.pdf document provided with the driver and found references to buffer formats, but no explanation of the definitions.  Am I looking in the wrong place, or is the documentation incomplete?

It would be convenient if the EDMA PaRAM configurations provided here would accomplish the deinterleaving I need (put each received channel into a separate buffer), so I would like to check before I modify the code unnecessarily.

Jeff

Linux/AM3359: Enable USB remote wakeup on AM335x

$
0
0

Part Number:AM3359

Tool/software: Linux

Dear all,

I have a problem trying to remote wakeup the AM335x processor using a USB keyboard. Let explain me first the setup. So we have the following topology

  AM335x usb1 <----> USB HUB (USB2512B)*  <---> USB PORT0 <----> USB KEYBOARD

  * Note that  usb1_drvvbus is connected to the reset of the USB HUB.

For USB Remote Wakeup, I ran the commands below before entering into standby mode.

  echo enabled > /sys/bus/platform/devices/47401b00.usb-phy/power/wakeup
  echo enabled > /sys/bus/usb/devices/usb2/power/wakeup
  echo enabled > /sys/bus/usb/devices/2-1/power/wakeup

After entering into standby mode and pressing a key nothing happened. I observed that when the system goes to standby mode, usb1_drvvbus goes low so it resets the hub and disconnects the VBUS on port0, so I configured usb1_drvvbus as gpio instead. With this change the HUB and VBUS is available on port0 after entering into standby mode. but the problem now is that it  resumes without pressing any key. Any idea on what is happening ?

# echo mem > /sys/power/state                                                                                             
[  441.867362] PM: Syncing filesystems ... done.
[  441.900944] Freezing user space processes ... (elapsed 0.001 seconds) done.
[  441.911242] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[  441.921784] Suspending console(s) (use no_console_suspend to debug)
[  441.948555] PM: suspend of devices complete after 18.079 msecs
[  441.950500] PM: late suspend of devices complete after 1.919 msecs
[  441.952822] PM: noirq suspend of devices complete after 2.301 msecs
[  441.952830] Disabling non-boot CPUs ...
[  441.952838] PM: Successfully put all powerdomains to target state
[  441.952838] PM: Wakeup source USB1_PHY
[  441.979931] PM: noirq resume of devices complete after 26.956 msecs
[  441.981693] PM: early resume of devices complete after 1.548 msecs
[  441.982756] net eth0: initializing cpsw version 1.12 (0)
[  441.982766] net eth0: initialized cpsw ale version 1.4
[  441.982772] net eth0: ALE Table size 1024
[  442.057419] SMSC LAN8710/LAN8720 4a101000.mdio:02: attached PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=4a101000.mdio:02, irq=-1)
[  442.057547] libphy: PHY 4a101000.mdio:01 not found
[  442.057556] net eth0: phy "4a101000.mdio:01" not found on slave 1, err -19
[  444.107287] cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[  447.646615] PM: resume of devices complete after 5665.396 msecs
[  447.768192] Restarting tasks ... [  447.786823] usb 2-1: USB disconnect, device number 15
[  447.799181] done.
[  447.813631] usb 2-1.2: USB disconnect, device number 16
root@sl50:/home/tcl# [  448.111295] usb 2-1: new high-speed USB device number 17 using musb-hdrc
[  448.267170] usb 2-1: New USB device found, idVendor=0424, idProduct=2514
[  448.274254] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  448.302024] hub 2-1:1.0: USB hub found
[  448.316394] hub 2-1:1.0: 4 ports detected

RTOS: FatFs (USB ) stops to work when Global Heap at external Ram is enablad( 0x60000000) ( TM4C129)

$
0
0

Tool/software:TI-RTOS

This is  our  .cfg  configuration.

var HeapMem = xdc.useModule('ti.sysbios.heaps.HeapMem');
var heapMemParams = new HeapMem.Params();
heapMemParams.size = 0x100000;
heapMemParams.sectionName = ".external";
heapMemParams.buf = 0x60000000;
heapMemParams.instance.name = "sdram";
Program.global.sdram = HeapMem.create(heapMemParams);

Memory.defaultHeapInstance = Program.global.sdram;   <.------------------------- LINE X

 When this line   X is enabled f_write()  function  locks at    USBHCDPipeRead(uint32_t ui32Pipe, uint8_t *pui8Data, uint32_t ui32Size)  function in the  usvhostenum.c  ( Tiware/ usblib).

I have tested  global  heap  with external ram with  NDK  and other   TI-RTOS modules   and our functions that uses  (  malloc and   free)  with no problems , but

there is this issue  with FatFS ,  so I have to disable Heap in external RAM    for it works ,  that causes  memory restrictiions  in others modules that use malloc/free internally.

OPT9221: Designing a PCB footprint for OPT9221

$
0
0

Part Number:OPT9221

I would like to design my own 3D Time-of-Flight camera using TI's solution chipset, mainly as a personal project for learning purposes. However, while I was designing the PCB footprint for the controller, I came across the terms "collapsing" and "non-collapsing" for the types of balls a BGA package can have, each having different requirements in terms of the size of the pads. So my questions are 1) does TI by any chance have ready footprints for the solution chipset? And 2) would designing the footprint using the exact dimensions listed in the mechanical description in the datasheet work?

LP2953: Error Amplifier Specifications

$
0
0

Part Number:LP2953

Hello,
I would like to get some information about the LP2953 device, and more precisely about the Error Amplifier.
Could you, please, give me the Error Amplifier specifications (open loop gain, unity gain bandwidth, phase margin, input offset voltage) in the LP2953 ?

Thank you for your consideration,

Sincerely,

Aymeric

AM3358: McSPI register settings when controlling chip selects by GPIO (multiple channels)

$
0
0

Part Number:AM3358

Hello,

I have a board (we designed) using SPI 0 only with 4 slave devices on it and using the AM3358 as the single master.  Since there are only 2 chip selects pinned out on the AM3358 (omap3), we need to control the chip selects by gpios.  We are doing this with some success, but some problems.  Note that we are using QNX, but my question is regarding register settings in the AM3358 (not QNX code directly)

My questions are:

1) Can the AM3358 McSPI work with multiple slaves (single master) when using gpios to control the chip selects (AM3358 is not controlling chip selects)?  The reference manual seems to indicate not:

"24.3.1.3.2 Programmable SPI Enable Generation
McSPI is able to generate or not generate SPI enable. If management of chip select is de-asserted, a
point-to-point connection is mandatory. Only a single master of a slave device can be connected to the
SPI bus."

(I am assuming here that "management of chip select is de-asserted" means setting MCSPI_MODULCTRL[PIN34]=1 (see below).  Is that correct?)

"24.3.2.12 3- or 4-Pin Mode
External SPI bus interface can be configured to use a restricted set of pins using the bit field
MCSPI_MODULCTRL[PIN34] and depending on targeted application:
• If MCSPI_MODULCTRL[PIN34] is cleared to 0 (default value) the controller is in 4-pin mode using the
SPI pins SPICLK, SOMI, SIMO and chip enable CS.
• If MCSPI_MODULCTRL[PIN34] is set to 1 the controller is in 3-pin mode using the SPI pins SPICLK,
SOMI and SIMO.
In 3-pin mode it is mandatory to put the controller in single channel master mode
(MCSPI_MODULCTRL[SINGLE] asserted) and to connect only one SPI device on the bus."

2) What registers do we need to set (if any) to indicate (to the AM3358) that we are using gpios to control chip selects (AM3358 not controlling chip selects)?

From section 24.3.2.12 above, it seems we should be setting MCSPI_MODULCTRL[PIN34] to 1.  Should MCSPI_MODULCTRL[SINGLE] be set to 0 or 1?

3) When using gpios to control chip selects (AM3358 not controlling chip selects), do we need to set/clear MCSPI_CHxCONF[FORCE] to start the transaction?  The reference manual seems to  indicate we do not need to:

"24.3.2.12 3- or 4-Pin Mode
...

In 3-pin mode all options related to chip select management are useless:
• MCSPI_CHxCONF[EPOL]
• MCSPI_CHxCONF[TCS0]
• MCSPI_CHxCONF[FORCE]
The chip select pin SPIEN is forced to ‘0’ in this mode."

We have found empirically that we do need to set/clear MCSPI_CHxCONF[FORCE] (though we think we shouldn't have to).

Here is some more about what I have done and found (all when controlling chip selects by gpios):

- with MCSPI_MODULCTRL[PIN34]=0 and MCSPI_MODULCTRL[SINGLE]=1 all 4 channels of the McSPI seem to work fine in non-DMA mode.  In DMA mode though, only channel 1 works.  In DMA mode on channels other than 1, I see the chip select but no clock.

- with MCSPI_MODULCTRL[PIN34]=1 and MCSPI_MODULCTRL[SINGLE]=1 none of the channels work.

- with MCSPI_MODULCTRL[PIN34]=1 and MCSPI_MODULCTRL[SINGLE]=0 channel 1 works for DMA and non-DMA mode, but other channels do not work.  Looking at channel 2 for instance, for non-DMA mode I see the MOSI data, clock and chip select work properly, but the data is not correctly returned on MISO (and I notice the AM3358 never stops putting out the clock and data, after the chip select is deasserted).  For DMA mode on channel 2, I see only the chip select toggling.

Thanks,

Tim


TPS54550: TPS54550 failure

$
0
0

Part Number:TPS54550

Hi, 

I have a chain of TPS54550 voltage regulators. If there is a short at the input of TPS54550 IC, what will  happen? I wonder, the short at the input of this voltage regulator will crash everything on the chain of voltage regulators and cause total power loss on PCB or is there anything to protect from this?  If the problem occurs time to time with different frequency what kind of noise can be expected? Our circuit works couple of days without a problem, but  time to time we are experiencing intermittent shorts at the input of the voltage regulator which is supported with a chain of same kind of voltage regulator. I am trying to figure out the effect on the entire board. Thanks and best regards,

LM8335: looking for RFFE switch or Mux/Demux, preferably 1:8 or 16 for frequencies around 3-4 MHz

$
0
0

Part Number:LM8335

I'm looking for RFFE switch or Mux/Demux, preferably 1:8 or 16. I saw the LM8335 which is an I/O expander. Do we have a Mux of this kind? I am looking for frequencies around 3-4MHz.

Thank you,

Adam

CCS/TMS320F2808: Troubles to run the project "grid_tie_inverter_280x_CCS3x"

$
0
0

Part Number:TMS320F2808

Tool/software: Code Composer Studio

Hello

I am using the Project "grid_tie_inverter_280x_CCS3x" but some warnings appears. The project is build and debbuging (run) correctly, but the program doesn´t work correctly that I hope. I use HIL(Hardware In the Loop) by Typhoon, and I use the control card F280XX. I attach you the screenshoots  with the message. I want supposse that this warnings doesn´t permit that the program run correctly.

Can you help me to solve this warnings please?

Regards

CCS/RF430FRL152H: Debugging 152H SensorHub example with CCS 6.2.0 and MSP-FET

$
0
0

Part Number:RF430FRL152H

Tool/software: Code Composer Studio

CCS 6.2.0, MSP-FET, RF430FRL152H SensorHub example project.

Example project is modified to query LIS3MDL magnetometer X, Y, Z axes instead of SensorHub BoosterPack sensors.  After my modified project builds and the Debug session is started, CCS indicates programming complete:

MSP430: There were 280 (code) and 51 (data) bytes written to FLASH/FRAM. The expected RAM usage is 0 (uninitialized data + stack) bytes.
MSP430: AutoRun: Target not run as the symbol "main" is not defined

and waits for a Run command, at the Reset_ISR()

This is when I halt then disconnect the debugger, then after reset, my modified SensorHub example app responds to the TRF7970A GUI commands.  Thanks to Alex for helping me get that working!

However none of my breakpoints inside the app are being honored, after hitting the Run icon. I must be doing something basic wrong. Any hints?

Thank you for looking at this post!

RTOS/CC2650: UArt_write() stalling when writing a character array

$
0
0

Part Number:CC2650

Tool/software:TI-RTOS

Hello,

I am sending data from python to the CC2650 using the serial port. The serial port is working, I am able to transfer data from python and have it read using UArt_read() within the CC2650. The issue I am having is with UArt_write()

1. All calls to UArt_write() are from within a task function --> UArt is in BLOCKING mode

2. UArt_write() works on an array of size 4 chars with a call to UArt_write(handle, char_arr, sizeof(char_arr)-1) // sizeof(char_arr) - 1 to prevent sending the exit character '\0'

3. The call that does not fully work is UArt_write(handle, char_size_64, strlen(char_size_64)). Now, in this example, the sizeof char_size_64 is 64 characters (therefore 64 bytes). But there are only 14 used characters before the exit character '\0', so a call to strlen(char_size_64) yields 14. The call above can be rewritten to UArt_write(handle, char_size_64, 14). Now, python is receiving those 14 characters, but the CC2650 stalls during the call and never gets to the lines of code that follow call. I do not know how to proceed with this issue. One thing I can possibly think of is that perhaps there is an issue sending an array of size 64 but only telling uart to write 14 bytes... Or that the stack size is not large enough... The task stack size is set to 512 MAU and quite certain I have not exceeded that.

Whatever input/ideas you can share will help; this is an issue that is getting increasingly frustrating. Thank you for your help

Viewing all 262198 articles
Browse latest View live