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

CCS/AWR1642: AWR1642: odoc_16xx_mss build failure

$
0
0

Part Number:AWR1642

Tool/software: Code Composer Studio

Hello, 
both Automotive Toolbox v2.4.6 and v2.4.5 cannot be build because of the same error:

(the message below is valid for v2.4.6)
"../mss_main.c", line 1021: fatal error #1965: cannot open source file "ti/demo/xwr16xx/mmwCanTx/common/mmw_messages.h"

If the statement: 

#include "ti/demo/xwr16xx/mmwCanTx/common/mmw_messages.h"

is replaced with: 

#include "ti/demo/xwr16xx/mmwCanTx/common/mmw_messages.h"

the example:

odoc_16xx_mss

builds without errors.

Could someone correct this issue?


RTOS/AM6548: icssg diag testing under PDK5.2

$
0
0

Part Number:AM6548

Tool/software: TI-RTOS

Dear TI

I do some test about ICSSG on EVM board.

I plugin interpose card on β version EVM board. Finally  the testing result is not PASS.

So I want to know under the latest PDK5.2 whether it could support using interpose card to do ICSSG testing or not?

And there is other condition when I use CCS to do step by step debug. there is something wrong that I can not enter the function BoardDiag_icssgemacLoopbackTest  to do step by step debug.

Compiler/OMAP-L138: STATIC_BASE relative relocation

$
0
0

Part Number:OMAP-L138

Tool/software: TI C/C++ Compiler

I don't understand this linker warning, or how to fix it.

<Linking>
warning #10281-D: Section ".text" requires a STATIC_BASE relative relocation, but is located at 0x00822800, which is probably out of range of the STATIC_BASE. STATIC_BASE is located at 0x008225ec. Might be required to correct placement of ".text" so it lies within 0x8000 of the STATIC_BASE.
warning #10281-D: Section ".text" requires a STATIC_BASE relative relocation, but is located at 0x00822800, which is probably out of range of the STATIC_BASE. STATIC_BASE is located at 0x008225ec. Might be required to correct placement of ".text" so it lies within 0x8000 of the STATIC_BASE.
'Finished building target: "hyleas_reva_dspside_tannhauser.out"'

Note that 0x00822800 and 0x008225ec certainly ARE within 0x8000 of each other.  No specific variable is mentioned in the error.

OMAP L138, DSP core, CCSv7

TPS65987D: internal VBUS switches

$
0
0

Part Number:TPS65987D

Hi Team,

Block diagram shows in datasheet and there are arrows VBUS1 to PP_HV1 and PP_HV2 to VBUS2 as the following.
Does it indicate these aren't bidirectional switches?


I believe these are bidirectional switches however would like to confirm just in case.

Best Regards,
Yaita

SN65DSI83: SN65DSI8x design in Apollo -Lake flatform

$
0
0

Part Number:SN65DSI83

Can TI SN65DSI8X(Series) MIPI to LVDS products be designed for use on the Apollo-Lake platform?
Are there any customers who design products like this?
Apollo-Lake platform for MIPI SPEC:

Support 2 MIPI-DSI 1.1 ports

Best Regards,

Kami Huang

TPS92692: LED ON/OFF control

$
0
0

Part Number:TPS92692

Hi

My customer as question.
The customer wishes to control lighting on / off in TPS92692.
Also, the control signal is assumed to be PWM.
Is it possible to turn off the LED with TPS92692 so that the FLT terminal does not fall to Low?

Best Regard

T Kishi

IWR1443BOOST: memcpy issues on some radars, but not all of them

$
0
0

Part Number:IWR1443BOOST

We purchased a couple of radars. All of them are IWR1443Boost rev-A evaluation modules. So we realized that some of them fail if we hold a metal sheet in front of them, they just stop sending data. Looking closer it seems like it is happening in the system heap while a memcpy function is called. We realized that this is related to the serial numbers. Basically one with similar serial numbers(50991xxxxx) is working fine, while the rest of the radars with another similar serial number(53085xxxxx) is not working. It seems like they have different flash memory populated, the working radars have "SPANSION (IC, 16-MBIT CMOS 3.0V FLASH MEMORY WITH 108-MHZ SPI MULTI I/O BUS, SON-8)" and the non working ones have "WSON-8 (2.3V-3.6V, 16M-BIT [x 1/x 2/x 4] CMOS FLASH Memory, WSON-8)". Looking at the BOM files it looks like they switched to the WSON on rev-B version of the board, even though ours still says rev-A. I wanted to ask if anybody experienced similar issues and probably solved them or has an idea how to solve them.

