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

MSP-EXP430FR2433: About on board emulator MSP430F5528


CC2640R2F: Production Programming Help - Partially Working

$
0
0

Part Number:CC2640R2F

Hello all,

I am working on my custom board for CC2640R2F, I am having some problem regarding to programming the chip.

I am using CC2640R2F LaunchPad to program my custom board. The programming interface connection is as followed.

TMS is connected to Pin 24

TCK is connected to Pin 25

TDO is connected to Pin 26

TDI is connected to Pin 27

The diode TPD6E004RSER somehow caused me the problem (Error XBAL something as I recalled) of connecting to the board so I took it out. So now the pins are connected directly to the board without going through the diodes, I wonder if this would cause some issues ultimately?

Now come to the weird part. I cannot use Code Composer Studio (v8) to debug the board at all. Here is the error message when I try to debug the board from CCS



However, I can use Smart RF Flash Programmer 2 to load the firmware to the board, but there is a catch. 95% of the time, Smart RF Programmer 2 crashed when it is in the verification step, then I power cycle the board and the program is loaded into the chip and it works perfectly. The other 5%The verification went through successfully and the board would be working as expected.

I really don't know what is the problem here. I ultimately want to use CCS8 to debug the board as my next revision will have a motor driver with MOSFETs on it so I want to be able to adjust the PWM setting, without the ability to step through the code, I can see days of nightmare ahead. 

I am not sure what type of JTAG (4-wire JTAG, 2-wire cJTAG or 4-wire cJTAG) is being used to program the board if I use the launchpad as the programmer route. When I un-tick the option of "use 2-pin cJTAG" in Smart RF Programmer 2, it would hang and not going through the programming sequence.

Can you guys give me some suggestion of how you connect your JTAG programming interface with the chip and what tool do you use to successfully debug/program the custom board?

FYI, here is the picture of the setup

Much appreciate!

Alex

CCS/LAUNCHXL-F28379D: ADC Output Data mismatch with original data

$
0
0

Part Number:LAUNCHXL-F28379D

Tool/software: Code Composer Studio

I am reading DC signal from ADC input (pin30, J3) through single ended mode with a resolution of 12 bit. I monitored the results of ADC output and calculated the original value from the result (ADC output). and there is a calibration error. How to overcome this calibration error? Suppose I set the dc magnitude 1V as the input to the ADC, the ADC output at the graph 1393 level (1.123V). Similarly,

1.5V  -----1.648V

2.0V  -----2.23V

2.5V   -----2.773

3.0V  -----3.333V

CC3220: Flash cc3220 ERROR

$
0
0

Part Number:CC3220

Hi all,

I am trying to program my CC3220 using UniFlash.

I got this error "Operation failed: fs_programming error: ret: -10332, ex_err: 4071 - FS_ERR_FAILED_INIT_STORAGE" 

What does this mean? does anyone have idea what to do?

Attached the Device status

Linux/PROCESSOR-SDK-AM57X: ti ipc libraries compilation with musl libc

$
0
0

Part Number:PROCESSOR-SDK-AM57X

Tool/software: Linux

Hi,

I'm trying to build TI's ipc libraries using alpine linux and I'm running into some issues. For libtiipc, I get the following error which I think is related with the difference between musl libc and glibc:

###################################################################################################

src/api/Ipc.c:90:27: error: 'PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP' undeclared here (not in a function)
.gate = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

###################################################################################################

I'm usin a docker based build for it.

any help would be appreciated.

regards,

TS5A3159: [FAQ] Frequently Asked Questions about signal switches and multiplexers

$
0
0

Part Number:TS5A3159

For this question, consider the following connections. 1. V+ is 5 Volts. 2. IN is at 5V. 3. COM is at GND. 4. NC is not connected.  The question is: What is the approximate switch resistance between NO and COM in the Voltage range of -0.1 and 0.0 Volts? Would the current limitations be the same in that range as it is for a Voltage in the range of 0.0 to 5 Volts?

RM48L950: Impact of over voltage or transient voltage on the MCU

$
0
0

