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

Linux/AM3354: Yocto build fails on tidl import - protobuf issue

$
0
0

Part Number:AM3354

Tool/software: Linux

Hi,

I am rebuilding the latest 5.03 PSDK Linux and encountering the error as in the attached log. The /home/root1/michael/tisdk/build/arago-tmp-external-linaro-toolchain/work/x86_64-nativesdk-arago-linux/nativesdk-tidl-import/01.01.00.00-r0/recipe-sysroot-native/usr/lib  buffer seem to contain both protoc and protobuf libraries.  

Any idea what could be wrong here?

thanks

Michael

(Please visit the site to view this file)


Linux/AM5716: parallel NOR flash: GPMC memory mapping does not work in Linux (works in U-Boot)

$
0
0

Part Number:AM5716

Tool/software: Linux

I have a custom AM5716-based board with 2 parallel NOR flash chips and trying to make them work in Linux as physical memory mapped MTD devices. It works in U-Boot, and does not work in Linux.

.config: enabled CONFIG_MTD_PHYSMAP, CONFIG_MTD_PHYSMAP_OF

device tree (partial):

#include "dra7.dtsi"

&gpmc {
        status = "okay";
        u-boot,dm-spl;

        #address-cells = <2>;
        #size-cells = <1>;
        ranges = <0 0 0x08000000 0x02000000>,   /* CS0: NOR 32M */
                 <1 0 0x0a000000 0x02000000>;   /* CS1: NOR 32M */

        nor@0,0 {
                compatible = "issi,is29gl256", "cfi-flash";
                reg = <0 0x00000000 0x02000000>;

                // Generic bindings
                linux,mtd-name = "issi,is29gl256";
                bank-width = <2>;
.....


 Kernel boot log (with added extra printk):

[    0.426220] omap-gpmc 50000000.gpmc: GPMC revision 6.0
[    0.426230] gpmc_mem_init: cs=0
[    0.426239] gpmc_mem_init: cs=0, base=00000000, size=01000000
[    0.426253] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
[    0.426261] gpmc_mem_init: cs=1
[    0.426268] gpmc_mem_init: cs=2
[    0.426275] gpmc_mem_init: cs=3
[    0.426281] gpmc_mem_init: cs=4
[    0.426288] gpmc_mem_init: cs=5
[    0.426294] gpmc_mem_init: cs=6
[    0.426301] gpmc_mem_init: cs=7
[    0.426307] gpmc_probe: gpmc_mem_init called
[    0.426647] gpmc_probe: gpmc_gpio_init ok
[    0.426910] gpmc_probe: gpmc_setup_irq ok
[    0.426921] gpmc_probe_generic_child
[    0.426950] gpmc_probe_generic_child name=(null) cs=0 res=[mem 0x08000000-0x09ffffff]
[    0.426966] gpmc_cs_set_memconf: cs=0 base=02000000 size=02000000
[    0.426975] gpmc_probe_generic_child gpmc_cs_request ret=0
[    0.427036] gpmc_probe_generic_child gpmc_cs_disable_mem(cs=0) called
[    0.427054] gpmc_cs_set_memconf: cs=0 base=08000000 size=02000000
[    0.427062] gpmc_probe_generic_child gpmc_cs_remap ret=0
[    0.427072] gpmc_probe_generic_child bank-width = 2
[    0.427080] gpmc_probe_generic_child gpmc_cs_program_settings cs=0 ret=0
[    0.427102] gpmc_probe_generic_child gpmc_cs_set_timings cs=0 ret=0
[    0.427109] gpmc_probe_generic_child gpmc_cs_enable_mem called
[    0.427320] gpmc_probe_generic_child
[    0.427346] gpmc_probe_generic_child name=(null) cs=1 res=[mem 0x0a000000-0x0bffffff]
[    0.427361] gpmc_cs_set_memconf: cs=1 base=02000000 size=02000000
[    0.427370] gpmc_probe_generic_child gpmc_cs_request ret=0
[    0.427428] gpmc_probe_generic_child gpmc_cs_disable_mem(cs=1) called
[    0.427445] gpmc_cs_set_memconf: cs=1 base=0a000000 size=02000000
[    0.427452] gpmc_probe_generic_child gpmc_cs_remap ret=0
[    0.427461] gpmc_probe_generic_child bank-width = 2
[    0.427469] gpmc_probe_generic_child gpmc_cs_program_settings cs=1 ret=0
[    0.427491] gpmc_probe_generic_child gpmc_cs_set_timings cs=1 ret=0
[    0.427498] gpmc_probe_generic_child gpmc_cs_enable_mem called
[    0.427696] gpmc_probe: gpmc_probe_dt_children called
[

It looks like CS0 and CS1 are mapped to proper memory ranges, but in reality neither CFI probe works, nor busybox devmem 08000000 returns real data. Seems like memory is not mapped in Linux.

The line 'gpmc_cs_set_memconf: cs=0 base=02000000 size=02000000' seems to be wrong, but there is a comment in the omap-gpmc.c which explains this as normal, since the start address later is remapped to the proper value:

        /*
         * FIXME: gpmc_cs_request() will map the CS to an arbitary
         * location in the gpmc address space. When booting with
         * device-tree we want the NOR flash to be mapped to the
         * location specified in the device-tree blob. So remap the
         * CS to this location. Once DT migration is complete should
         * just make gpmc_cs_request() map a specific address.
         */
 

The problem is that AM57xx IDK kits do not have parallel NOR flash, so no known good config is available. From the other side, this mapping works in U-boot. I verified this with both md, cp commands and also stopping U-Boot in Code Composer Studio and checking flash from memory browser. Even CFI flash probe works from CCS (by writing 0x0098 to address 080000AA and reading CFI tables from corresponding addresses). So I definitely sure that the hardware works.

What else could be wrong with this Linux setup? The device tree is custom-made, it includes dra7.dtsi, and then enables gpmc as shown above.

BQ76930: bq76930 can regularly to boot up or not?

$
0
0

Part Number:BQ76930

I have a product design that use 2pcs BQ7693003. I can read the battery voltage and current normally when I use DC power supply to charge.However, when I use the customer's charger to charge the battery, I will encounter the situation that the battery voltage is not updated or the current is not updated.I have found out the reason. The quality of  customer's charger interferes with my work of BQ7693003. Excuse me, can I regularly go to boot up BQ7693003 or not? Or is there a better way?

Thank you very much!

Output level

$
0
0

Part Number:TMUX1209

Dear TI-Team,

We want to offer an UART Multiplexer which is controlled from a 3V3 MCU and 3V3 logic level UART.

TMUX1209 looks like a perfect fit as I can see that 1.8V logic is good enough for the inputs. But I can‘t find output levels (VOL and VOH).  For SA1 = 1.5V, what will DA be? 1.5V? Or will it get shifted?

DLPDLCR2010EVM: PCB

$
0
0

Part Number:DLPDLCR2010EVM

Hello,

I bought "DLP® LightCrafter™ Display 2010 PCB" and I would like to operate it. As the PCB version does not have the optical engine integrated, I have to design the flex board myself. Therefore, I referred to the schematics of the "DLP LightCrafter Display complete EVM". I could find that there is a flash memory already existing on the board "W25Q16DWSSIG" and is connected already to SPI0. However, it is mentioned in the user's guide that I have to install an external Flash to be connected to SPI0. Does this mean that there will be two Flash memories connected to SPI0? 

Thanks in advance.

Anas

SM74104: Maximum speed of SM74104 / LM5100 / LM5101 family?

$
0
0

Part Number:SM74104

The ~20ns propagation delay times of these parts suggest that they could be operated at frequencies up to ~50MHz. If not, what is the upper frequency limit and what steps must be taken to ensure reliable operation?

high current consumption at no load, Vin=12, Vout=24/10A

$
0
0

Part Number:LM5175

Tool/software: WEBENCH® Design Tools

Hi,

I did a Webench Design with LM5175. Requirements Vin: 11 - 27V, Vout : 24V/10A.

I got my 5 samples last week but they don't work like expected : Output voltage is perfect at 23,98V, but the inductor and the controller is getting really hot. Even with no load, at 12Vin it draws around 0,6Amp, controller reached 90°C before I switched off. The current decreases to 0.1Amp when I increase Vin to 24V, at Vin> Vout the input current goes exessively up again.

Schematic :

What I tried during the last days :

- Changed the boost capacitors to 220nF liek in the TI eval board -> no change

- Changed the VCCcapacitors to 4,7µF like in the TI eval board -> no change

- Doublechecked and replaced all resistors and capacitors at SS , Comp, Mode, RT and Slop -> all ok, same problem

- Changed to Compensation circuit to the values from the eval board -> same problem

- I scoped the four gate signals but at 12Vin they look good to me. High1 is on all the time, Low1 is off, High2 and Low2 switch inverted at 50% with a little delay at turnover. 

- Removed the two diodes D2 and D4, just to be sure-> same problem

- Unsoldered one LM5175 to check for shorts under it, nothing found.

- Ordered some LM5176 and replaced the LM5175 in two pcbs, changed the frequency resistor accordingly : Same result with the LM5176, It also get's hot and inductor gets hot.

- unsoldered one of the two parallel transisors at high2 and Low2 to reduce gate capacity -> same problem

- Changed FB resistors to 270k/20k to get closer to the eval board. Output voltage changed to 11,6V but high current at no load stays.-> Same problem

I think I have no more ideas what to try next. Any help is appreciated !

TMS320F28388D: Matlab/Simulink support

$
0
0

Part Number:TMS320F28388D

Hi,

Is there any plan for the future where Matlab/Simulink supports F28388D MCUs? 

Thanks,


CD4049UB: hand rework issues

$
0
0

Part Number:CD4049UB

Hello all, 

Related to assembly conditions for components such as CD4049UB , LM358DR, UC3526DW, CD4011BM, LM7805MPX/NOPB,

I work at a assembly company and one of our clients from medical area is critizing the fact of rework on those components mencioned above.

The fact is that those components were mounted in a PCB with wrong revision, and our suggestion is remove all components from one PCB and assembly them in the correct one, following IPC 7711/7722 guidelines.

Regarding this, I want to know from T.I. if the hand rework for remove and replace this components will compromise the integrity of semiconductors.

If there is any technical article that contemplates any implications of rework of T.I semiconductors, please let me know.

CD4013BM

TMS320C5535: Chip Availability

$
0
0

Part Number:TMS320C5535

Hi,

I see that 5535 is in NRND (not recommended for new design) category. So how long is it going to remain in production before getting obsolete ? 6 months? 1 yr?

Regards,

Dileepan.

BQ25120A I2C communication issue

$
0
0

Part Number:BQ25120A

Hi,

I am designing a wearable using BQ25120AYFPR, but having problem that microcontroller can't communicate through I2C. Microcontroller has pullup internal 11k-13k ohm so it should fine. I have another 2 devices connected to I2C bus, but only 2 of them are detected by microcontroller. ( I also build another PCB without those 2 devices, but still microcontroller can't communicate).

VSYS i want to use is by default 1.8V, so pullup internal is about the same.

I am aware about startup delay 70mS or more, and no success.

Please check my schematic if I am doing wrong and miss something there. Is there any solution or idea to solve this? should I share the code in microcontroller if needed.

Thank you very much

MSP432E401Y: Need help to verify PCB 6-Layer Stack for MSP432E4

$
0
0

Part Number:MSP432E401Y

Hello,

Would you please help me verify the PCB 6-Layer Stack for MSP432E4, see attached pdf file. The schematic is similar to launchpad, and was submitted and verified as part of MSP432E401Y: Review Schematic to support JTAG, UART and BSL and EMI/EMC on E2E.

Specifically, I'm trying to see if our layout is acceptable, since it deviates from that recommended in Figure 6. Typical Six-Layer PCB Stack with Routing Assignments" of System Design Guidelines for SimpleLink™ MSP432E4 Microcontrollers - SLAA770.

Thanks very much.

(Please visit the site to view this file)

UCC28950: Primary side vs Secondary side gate drive signal issue and low load switching noise

$
0
0

Part Number: UCC28950

Hi Ti team,

Sorry for late response and don't know how to re-open the closed thread, so I create a new thread.

The picture shown how I measured primary side current, please see relates thread for info. Now try to fix it by increase secondary side GATE resistor to add more delay time for secondary side.

Actually TI can try it on your EVM at low load and see primary side transformer current.

Now another issue occurred, at low load <40Amp, how to solve the switching noise?

So please advise on below.

1. Please check your EVM at low load, see primary transformer current and advise how to fix it?

2. Switching noise at low load, how to solve this issue?

Thank you,

Suttichai

CD74HC4051: High voltage range demux support

$
0
0

Part Number: CD74HC4051

Hi, guys. The CDx4HC405x, CDx4HCT405x has Input Voltage Range: ±5-V Maximum.

I'm using an OPA552 Op Amp with +/- 30V dual supply for creating +/- 30V output signals.

I wanted to use CD74HC4051 for choosing the output, where the COM OUT/IN (Common out/in) is connected to the Op Amp's output.

However, due to the low Voltage Range, I wish to ask for TI's demultiplexer which supports high voltage inputs, please.

The price and the package size doesn't matter. However, I wish not to use ball grid array-like packages.

Also, I'm looking for either

- 4 line to 16 line demux

- 3 line to 8 line demux

and it will be great if I can enable the output by toggling the enable pin with 3.3V/5V logic gate voltages.

CCS: CCSV9.0.1 Debugging 2 cores with the F28379D Launchpad

$
0
0

Tool/software: Code Composer Studio

I am trying to use both cores on the launchpad and have tried following the labs to load blinky.c to the controller.  I can get the blue LED(D10) to blink but CPU02 will not blink the red LED(D3).  When I try to load the Lab1_cpu02 files to cpu02 it wipes cpu01 and I cannot figure out what I am doing wrong.  The lab guide is for CCS 6.x and it seems options may have changed or buttons been moved.  If there is a step by step walkthrough on loading 2 cpus that would be best.  Thanks.

As an addendum I have connected to cpu02 and tried to relaunch the debug but that will only program cpu02 which then spins forever waiting for CPU01 to initialize and activate it. 


TMS320F28068M: How do we get the InstaSPIN-Motion parameters in our cam mechanism?

$
0
0

Part Number: TMS320F28068M

Hello,

We are trying to acquire InstaSPIN-Motion parameters with the camshaft mechanism as shown below.

-The parameters of FOC have already been acquired for the original motor without the cam mechanism.

-So far, it was only CW rotation.

We changed various values when acquiring parameters with lab05c. But we could not be rotated 360 degrees during the InstaSPIN-Motion parameter acquisition at this mechanism.

We had to choose the place where the most mechanical force is applied, as it could only be rotated in a very short time during lab05c identification.

Q1: Please let me know how to make one turn and acquire the parameter at lab05c with this mechanism.

This time, not only this CW operation but also CCW operation will be performed.

The Motion parameters are considered to be different during CW operation and CCW operation on our mechanism.

Q2: Please tell me how to get motion parameters in not only CW but also CCW.

We are considering the following scenario.

1. Get motion parameters on CW rotation.
During CW operation at lab05c, set #define USER_MOTOR_MAX_SPEED_KRPM (6.0) to obtain Motion parameters,

After that,

2. Get InstaSPIN-Motion parameters on CCW rotation.
During CCW operation at lab05c, after changing #define USER_MOTOR_MAX_SPEED_KRPM to (-6.0), we get CCW Motion parameters.

Best regards,
ay0689

 

LM73606: Inserting a resister on CBOOT

$
0
0

Part Number: LM73606

I'd like to insert a small resister on CBOOT in serial to 0.47uF capacitor for EMI improvement buck up.
Could you advice the recommended resister value and its accepted range?

Thanks in advance.
S.Sawamoto

TPS61030: What does the part behave when the condition of Vin > Vout?

$
0
0

Part Number: TPS61030

Hi Team

Would you advise that is it possible to use with Vin > Vout condition even TPS61030 is a boost converter?

My customer will design not to meet the above conditions, but she wants to know what will happen if the above events occur.

As long as the customer confirmed it on the actual machine, it was operating at SW duty 100%.

Thanks

Best regards,

Shidara

CCS/CC1310: CC1310 development kit examples missing

$
0
0

Part Number:CC1310

Tool/software: Code Composer Studio

I'm missing examples for cc1310 develepment kit both in code composer studio and in browser on dev.ti.com/tirex site.

On all videos and screens in tutorials cc1310 DK is listed in "SimpleLink CC13x0 SDK v:x.xx.xx.xx>Examples>Development Tools>CC1310 Development Kit", while i see it in "TI-RTOS for CC2650 v:x.xx.xx.xx>Development Tools>CC1310 Development Kit". Although i can enter directory i can't open any example(both in code composer studio and in browser).  Also Product Page for CC1310 DK is not working(again in CSS and browser).

I have 9.1.0.00010 version of CSS, tried to run install to add packages again, uninstalled, reinstalled with all available packages, still doesn't work.

DCA1000EVM: Ethernet connection problems

$
0
0

Part Number:DCA1000EVM

Everything was done according to the instructuins, but if I push the Connect, Reset and Configure bottom there is no Ethernet connection with PC and DCA1000EVM.

AWR1243BOOST connected with DCA1000.

How can I fix that problem?

Viewing all 262198 articles
Browse latest View live