TUSB7320: USB3 camera will disappear when cold boot

$
0
0

Part Number:TUSB7320

Hi Sirs,

Sorry to bother you.

As title, 

When cold boot, our USB3 camera will disappear.
The fail rate is about 0.27%. But disable Hyper-threading, the cold boot will be normal.

Did you have any experience on this issue before?

Our system spec as below

CPU

I7-6820EQ CPU 2.80GHz

OS 

Windows 7 64-bit professional

USB3 camera model

Brand: Baumer

Type: VCXU-13M, VCXU-51M

 

camera driver

USB_Driver_HPM_2.9.1_RC1_Win7_x64


CC2640R2F: AoA Receiver & AoA Sender - Discovering & Advertising exchange

$
0
0

Part Number:CC2640R2F

Hello!

In the demo, it can perform angle of arrival after connect.

- Aoa_sender as a broadcast and aoa_receiver as a scanner before connect.

Is it possible to change the roles of both sides before connect?

As follows:

Aoa_receiver do advertising, aoa_sender as Discover and initiate connection to Aoa_receiver.

After connect, it works the same action as the original.

Think you.

CCS/TPS23755: TPS23755 AUX_D (7 PIN) Connection method

$
0
0

Part Number:TPS23755

Tool/software: Code Composer Studio

Dear sir:

TPS23755 as raw feedback, AUX_D (7 PIN) can be suspended,

Compiler/CC2640R2F: Compiler error simplelink academy with 5X5 package

$
0
0

Part Number:CC2640R2F

Tool/software: TI C/C++ Compiler

Hello,

I'm using the 5X5 package variant of the CC2640r2. I'm trying to implement a task whereby I GPIO_toggle(bled) when button 1 in pressed. At the end of my thread I call 

Task_construct(&myTask, myThread, &taskParams, Error_IGNORE);

I get the following errors

I've ported the code to a SaBLE-x-R2 using their instructions and the device work fine until I start diddling the pins. I've changed pin 7 & 13 in the attached board file. I've changed the #define for the pins namely, "bled" and "BTN1". The task function is taken directly from the SimpleLink Academy BLE example. Board file and conStatus are attached for reference. Any thoughts on how best to proceed would be appreciated.

/** ============================================================================
 *  Symbol by generic Board.c to include the correct kit specific Board.c
 *  ==========================================================================*/
#define CC2650EM_5XD

/* Mapping of pins to board signals using general board aliases
 *      <board signal alias>                  <pin mapping>
 */
//LEDs
#define Board_LED_ON                        0 /* LEDs on SaBLE-x EM board LEDs are active low */
#define Board_LED_OFF                       1
#define Board_GLED                          IOID_14
#define Board_BLED                          IOID_7
#define Board_RLED                          IOID_4
// Button Board
#define Board_KEY1                          IOID_13
#define Board_KEY2                          IOID_9
// Other button definitions for code compatibility 
#define Board_PIN_BUTTON0                   Board_KEY1
#define Board_PIN_BUTTON1                   Board_KEY2
#define Board_BTN1                          Board_KEY1
#define Board_BTN2                          Board_KEY2
// UART Board
#define Board_UART_RX                       IOID_1
#define Board_UART_TX                       IOID_0
#define Board_UART_CTS                      PIN_UNASSIGNED
#define Board_UART_RTS                      PIN_UNASSIGNED
// SPI Board
#define Board_SPI0_MISO                     IOID_12
#define Board_SPI0_MOSI                     IOID_11

SECOND FILE

/*
 * conStatus.c
 *
 *  Created on: Jan 16, 2019
 *      Author: Owner
 */

#include <stdint.h>
#include <stddef.h>

#include <xdc/std.h>
#include <xdc/runtime/Error.h>

#include <ti/sysbios/BIOS.h>
#include <ti/sysbios/knl/Semaphore.h>
#include <ti/sysbios/knl/Task.h>

/* Driver Header files */
#include <ti/drivers/GPIO.h>
#include <ti/display/Display.h>
#include <ti/drivers/ADC.h>

/* Example/Board Header files */
#include "Board.h"

Task_Struct myTask;
#define THREADSTACKSIZE    1024
uint8_t myTaskStack[THREADSTACKSIZE];