Part Number:RM48L950

Hi,

Could you please let us know what would happend if there is an Over Voltage(around 12V)
applied on the Power supply VCC/VCCIO.

1> Does the MCU goes to some failure mode if there is an Over Voltage on its power supply?

2> Does over voltage damage I/O cells through VCCIO?

Can we assume VMON takes care of Over Voltages or transient voltages?

Best Regards
paddu

CC2650 receive 240 bytes data

$
0
0

Hi,

I am using CC2640R2F Launchpad to evaluate SPP over BLE5. As per the details, BLE5 stack comes with Length configured for 251 bytes.( I am using simplelink_cc2640r2_sdk_1_40_00_45)

For testing I am using BLE reader for sending and receiving data over BLE. I am not able to get more than 20 bytes which is sent from UART to BLE and also above 20 bytes sent from BLE reader is not seen in Serial port.

Is there anything I am missing?

Sincerely.

Raj


CCS/CC3220SF-LAUNCHXL: sl_NetAppDnsGetHostByName blocking sl_Select on ssl socket

$
0
0

Part Number:CC3220SF-LAUNCHXL

Tool/software: Code Composer Studio

Hi,

it took me some time, but as the issue is still open, i reproduced the issue as requested and heres the result and attached the NWP logfile.(Please visit the site to view this file)

RTOS:
  • FreeRTOS.
Threads: 
  • TCP Listening thread spins of a worker thread to handle the incoming request.
  • MDNS service running.
  • Thread doing periodic requests to sl_NetAppDnsGetHostByName.
Code Snipnet:
int32_t
smplink_dns_query(const char *hostname, uint32_t *ip4_address)
{
    int32_t res ;
 
    *ip4_address = 0 ;
     res = sl_NetAppDnsGetHostByName((signed char*)hostname, strlen(hostname), (unsigned long*)ip4_address, SL_AF_INET);
    if (res < 0) {
 
        return EFAIL ;
    }
    if (!(*ip4_address)) {
  
         return EFAIL ;
 
    }
 
 
 
    return EOK ;
}
For the log run we did the calls to above code snipnet at the times [sec.msec] in the log below. The log shows the time the call started and the time it failed:
[00008.584] SMPLNK : smplink_dns_query for 'pool.ntp.org'...!
[00027.581] SMPLNK : smplink_dns_query for 'pool.ntp.org' failed -6150!
[00031.587] SMPLNK : smplink_dns_query for '0.pool.ntp.org'...!
[00050.589] SMPLNK : smplink_dns_query for '0.pool.ntp.org' failed -6150!
[00054.609] SMPLNK : smplink_dns_query for '1.pool.ntp.org'...!
[00073.720] SMPLNK : smplink_dns_query for '1.pool.ntp.org' failed -6150!
[00077.727] SMPLNK : smplink_dns_query for '2.pool.ntp.org'...!
[00096.849] SMPLNK : smplink_dns_query for '2.pool.ntp.org' failed -6150!
[00100.878] SMPLNK : smplink_dns_query for '3.pool.ntp.org'...!
[00119.877] SMPLNK : smplink_dns_query for '3.pool.ntp.org' failed -6150!
[00179.952] SMPLNK : smplink_dns_query for 'time.nist.gov'...!
[00198.953] SMPLNK : smplink_dns_query for 'time.nist.gov' failed -6150!
[00259.092] SMPLNK : smplink_dns_query for 'time.google.com'...!
[00278.089] SMPLNK : smplink_dns_query for 'time.google.com' failed -6150!

LMK03328: stopwatch

$
0
0

Part Number:LMK03328

Hi,

I am interested if with LMK03328 or 03318 it is possible to realize a very stable and accurate (for instance 0.000 01 s resolution) stopwatch.

It is possible also to save up to 40 time values measured in the range of 0-30 seconds and transferred to a PC?

Important is that start command (triggered manually) must be very close  to real start (error under resolution) .

Please answer by e-mail 

gdf.dragan@gmail.com

all the best

Gheorghe DRAGAN

TPS60400: TI-TINA spice model

