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

CCS/CC2650: Relocate spp_ble_server_cc2650lp_app - linking problems

$
0
0

Part Number:CC2650

Tool/software: Code Composer Studio

Hello,

I am trying to relocate an application based on spp_ble_server_cc2650lp_app (it is using .projectspec file) to start from different memory location (e.g. 0x00001000 instead of 0x00000000). It is because I am developing custom bootloader that will start from the 0x0 address.

I am using CC2650F128, so changing the chip start address in CCFG is not possible. I have already configured the linker to not use TI-RTOS ROM implementation - by using "NO_ROM=1,USE_EVENTS=1" options.

I modified cc26xx_app.cmd file so that the FLASH_APP_BASE is set to 0x00001000. However, there is still autogenerated configPkg/linker.cmd file that says:

    .resetVecs: load > 0x0

causing following error:

l"c:/ti_simplelink/tirtos_cc13xx_cc26xx_2_21_01_08/products/cc26xxware_2_24_03_17272/driverlib/bin/ccs/driverlib.lib" -l"c:/ti_simplelink/simplelink/ble_sdk_2_02_02_25/src/rom/common_rom_releases/03282014/common_rom.symbols" -llibc.a -llibc.a 
<Linking>
"configPkg/linker.cmd", line 152: warning #10096-D: specified address lies outside memory map

I would appreciate the help in making the app starting from address 0x00001000 and information on how to modify the configPkg/linker.cmd to support that.

Thanks in advance,
Piotr

Some additional information that may be helpful:
I am using XDCtools version: 3.32.0.06_core


OMAP-L138: LPDDR + OMAP L-138

$
0
0

Part Number:OMAP-L138

Will LPDDR memory like that (MT46H64M16LFBF-5 IT) be worked with OMAP L-138 processor? In processor's datasheet only mDDR/DDR2 mentioned.

CCS/AWR1642: Build mmwave sdk for AWR1642 through ccs

$
0
0

Part Number:AWR1642

Tool/software: Code Composer Studio

Hi,

I am trying to build mmWave_sdk_02_01_00_04 demo codes from CCS 8, I am getting following error

    SHMEM_ALLOC is set to 0x00000006 

   process_begin: CreateProcess(NULL, /bin/mkdir -p obj_xwr16xx, ...) failed.

    make (e=2): The system cannot find the file specified.

    Can annybody help me with this.

Regards,

Varsha

CC3220: JSON template create error

$
0
0

Part Number:CC3220

Hi I am trying to do JSON construct by taking the JSON app in SDK as reference and getting error codes Please find below calling and attached source(Please visit the site to view this file)

Display_printf(display, 0, 0, "JSON Start \n");

createTemplate();

createObject();

setValue();

build();

Display_printf(display, 0, 0, "JSON End \n");

Results:

JSON Start

Json_createTemplate = -102

Json_createObject = -301

Json_setValue = -302

Json_build = -302

JSON End

For the same if any other way is also good.

Thank you

CCS/CC3220SF-LAUNCHXL: Access to certain registers

$
0
0

Part Number:CC3220SF-LAUNCHXL

Tool/software: Code Composer Studio

Hi

I want to do 2 ways to start the device;
1. if interruption has occured from Timer then start connecting to the server, data transfer and etc.
2. if interruption from GPIO then read a some counter from SRAM, increase it and rewrite

My device wake up from timer after every 180 sec, from GPIO during 0.2-12seconds.

From http://processors.wiki.ti.com/index.php/CC3200_Power_Management_Framework
HIB - The application is reloaded from the SFLASH. Connection to the AP needs to be re-established. All desired actions must be performed again.
There are two 32 bit registers that are retained (These are not available if the RTC is enabled). The NVMEM (SFlash) can also be used.

Can I use one of these 32bit register for write my counter? And at what address can I find it?
(During write to SRAM, not need to connect to AP)

TMS320F28023: Internal Oscillator Compensation not work in my project

$
0
0

Part Number:TMS320F28023

Dear C2000 champs,

I have followed the oscillator compensation example thorough below path within controsuite.

C:\ti\controlSUITE\device_support\f2802x\v230\f2802x_examples_structs\osc_comp

But I found that the compensation is not workable, for the device I tested, the compensation makes the oscillator worse. Below is what I have tested on device, can you please share your comments on this?

Expected TimeWithout OSC compensationWith OSC compensation
417us400us420us

By the way, can you please let me know what is the error of oscillator after implement osc compensation?

CC1310: CC1310 TX issue in M0 Core

$
0
0

Part Number:CC1310

Hi Team,

   My Customer reported an issue for CC1310 Tx feature that in some unknown condition the CC1310 can’t send message even the trace shown the M3 core has send the data to RF M0 core. And the abnormal Tx waveform using Frequency analyzer shown that the center frequency is 433Mhz with 300Khz RBW, and normal Tx waveform using frequency analyzer shown with 434Mhz with 3Khz RBW. more details could be found in attached file.

  (Please visit the site to view this file)

Support Needs:

  1. Comments on which situation would impact such abnormal RF waveform.

  2. Solutions on how to avoid such abnormal situation and how to recover after abnormal happened.

Best Regards

Benjamin

BQ27421-G1: What is the initial accuracy of the SOC reported by the BQ27421-G1 Fuel Gauge

$
0
0

Part Number:BQ27421-G1

Hi,

I'm using BQ27421-G1A fuel gauge in my design. 

I will connect battery with my board and configure the fuel gauge registers (Design Capacity, Design Energy, Termination Voltage and Taper Rate) through microcontroller over I2C. Now I want to know what will be the accuracy of the SOC reported by the fuel gauge in this case ?