uint16_t adcValue;

/*  extern Display_Handle dispHandle;
Semaphore_Handle adcSem; */

/********** gpioButtonFxn0 **********/
void gpioButtonFxn0(uint_least8_t index)
{
    /* Clear the GPIO interrupt and toggle an LED */
    GPIO_toggle(Board_BLED);
    //Semaphore_post(adcSem);
}

/********** myThread **********/
void *myThread(void *arg0) {

    /* ADC_Handle   adc;
    ADC_Params   params;
    Semaphore_Params semParams;

    Semaphore_Params_init(&semParams);
    adcSem = Semaphore_create(0, &semParams, Error_IGNORE);
    if(adcSem == NULL)
    {
        -- Semaphore_create() failed --
        Display_print0(dispHandle, 0, 0, "adcSem Semaphore creation failed\n");
        while (1);
    }  */

    /* Initialize GPIO driver */
    GPIO_init();

    GPIO_setConfig(Board_BTN1, GPIO_CFG_IN_PU | GPIO_CFG_IN_INT_FALLING);

    /* install Button callback */
    GPIO_setCallback(Board_BTN1, gpioButtonFxn0);

    /* Enable interrupts */
    GPIO_enableInt(Board_BTN1);

    /* ADC_Params_init(&params);
    adc = ADC_open(Board_ADC0, &params);

    if (adc == NULL) {
            Display_printf(dispHandle, 6, 0, "Error initializing ADC channel 0\n");
            while (1);
    }

    while (1) {

        -- Pend on semaphore, tmp116Sem --
        Semaphore_pend(adcSem, BIOS_WAIT_FOREVER);

        -- Blocking mode conversion --
        ADC_convert(adc, &adcValue);
        Display_printf(dispHandle, 6, 0, "ADC value: %d\n", adcValue);
    } */
    return 0;
}

/********** myThread_create **********/
void myThread_create(void) {
    Task_Params taskParams;

    // Configure task
    Task_Params_init(&taskParams);
    taskParams.stack = myTaskStack;
    taskParams.stackSize = THREADSTACKSIZE;
    taskParams.priority = 1;

Task_construct(&myTask, myThread, &taskParams, Error_IGNORE);
}

I2C Interface Stepper motor driver

$
0
0

Dear Sir/Ms.

Our customer  ask for stepper motor with I2C control. I can not find in TI website.

Would you to help me double check with BU, if has a new stepper motor IC with I2C interface control?

Following is their product spec.

Stepping  Motor Driver ( 12 V,1A) with I2C interface

Best Regards,

Kami Huang

Linux/TMS320DM368: The SD card driver for TMS320DM368

$
0
0

Part Number:TMS320DM368

Tool/software: Linux

Hello,

Could you tell me the behavior when SD card driver accesses to the bad sector in the SD card?
(DVSDK version is v4.03)
Also, is there any way or tool to change the target sector to bad sector on purpose?

The expected behavior is that the driver can detect bad sectors and store the information of the sector into the FAT entry table.
And for the following access, the driver can avoid accessing to the bad sectors.

Best Regards,
Nomo

PMP20859: Dual-Input Redundant PoE PD With Smooth Transition

$
0
0

Part Number:PMP20859

Hello Sirs,

Just need to double check this PMP20859 .(two tps2373 + single isolation flyback )

Is it no problem for two PSE input redundant power input , and system still working without power lose when either one PSE source disconnect ?

Many thanks !

TCA9617B: TCA9617B Pull-Up resistor of I2C

$
0
0

Part Number:TCA9617B

Hi Team,

I have a question with TCA9617B.


1)Please tell me how to calculate the pull-up resistor values of SDAA/SCLA and SDAB/SCLB.
 I confirmed I2C Bus Pullup Resistor Calculation of the document, but it was different from the recommended circuit pull-up of the data sheet of TCA9617B.

2)I want to pull up the EN pin with VCC, but is there a need for resistance?
Is there not a need for an external pull-up resistor due to the internal pull-up resistor?
If a pull-up resistor is required externally, please tell us the recommended resistance value.

3)Please tell me the recommended value of Decoupling Capacitor for VCCA and VCCB.

Best Regards,
Ishiwata


AM6548: Information for QM AM6548 material qualification

$
0
0

Part Number:AM6548