$
0
0

Part Number:TPS60400

Hello,

I was wondering if TI-TINA spice model was available for TPS60400. I could not find it online.

Thank you

CC3220SF-LAUNCHXL: Connecting the XDS110 Debug probe to the CC3220MODASF Launchpad

$
0
0

Part Number:CC3220SF-LAUNCHXL

Testing out the XDS110 on the CC3220MODASF Launchpad. We are connected to J8 and have removed jumpers as specified Section 2.4.1 of swru463a.

In the XDS110 Advanced section we are set to JTAG (1149.1) as opposed to cJTAG (1149.7).

Not sure we have it orientated correctly.

Also note that we have 5V and GND connected to BRD and GND header pins.

Keep getting the same error when we attempt to download code using CCSv8.

SN74LV1T04: 26 MHz Clock Level Translator

$
0
0

Part Number:SN74LV1T04

Would the SN74LV1T04 be the best choice for translating a 26 MHz clock from 1.8V to 3.3V with a single 3.3V supply?

Thanks,
Mark

BQ24610: BQ24610

$
0
0

Part Number:BQ24610

Good Morning,

I am using BQ24610, to charge a Li-Ion battery, when the charge is completed, i connect another battery and does not work, i was reading the datasheet and i would like to know if the CE (pin 4), must be in a special configuration, ¿or the IC is just designed to suppport one charge?

Thank You For Your Support

LP8860-Q1: EMI issue

$
0
0

Part Number:LP8860-Q1

Hi,

My customer uses LP8860-Q1 in one of their display modules, they failed the EMI conduction test in 80M/90M/100MHz.

I am thinking if there is something to do with LP8860 since it has a 10MHz internal clock which matches well the failed frequency. We use near-field frequency spectrum to test the LP8860, we do find the 10MHz peak frequency and its harmonics.

  • I attach the schematic and eeprom, according to customer's setting, EN_PLL=1 and FILTER pin is floated, is that the root cause? Can we use internal 5MHz osc directly and disable PLL?
  • Could you also double check the schematic and eeprom, what are the possible reason for 10MHz peak frequency?
  • For the boost input and output capacitor, is that ok to use below value? what are the risks?

EEPROM reading:

(T8U)0x60,(T8U)0xEA,
(T8U)0x61,(T8U)0x21,
(T8U)0x62,(T8U)0xDC,
(T8U)0x63,(T8U)0xF0,
(T8U)0x64,(T8U)0xC7,
(T8U)0x65,(T8U)0xF5,
(T8U)0x66,(T8U)0xF2,
(T8U)0x67,(T8U)0x77,
(T8U)0x68,(T8U)0x77,
(T8U)0x69,(T8U)0x71,
(T8U)0x6a,(T8U)0x37,
(T8U)0x6b,(T8U)0xB7,
(T8U)0x6C,(T8U)0x17,
(T8U)0x6D,(T8U)0xFF,
(T8U)0x6E,(T8U)0xB9,
(T8U)0x6F,(T8U)0x87,
(T8U)0x70,(T8U)0xC9,
(T8U)0x71,(T8U)0x72,
(T8U)0x72,(T8U)0xE5,
(T8U)0x73,(T8U)0xDF,
(T8U)0x74,(T8U)0x35,
(T8U)0x75,(T8U)0x06,
(T8U)0x76,(T8U)0xDE,
(T8U)0x77,(T8U)0xFF,
(T8U)0x78,(T8U)0x3E

Best regards.

Dongbao


CCS: Memory allocation view creates java.lang.NullPointerException when opening file from remote search

$
0
0

Tool/software: Code Composer Studio

Dear Experts,

when I open a file editor from a remote search or make an editor active which contains a file found by remote search I get the following error in the error log file:

!ENTRY org.eclipse.ui.workbench 4 2 2018-06-26 17:08:56.517
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
java.lang.NullPointerException
    at com.ti.ccstudio.project.ui.views.internal.memalloc.MemoryAllocationView.doUpdateActions(MemoryAllocationView.java:999)
    at com.ti.ccstudio.project.ui.views.internal.BaseProjectView.updateView(BaseProjectView.java:171)
    at com.ti.ccstudio.project.ui.views.internal.BaseProjectView$1.selectionChanged(BaseProjectView.java:62)
    at org.eclipse.ui.internal.e4.compatibility.SelectionService.notifyListeners(SelectionService.java:239)
    at org.eclipse.ui.internal.e4.compatibility.SelectionService.notifyListeners(SelectionService.java:172)
    at org.eclipse.ui.internal.WorkbenchWindow$WWinPartService.partActivated(WorkbenchWindow.java:3011)
...
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1499)

This only occures when a memory allocation view is open.

I assume this to be a bug. Could anybody solve it? Thank you in advance!

I'm using CCS 8.1 under Windows 7 64bit.

CCS/LAUNCHCC3220MODASF: [ LAUNCHCC3220MODASF] - SDK Compatibility

THS8200: whether we will stop selling the products THS8200 in the next 4~5years?

$
0
0

Part Number:THS8200

HI team,

My customer wants to use the device THS8200 in their project, but the website status is NRND. So the customer has the concern about whether we will stop mass production in the next 5 years. So they want to double check with us. if we don't stop selling the products in the next 4~5years, they will use the device.

Could you please help double  it?

Thanks.

Suspending McASP MCLK

$
0
0

We have a medical device which uses the TMS320C6745 DSP.  The device also contains a Telit chip for cell communications which we are upgrading to a newer chip.  With the newer cell chip and antenna, we noticed that we now have spurious signals from the McASP MCLK. connected to a TLV320AIC3007 codec which degrades the cell signal.  The McASP is configured and initialized in the power on sequence.  However, we don't need the audio when transmitting data via the cell chip, so we would like to turnoff the MCLK while transmitting and then turn it back on when done.  We have a hardware solution but prefer to do this in software.  Is this something that can be done and if so how? 

TPIC84000-Q1: Continuous data transmission

$
0
0

Part Number:TPIC84000-Q1

Hi,

I want to develop a 125KHz transmitter with TPIC84000-Q1. The main goal of such transmitter is to transmit CONTINUOUS data information.

As long as I have been reading from the datasheet, there are two buffers of 56 bits where information can be stored and transmitted afterwards. Therefore, in order to test the device, I have built a design based on the typical application circuit. Once I checked the circuit is correctly implemented, and is able to transmit the information stored in buffer 1, I tried to make it transmit continuously.

I have tried to achieve it repeating at least twice a couple of sequence of commands. 

1 - Configuring the Configuration register with the Selection of sending mode at 0 (wait for trigger command via SPI), write buffer 1, and then transmit. Therefore, the sequence of commands is as follows:

  • 10e8000528000020
  • 3011001100110011
  • D000000000000000

2 - Configuring the Configuration register with the Selection of sending mode at 1 (start transmission as soon as buffer 1 has received the full 56 bits), and then writting buffer1. Therefore, the sequence of commands is as follows:

  • 10e8000528000022
  • (Buffer2 can be configured here, and transmitted next to buffer1)
  • 3011001100110011

In this case, repeating twice this sequence, I achieved the minimum time between transmissions at 20ms (please, find image attached). However it's crucial for us to transmit continuously.


Taking into account the fact that I have tried also writing buffer2, but I did not achieve to reduce such interval between two transmissions with the purpose of transmitting continuously, I have several questions:

1 - Is the TPIC84000-Q1 able to transmit continuously? 

2 - Is there any configuration of registers able to make this continuous transmission (similar as when buffer1 and buffer2 are sent) feasable? I mean sending buffer1, buffer2, buffer1, buffer2, with no time interval between transmissions.

3 - I am using a USB-SPI converter to communicate a software (which sends the commands) with the TPIC. Can that be the reason of the delay between buffer transmissions?

4 - Which is the minimum delay between the process of transmission (write the buffer and transmit) possible with this TPIC84000-Q1?

Thank you so much in advance,

Gerardo

Viewing all 262198 articles
Browse latest View live


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