Also what needs to be done to improve the accuracy of the SOC reported by the fuel gauge ?

Thanks & Regards

Vidyasagar


TMS320F28379D: Is the CMPAM register gone?

$
0
0

Part Number:TMS320F28379D

Hi everyone,

On TMS320F2803x devices the Type 1 ePWM modules have very useful mirror registers called CMPAM and CMPAHRM. Do these registers still exist in the Type 4 ePWM modules of TMS320F37xD devices? If not what alternative is there to check the value of the active register when using the shadow mode?

Cheers,

Pierre

OPA4192: OPA4192

$
0
0

Part Number:OPA4192

Dear Sir/Madam,

We are using OPA4192 for our circuit and one channel is unused in our circuit, so what is the best recommended termination schematic topology for the unused opamp channel.

TPS53317: TPS53317 vs TPS53317A

SN54LS26: Current consumption in 5426 v 54LS26

THS4532: Looking at the above circuit design is reasonable?

$
0
0

Part Number:THS4532

Dears:

Customer wants to use THS4532 to realize single signal to differential signal. In the below figure, A is a sinusoidal signal with a midpoint of 2.5V peak-to-peak value of 300MV. A+, A- want to get a differential signal with a midpoint of 2.5V peak-to-peak value of 1V. Please help us. Looking at the above circuit design is reasonable?

Is the THS4532 selection reasonable and is there a more suitable chip? Need 2 differential amplifiers.

BQ27421-G1: Issue in modifying BATLOWEN bit of OpConfig register

$
0
0

Part Number:BQ27421-G1

Hi,

I'm using BQ27421-G1A fuel gauge in our design. I was able to program the basic fuel gauge registers (Design Capacity, Design Energy, Termination Voltage and Taper Rate) through microcontroller over I2C. 

I wanted to use Battery Low Function, for which I need to modify BATLOWEN bit of OpConfig register. 

I'm always getting error when I want to read OpConfig register. I followed the same procedure which used for updating basic registers.

Can you help me how can I modify this register by providing its base address & offset. Point out if I'm missing anything.

Thanks & Regards

Vidyasagar

CC3100: Correct service pack for CC3100 when using Radio Tool version 1.2.5942.19689

$
0
0

Part Number:CC3100

HI

Can someone please advise me on the correct service pack to use with version 1.2.5942.19689 of the Radio Tool for a CC3100 device?

Many thanks BJ


DRV3205-Q1: Trouble communicating with device over SPI

$
0
0

Part Number:DRV3205-Q1

Hi,

I'm having trouble communicating with the DRV-3205Q1 over SPI. Currently the SPI master is running at 1Mhz. I've measured the different timing limitations and they all seems to be within the valid range. However, when I try to communicate with the DRV3205, e.g reading CFG0 register the MISO data does not correspond with the reset value in the datasheet. I've "decoded" the SPI data manually and I get the same data representation at the master side, so the SPI setup seems to be working as it should.

Sequence:

EN = HIGH

DRVOFF = HIGH

wait until M_ERR = HIGH (~9ms, state should be > RESET (?))

perform register read

NOTE: SPI data transfer is carried out with 16 bits of data, CS is active (low) during the whole transmission.

Could you give my any hints on how to troubleshoot this?

What is the bare-minimum in order to be able to communicate over SPI?

RTOS/LAUNCHXL-CC1312R1: How to get the LCD to work with Display.h?

$
0
0

Part Number:LAUNCHXL-CC1312R1

Tool/software: TI-RTOS

I just got the BoostXL-128 LCD and want to use it on the 1312R launchpad. The display example works fine, but I cannot figure out how to get the LCD to work in another project - even a project that uses the UART in Display.h! I have included everything I can think of, checked that the <Board>.c and .h files are the same and that the same libraries are linked. But at runtime when I open the LCD I get NULL.

CC2541: Issue with Impedance Control and Antenna Tuning

$
0
0

Part Number:CC2541

Hello,

I am designing a custom board using following components:

SoC: CC2541 
Balun:Johanson 2450BM15A0002E
Matching Network: R9(0ohm), R7(DNM), R8(DNM)
Chip Antenna:Johanson 2450AT42A100E

Layer 1: RF layer
Layer 2: Ground
Layer 3: Power
Layer 4: Bottom

The board is being designed with impedance(50 ohm) controlled track (Microstrip) as recommended in the datasheet of chip antenna without any matching network and TI's postage stamp. Below is the screenshot of my current design:

   

Below is my calculation for impedance:

For this design, I want to confirm from the experts on e2e, whether my design is go-ahead for production or not. Please let me know if there should be some modifications at any place to achieve maximum efficiency. 

 

Thank you,

Madhav

 

BQ27510EVM: Use of EV2300 with BQ27510EVM

$
0
0

Part Number:BQ27510EVM

What is the use of Ev2300 Communications transceiver with the Bq27510.  I just need to communicate the Cell voltage, Cell SOC . Will I be able to do this without the EV2300 and use arduino instead?

TDA2: EVE:Execute Single Kernel into multi EVE cores

$
0
0

Part Number:TDA2

Hi guys,

We need to execute a single kernel on different EVE cores with the following scenario.

1. The input image will be in x*y dimension.

2. It has to be broken into x1*y1, x2*y2, x3*y3 dimensions.

3. The kernel should be executed in all the EVE cores for these different image sections.

4. After the executions in all the cores completed, the individual outputs should be merged into x*y dimension single image.

And, the execution can be done with or without the support of VisionSDK.

Can you please suggest the steps or methodologies to do so.

Regards

Surbhi

Viewing all 262198 articles
Browse latest View live


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