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

ADS1015: ADS1015 Linux driver version

$
0
0

Part Number: ADS1015

Dear Expert,

Does our linux driver of ADS1015 on TI.com can support Kernel 4.14?

It's failed on my customer's side. failed information as below.

System boot log

[    3.894440] NelsonDBG: Enter ads1015_probe (942_

[    3.899055] NelsonDBG: Enter ads1015_probe (949_

[    3.903672] NelsonDBG: Enter ads1015_probe (954_

[    3.908285] NelsonDBG: Enter ads1015_probe (965_

[    3.912896] NelsonDBG: Enter ads1015_probe (985_

[    3.917508] NelsonDBG: Enter ads1015_probe (991_

[    3.922146] NelsonDBG: Enter ads1015_probe (1008_

[    3.926850] NelsonDBG: Enter ads1015_probe (1052_

[    3.931772] ads1015: probe of 1-0048 failed with error -11

Something wrong on “as1015_set_conv_mode(data, ADS1015_CONTINUOUS)”

Regards,

Ben


UCC2897A: Vds waveform question

$
0
0

Part Number: UCC2897A

Hi, Jaden

Please look at my waveform and see if ZVS has been implemented. And I feel the rising edge of the main switch Vds is a little strange, do not know what is the reason, according to the principle should be vertical up.

TMS570LS0914: How to configure a memory segment as a Non-cacheable attribute?

$
0
0

Part Number: TMS570LS0914

Dear team,

My customer is using TMS570LS0914. How to configure a memory segment as a Non-cacheable attribute? Which one stands for Non-cacheable in the following picture?


What type of general RAM is configured?

BR,

Susan

TPS61170DRVR

AM5718: Linux/AM5718:Kernel startup prompt error:Waiting for root device PARTUUID=283ad381-02

$
0
0

Part Number: AM5718

I use my own customized am5718 board. I want to migrate the tda2xx vision SDK kernel to my board, but when I start it, I print an error: waiting for root device partition = 283ad381-02. I see some statements in the forum are due to DTS, but I use my own device tree. I can start normally by testing other kernels, and only the vision SDK can't start. Why?

AM3358: How to enable DEBUG flag on u-boot

$
0
0

Part Number: AM3358

I wanna know how to enable DEBUG flag in U-BOOT code.

I searched it in e2e forum, but I failed to build u-boot  #ref : e2e.ti.com/support/legacy_forums/embedded/linux/f/354/t/627389

my SDK version is ti-processor-sdk-linux-am335x-evm-06.01.00.08-Linux-x86-Install.bin

This is my log:

$:~/ti-sdk$ make u-boot
===================================
Building U-boot
===================================
make -j 4 -C /home/ignis/ti-sdk/board-support/u-boot-* CROSS_COMPILE=/home/ignis/ti-sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf- am335x_evm_config
make[1]: Entering directory '/home/ignis/ti-sdk/board-support/u-boot-2019.01+gitAUTOINC+029e4c009a-g029e4c009a'
#
# configuration written to .config
#
make[1]: Leaving directory '/home/ignis/ti-sdk/board-support/u-boot-2019.01+gitAUTOINC+029e4c009a-g029e4c009a'
make -j 4 -C /home/ignis/ti-sdk/board-support/u-boot-* CROSS_COMPILE=/home/ignis/ti-sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf- CONFIG_MKIMAGE_DTC_PATH=/home/ignis/ti-sdk/board-support/u-boot-*/scripts/dtc/dtc
make[1]: Entering directory '/home/ignis/ti-sdk/board-support/u-boot-2019.01+gitAUTOINC+029e4c009a-g029e4c009a'
scripts/kconfig/conf  --syncconfig Kconfig
  CHK     include/config.h

...
...
...
drivers/usb/musb-new/musb_host.c: In function ‘musb_urb_dequeue’:
include/log.h:156:4: warning: ‘flags’ is used uninitialized in this function [-Wuninitialized]
    printf(pr_fmt(fmt), ##args); \
    ^~~~~~
drivers/usb/musb-new/musb_host.c:2190:17: note: ‘flags’ was declared here
  unsigned long  flags;
                 ^~~~~
  CC      spl/drivers/usb/musb-new/musb_dsps.o
  CC      spl/drivers/usb/musb-new/ti-musb.o
In file included from include/common.h:41,
                 from drivers/usb/musb-new/musb_dsps.c:32:
drivers/usb/musb-new/musb_dsps.c: In function ‘dsps_interrupt’:
include/log.h:156:4: warning: ‘flags’ is used uninitialized in this function [-Wuninitialized]
    printf(pr_fmt(fmt), ##args); \
    ^~~~~~
drivers/usb/musb-new/musb_dsps.c:304:16: note: ‘flags’ was declared here
  unsigned long flags;
                ^~~~~
  CC      spl/drivers/usb/gadget/ether.o
  CC      spl/drivers/usb/gadget/rndis.o
In file included from include/common.h:41,
                 from drivers/usb/musb-new/musb_host.c:22:
drivers/usb/musb-new/musb_host.c: In function ‘musb_urb_enqueue’:
include/log.h:156:4: warning: ‘flags’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    printf(pr_fmt(fmt), ##args); \
    ^~~~~~
drivers/usb/musb-new/musb_host.c:1918:18: note: ‘flags’ was declared here
  unsigned long   flags;
                  ^~~~~
  LD      spl/drivers/usb/musb-new/built-in.o
  LD      spl/drivers/usb/gadget/built-in.o
  LD      spl/drivers/built-in.o
  LD      spl/u-boot-spl
/home/ignis/ti-sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-ld.bfd: u-boot-spl section `.rodata' will not fit in region `.sram'
/home/ignis/ti-sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-ld.bfd: region `.sram' overflowed by 10932 bytes
scripts/Makefile.spl:377: recipe for target 'spl/u-boot-spl' failed
make[2]: *** [spl/u-boot-spl] Error 1
Makefile:1659: recipe for target 'spl/u-boot-spl' failed
make[1]: *** [spl/u-boot-spl] Error 2
make[1]: Leaving directory '/home/ignis/ti-sdk/board-support/u-boot-2019.01+gitAUTOINC+029e4c009a-g029e4c009a'
Makefile:199: recipe for target 'u-boot' failed
make: *** [u-boot] Error 2

This is my log

TPS65132: I2C read register issue

$
0
0

Part Number: TPS65132

Hi, 

My customer is having problem reading the I2C register, may I ask that is there any extra setting need to be done from the external to enable I2C control or reading?

Since they are also using LP8556, I2C should worked fine. 

And they and also process write commend to TPS65132 by measuring the output of POS and NEG output. 

Can you help to let us know the reason?  

Please let us know if further information needed. I will help to confirm with customer. 

Thanks a lot for your help. 

SN74LVC14A: SN74LVC14A drive transistor, if no limitation resistor, does it have problem?

$
0
0

Part Number: SN74LVC14A

We use an SN74LVC14APWR as FAN PWM control circuit, we do not add the current limitation resistor between 74lvc14 output to transistor (V9). And the output of SN74LVC14APWR will be fixed to about 1V,could you help let your R&D  evaluate the risk of this application? And could you share the internal block circuit of SN74LVC14APWR for review?


TLIN1029-Q1: LIN BUS : raising / falling time

$
0
0

Part Number: TLIN1029-Q1

Hi

 

Could you kindly advise there are any specification of raising / falling time for LIN bus with TLIN1029-Q1?

Or if there are specification of raising / falling time as LIN standard, please let me know.

Thank you and best regards,

Michiaki

TIDEP-01013: Regarding mmWave gesture recognized device

$
0
0

Part Number: TIDEP-01013

Hello Sir/Madam

     We are AR product developer and very interested in your mmWave gesture HMI technology. Is there any application integrating your mmWave gesture scheme? How much power does it consume while at normal gesture recognition? How far can it function ?What is the field of view for this mmWave gesture recognized device?

Thanks and Best regards

Mayue

BQ25890: Vsys does not output when not charging

$
0
0

Part Number: BQ25890

Hi!

The problem occurred in my customer's set with BQ25890.
In case 1 below, it is normal, but in case 2, Vsys does not come on.

1. When charging, VSYS powers on.


2. If not charging, BAT power is present but VSYS power is not.

When connecting the charger and removing the charger while running Set, the VSYS power is turned off immediately.
If you check the symptoms, it works as if it is disabled even though the battery is connected.
The following is the BQ25890 register when the problem occurs with reference.

Reg[0x00] = 0x5c

Reg[0x01] = 0x06

Reg[0x02] = 0x5d          

Reg[0x03] = 0x1a

Reg[0x04] = 0x9c

Reg[0x05] = 0x13

Reg[0x06] = 0x7e

Reg[0x07] = 0x8f

Reg[0x08] = 0x03

Reg[0x09] = 0x4c

Reg[0x0a] = 0x77

Reg[0x0b] = 0x86          

Reg[0x0c] = 0x00

Reg[0x0d] = 0x55          

Reg[0x0e] = 0x4a

Reg[0x0f] = 0x4d

Reg[0x10] = 0x58

Reg[0x11] = 0xe1

Reg[0x12] = 0x00

Reg[0x13] = 0x0b          

Reg[0x14] = 0x1d          

REG09 [5] Try BATFET_DIS = 1-> 0 and force BATFET off-> on
REG14 [7] I tried Register Reset with REG_RST = 1, but the problem is still not solved.

The problem occurred in my customer's set with BQ25890.
In case 1, case 1 is normal, but in case 2, Vsys does not come on.

1. When charging, VSYS powers on.


2. If not charging, BAT power is present but VSYS power is not.

When connecting the charger and removing the charger while running Set, the VSYS power is turned off immediately.
If you check the symptoms, it works as if it is disabled even though the battery is connected.
The following is the BQ25890 register when the problem occurs with reference.

REG09 [5] Try BATFET_DIS = 1-> 0 and force BATFET off-> on
REG14 [7] I tried Register Reset with REG_RST = 1, but the problem is still not solved.

As for the above problem, please check whether the situation where VSYS goes off occurs or if there is such a case.
Please advise if there is a solution.

Please check it.

Thank you.

Best regards.

From Anthony.

TPS65131-Q1: TPS65131 - Load Distance and Stabilization

$
0
0

Part Number: TPS65131-Q1

Hello:

I am planning on using the TPS65131TRGERQ1 device in a design, and will of course follow the evaluation module's recommended design and other recommendations. The output will be +12V / -12V, driven with a 3.6V / 17Ah Lithium cell.

The load the supply will be connected to is about 18 inches from the enclosure that houses the supply. With this in mind, is there anything I need to design in to help insure stability of the supply? I expect the current to be about 125mA maximum on either side. I would do the typical things like use twisted pair wiring. Would additional capacitance be of any benefit, provided the ESR is appropriate for the design?

Thanks for any feedback on this you can provide.

Gary

AM6548: How to simply use ICSSG0 ethernet in u-boot

$
0
0

Part Number: AM6548

Hello TI,

Let me describe my problem first. Under u-boot, I have successfully used ICSSG0 ehternet with the following script.

    setenv firmware_dir '/lib/firmware/ti-pruss'
    setenv ethact pruss0_eth
    setenv get_firmware_mmc 'load mmc 1:2 ${loadaddr} ${firmware_dir}/${firmware_file}'
    setenv start_icssg0 'rproc start 0; rproc start 1'
    setenv load_icssg0_pru0_fw 'setenv firmware_file am65x-pru0-prueth-fw.elf; setenv loadaddr 0x89000000; run get_firmware_mmc; rproc load 0 0x89000000 13040; rproc start 0'
    setenv load_icssg0_rtu0_fw 'setenv firmware_file am65x-rtu0-prueth-fw.elf; setenv loadaddr 0x8a000000; run get_firmware_mmc; rproc load 1 0x8a000000 5676; rproc start 1'
    setenv init_icssg0 'rproc init; run load_icssg0_pru0_fw; run load_icssg0_rtu0_fw'

First I executed 'run init_icssg0' to start icssg0. Then I found that I must execute this command 'run start_icssg0' before using icssg0 every time, for example using the command 'ping' or 'nfs' in the u-boot command shell! 

This is too much trouble. Is it possible to use icssg0 in a way that allows me to execute 'run start_icssg0' only once?

I tried to modify the driver source code so that the START command only runs once without running the STOP command. so I made the following changes in ‘u-boot/drivers/net/ti/icssg-prueth.c’

diff --git a/drivers/net/ti/icssg-prueth.c b/drivers/net/ti/icssg-prueth.c
index 67bbfb4ca6..c5c010dbdb 100644
--- a/drivers/net/ti/icssg-prueth.c
+++ b/drivers/net/ti/icssg-prueth.c
@@ -193,6 +193,13 @@ static int prueth_start(struct udevice *dev)
int ret, i;
char tx_chn_name[16];
char rx_chn_name[16];
+ static char flag = 0;
+
+ if (flag) {
+ return 0;
+ }
+
+ flag = 1;

icssg_class_set_mac_addr(priv->miig_rt[priv->ingress_icssg],
priv->ingress_slice,
@@ -308,6 +315,8 @@ static void prueth_stop(struct udevice *dev)
struct prueth *priv = dev_get_priv(dev);
int icssg = priv->ingress_icssg, slice = priv->ingress_slice;

+ return;
+
icssg_class_disable(priv->miig_rt[icssg], slice);

phy_shutdown(priv->phydev);

After making the above changes, under u-boot, before using ICSSG0, no longer need to run 'start_icssg0' , But icssg0 Ethernet does not work during booting the kernel.

Do you have a solution to save this problem? 

 

 

LP5018: LED flashing scenario can be achieved?

$
0
0

Part Number: LP5018

Hi Team,

My customer is looking at LP5018, but there is one LED lighting scenario, in which we are unsure about LP5018. The scenario requires the LEDs to light up immediately when the system is plug in. LED driver is controlled by the SoC in the system. My customer is concerned that LED flashing will be delayed since SoC requires time to boot up and then give I2C command to LP5018. 

Can LP5018 do the above user scenario, i.e. LED flashing immediately when the system is power plug in? Or is there other LED driver suggestion or other way to implement such design? Thanks.

Best regards,

Andy Chu

TPS544B20:May I have some confirming item for TPS544B20 application ?

$
0
0

Part Number: TPS544B20

Dear SIR:

May I have some confirming item for  TPS544B20 application ?

Regarding  TPS544B20 datasheet mention the pin 1 CNTL is Input pin .

Can we connect  TPS544B20 the  pin 1 CNTL  from Host any GPIO(GPO) pin  ?

(Or connect  TPS544B20 the  pin 1 CNTL  from What of Host ?)

Or Would you have any advice and (TPS544B20 the  pin 1 CNTL  from Host) reference circuit  for reference ?

Thanks


CCS: repair delay

$
0
0

Tool/software: Code Composer Studio

Hello, I'm a student at Pukyong National University.

On June 21, 2018, the breakdown of the LMG34XX-BB-EVM board was confirmed and entrusted to repair, and it has not yet come. Please explain this part quickly and handle it quickly.

At that time, the name of the representative is sanghwa.

plz reply orton92@naver.com (김준태)

CCS/CC2630: CC2630 Proprietary radio

$
0
0

Part Number: CC2630

Tool/software: Code Composer Studio

CC2630 can not use TI protocol stack, like cc2640 proprietary radio.

CCS/AWR1843BOOST: CCS9.2

$
0
0

Part Number: AWR1843BOOST

Tool/software: Code Composer Studio

Hello,

            When I try to rebuild the project "(mmwave_automotive_toolbox_2_7_1/Lab7 MRR)", I got the following errors when compiling mrr_18xx_mss.

        My CCS version is V9.2 and with mmwave_sdk_03_03_00_03.  Could you help to check this issue ?

Thanks,

           

        

>> Compilation failure
subdir_rules.mk:9: recipe for target 'mss_main.obj' failed
"../mss_main.c", line 517: warning #169-D: argument of type "CANFD_MCANInitParams *" is incompatible with parameter of type "uint8_t"
"../mss_main.c", line 517: warning #169-D: argument of type "int32_t *" is incompatible with parameter of type "const CANFD_MCANInitParams *"
"../mss_main.c", line 517: error #167: too few arguments in function call
1 error detected in the compilation of "../mss_main.c".
gmake[1]: *** [mss_main.obj] Error 1
Building file: "../common/cfg.c"
Invoking: ARM Compiler
"D:/TI/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="D:/TI/workspace/mrr_18xx_mss" --include_path="D:/TI/mmwave_sdk_03_03_00_03" --include_path="D:/TI/mmwave_sdk_03_03_00_03/packages" --include_path="D:/TI/ti-cgt-arm_16.9.6.LTS/include" --define=_LITTLE_ENDIAN --define=MMWAVE_L3RAM_NUM_BANK=8 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --define=SOC_XWR18XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=SHMEM_ALLOC=0x00000008 --define=DebugP_ASSERT_ENABLED -g --c99 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi --preproc_with_compile --preproc_dependency="common/cfg.d_raw" --obj_directory="common" --cmd_file="configPkg/compiler.opt" "../common/cfg.c"
Finished building: "../common/cfg.c"
 
Building file: "../mss_mrr_cli.c"
Invoking: ARM Compiler
"D:/TI/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="D:/TI/workspace/mrr_18xx_mss" --include_path="D:/TI/mmwave_sdk_03_03_00_03" --include_path="D:/TI/mmwave_sdk_03_03_00_03/packages" --include_path="D:/TI/ti-cgt-arm_16.9.6.LTS/include" --define=_LITTLE_ENDIAN --define=MMWAVE_L3RAM_NUM_BANK=8 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --define=SOC_XWR18XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=SHMEM_ALLOC=0x00000008 --define=DebugP_ASSERT_ENABLED -g --c99 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi --preproc_with_compile --preproc_dependency="mss_mrr_cli.d_raw" --cmd_file="configPkg/compiler.opt" "../mss_mrr_cli.c"
gmake[1]: Target 'main-build' not remade because of errors.
Finished building: "../mss_mrr_cli.c"
 
makefile:156: recipe for target 'all' failed
gmake: *** [all] Error 2

**** Build Finished ****

DRV8703-Q1EVM: SPI interface

$
0
0

Part Number: DRV8703-Q1EVM

HI,

1.i want to control the DRV8703 q1EVM ( a DC brushed Motor is connected to DRV8703Q1 EVM) from external controller through SPI interface.I read the registers of DRV8703Q1, But iam unable to understand how to give PWM for controlling , which bits to set .

2. especial TOn time period , will please share any sample example of DRV8703Q1 EVM SPI interface code.

LM5025: Delay time of internal current source at UVLO

$
0
0

Part Number: LM5025

Hi Application team;

 

LM5025 has the hysteresis by turning internal current source on or off for UVLO function.

 

Can you tell us the delay time of turning off/on of the internal current source?

- From UVLO voltage increases >2.5V_threshold to changing 20uA current source to ON

- From UVLO voltage decreases <2.5V_threshold to changing 20uA current source to OFF

 

Regards,

H.Someno

Viewing all 262198 articles
Browse latest View live


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