Could you please follow up below questions, we need the information for internal control. Thank you!

 

  1. Production flow chart for AM6548

  2. Production control plan for AM6548

  3. Quality control plan for AM6548

  4. What is MSL for AM6548

  5. Packing method, tray? Reel? How much is SQP?

  6. Surface material of BGA ball, Sn?

  7. MSD soldering temperature and duration follow JDEC?

  8. What is the technology of the die? CMOS?  28nm CMOS

  9. How many transistors embedded in die?

 

In general, AM6548 samples will be test with such methods. If TI also has such test case and result, it can make qualification speed-up.

 

Items detail

Sample Qty

Test condition/
Method/
Standard

Accept spec.

Preconditioning

3 Lots, 77/Lot

JEDEC22 A113,3X IR reflow

No failure, Electronic function within spec or datasheet

Temperature cycles

500x, -65°C/150°C
1000x, -40°C/125°C

High temperature & high humidity operation test

Ta= 80°C , 93% +/-2%RH,  504hrs

High temperature storage life test

150°C (but < T j,max ), 1000hrs

Low temperature storage test

Ta= -20°C   504hrs

TPS51200: Please check the schematic design

$
0
0

Part Number:TPS51200

Hi all

I'm using this PS51200 chip in my project. Please check the schematic design. Thank you for your help

TMS320F28374S: FFT usage in VCU

$
0
0

Part Number:TMS320F28374S

Hi Team,

 

My customer is using VCU(c28x_vcu2_library.lib) FFT feature in solar inverter for data filter, has feedback with some questions, could you kindly help to clarify?

 

  1. Used CFFT_init256Pt、CFFT_run256Pt for 256 FFT analysis, which required the 512 data of array,   if customer only sampled for 256 data in S zone, how to build the 512 array which required?

  2. How to using unpack and pack feature? What’s the input and output?

  3. What’s the relationship input & output amplitude? For example, if harmonic amplitude is 20 in the input data array 20Khz, what’s the amplitude of 20Khz after FFT conversation?

  4. What’s the limitation for S zone and sample point? For example, if the sample frequency is 320KHz, in theory, the calculated frequency can reach to 160Khz no matter with 256 point or 512 point sample?

Expect for your reply, thanks.

Best Regards

Benjamin

RTOS/TDA2: TIDL: How can I get DataQ value for an output tensor?

$
0
0

Part Number:TDA2

Tool/software: TI-RTOS

Hi guys, 

I have been studying TIDL for a while and after getting some good understanding on it now I am adding a new object detector into TIDL_OD example.

TIDL_OD implemented SSD detection method but I removed SSD from it and added a Yolo V2 like detector on the base network.

So now I got the output tensor from it whose size is [1 x 40 x 18 x 32] and I need to parse those blob to come up with coordinates of bounding boxes.

The real problem is that I need to convert those numbers into floating values. So I dig into some threads discussing this issues.

In the end, the conclusion is two piece of information. one from User Guide of TIDL and one from this web site.  Here is the answer. 

----

10. What is Q format of output?

The output is 8 bit fixed point representation with the scaling factor. The 8 bit value can be divided by scaling factor to get the floating point value. The scaling factor (in Q8 format) is available in dataQ of (sTIDL_DataParams_t). Import tool also prints this information for sampledata as “Out Q : X”.

Related E2E query : e2e.ti.com/.../642684

----

But when I print out the following variables from net structure right after running TIDL algorithm. It shows all zeros on dataQ fields. (sTIDL_DataParams_t).

From the source code, vision_sdk/apps/src/rtos/alg_plugins/tidl/tidlLink_algPlugin.c

At the function AlgorithmLink_tidlProcess(), I added the following printing lines:

i from 0 to 28 , since I have 28 layers. 

Vps_printf("net->TIDLLayers[%d].outData[%d].dataQ = %d\n", i, 0, net->TIDLLayers[i].outData[0].dataQ);

Vps_printf("net->TIDLLayers[%d].inData[%d].dataQ = %d\n", i, 0, net->TIDLLayers[i].inData[0].dataQ);

I need to know that dataQ value to calculate a scale factor to convert those 8bit quantized values into floating values. 

Can you help me on how I can get those dataQ values for my last convolutional layer?

And if I run a statical tool called quantStatTool (exe binary), it print out the Out Q values, basically how you to print those Out Q values? 

Thanks in advance! 

TS3A44159: TS3A44159 IBIS model

Viewing all 262198 articles
Browse latest View live


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