Quantcast
Viewing all 262198 articles
Browse latest View live

AWR1642: Java erros while running Matlab files

Part Number:AWR1642

Hi , 

I am working on AWR1642. Trying to change some thing in the source files &run the matlab files of Gesture Swipe Code present in "mmwave_industrial_toolbox_2_5_2". When I run the "run_demo_dbl_swipe.m" file, The COM Ports are selected correct, but I come across the following java errors. Here is the log: 

status =

0

cmdout =

Caption=XDS110 Class Auxiliary Data Port (COM3)

Caption=XDS110 Class Application/User UART (COM4)

Caption=Bluetooth Device (RFCOMM Protocol TDI)

UART_COM =

cell

'UART (COM4'


UART_COM =

cell

{1×1 cell}

S_PORT =

0

Starting UI for mmWave Demo ....
Opening configuration file profile_2d.cfg ...

tlSize =

8

comportnum_str =

COM3

comportnum_str =

COM4

java.lang.NullPointerException
at com.mathworks.hg.peer.FigureFrameProxy.setMaximized(FigureFrameProxy.java:302)
at com.mathworks.hg.peer.FigureMediator.setMaximized(FigureMediator.java:468)
at com.mathworks.hg.peer.FigurePeer.doSetMaximized(FigurePeer.java:3426)
at com.mathworks.hg.peer.FigurePeer$26.run(FigurePeer.java:3415)
at com.mathworks.hg.util.HGPeerQueue$HGPeerRunnablesRunner.runit(HGPeerQueue.java:289)
at com.mathworks.hg.util.HGPeerQueue$HGPeerRunnablesRunner.runNotThese(HGPeerQueue.java:321)
at com.mathworks.hg.util.HGPeerQueue$HGPeerRunnablesRunner.run(HGPeerQueue.java:337)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Elapsed time is 1.551799 seconds.
Elapsed time is 2.992599 seconds.
Elapsed time is 4.109109 seconds.
Elapsed time is 5.225729 seconds.
Elapsed time is 6.354580 seconds.
199 data = out(1);

Can you help for understanding the issue? What can cause this issue..

Regards,

Varsha


LAUNCHXL-F28027F: The exact distance between the two headers

DS90UB928Q-Q1: Compatible LVDS display for 28Q

CCS/LAUNCHXL-F280049C: Issues with LAUNCHXL-F280049C and XDS110

Part Number:LAUNCHXL-F280049C

Tool/software: Code Composer Studio

Hello, I've recently bought a Launchxl- F280049c launchpad from TI. I am trying to Flash example code from C2000-device support present in C2000ware but I am unable to do so. 

I am getting the following error-   

Image may be NSFW.
Clik here to view.

The version of CSS installed---- Version: 8.3.0.00009 

I've tried to Test the connection from VERIFY option in properties and got the following script.-

[Start]

Execute the command:

%ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -S integrity

[Result]


-----[Print the board config pathname(s)]------------------------------------

The scan-path will be reset by toggling the JTAG TRST signal.
The controller is the XDS110 with USB interface.
The link from controller to target is direct (without cable).
The software is configured for XDS110 features.
The controller cannot monitor the value on the EMU[0] pin.
The controller cannot monitor the value on the EMU[1] pin.
The controller cannot control the timing on output pins.
The controller cannot control the timing on input pins.
The scan-path link-delay has been set to exactly '0' (0x0000).

-----[An error has occurred and this utility has aborted]--------------------

This error is generated by TI's USCIF driver or utilities.

The value is '-233' (0xffffff17).
The title is 'SC_ERR_PATH_BROKEN'.

The explanation is:
The JTAG IR and DR scan-paths cannot circulate bits, they may be broken.
An attempt to scan the JTAG scan-path has failed.
The target's JTAG scan-path appears to be broken
with a stuck-at-ones or stuck-at-zero fault.

[End]

would like to know, how I can repair this error!. Is my Board damaged??

Regards,

Archit

IWR6843: Does the parameters in "Configure" tab make a big difference to the number of detected points?

Part Number:IWR6843

I also want to ask that how about the parameters under the "Confugure" tab, especially the parameters like "Frame Rate", "Range Resolution" and so on? Do these parameters make a big difference to the number of detected points while people walking in front of the board?

I found there is not detailed introduction of three parameters in RCS section in the TI Demo Visualizer user guide. I want to know more information about these parameters.

Thank you in advance!

IWR6843: Where can I find the limitation of the number of maximum detected objects?

Part Number:IWR6843

I want to know whether the limitation of the number of maximum objects under 3TX TDM-MIMO case, which is 64, was defined in document or code and where can I find them?

Thank you in advance!

Linux/AM5708: Not able to get data on video port

Part Number:AM5708

Tool/software: Linux

Hello,

I have done below pin-muxing to get data on video port.

I am using video-port2 as our input videoport.

/* Video Input Port-2 muxing */
        vin2_pins_default: vin2_pins_default {
                pinctrl-single,pins = <
                        0x154 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* vin2a_clk0.vin2a_clk0 */
                        0x160 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* vin2a_hsync0.vin2a_hsync0 */
                        0x164 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* vin2a_vsync0.vin2a_vsync0 */
                        0x15C (PIN_OUTPUT_PULLUP | MUX_MODE14) /* vin2a_fld0.gpio2_7 */
                        0x158 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* vin2a_de0.vin2a_de0 */
                        0x168 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* vin2a_d0.vin2a_d0 */
                        0x16C (PIN_INPUT_PULLDOWN | MUX_MODE0) /* vin2a_d1.vin2a_d1 */
                        0x170 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* vin2a_d2.vin2a_d2 */
                        0x174 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* vin2a_d3.vin2a_d3 */
                        0x178 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* vin2a_d4.vin2a_d4 */
                        0x17C (PIN_INPUT_PULLDOWN | MUX_MODE0) /* vin2a_d5.vin2a_d5 */
                        0x180 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* vin2a_d6.vin2a_d6 */
                        0x184 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* vin2a_d7.vin2a_d7 */

                >;
        };

I am able to prob on processor pad. So data is coming from sensor to processor, but any how  I am not able to get any data on "cat /dev/video1".

As per my understanding there should be some random data coming out on "/dev/video1".

We are using mt9t11 bulit in SDK driver.

SDK Version: 05.01.00.11

Kernel Version:4.14.67

Thanks,

Prerak

UCC2897A: Question about reference design-PMP5123


CC2640R2F: Add GAPRole_GetParameter function into the project of persistent_app_cc2640r2lp, it can't work.

Part Number:CC2640R2F

Hi team,

SDK : simplelink_cc2640r2_sdk_1_40_00_45

Project : simple_peripheral_oad_onchip and persistent_app_cc2640r2lp.

Running the project and download into my board, it can work. And I can search the ble name on Lightblue in my phone. The names is " OAD persistent APP"

I add GAPRole_GetParameter function into the project of persistent_app_cc2640r2lp, like below yellow part. I re-bulid the project and download into my board. But it can't run. Do you have any suggestions?

static void OadPersistApp_processStateChangeEvt(gaprole_States_t newState)
{
switch ( newState )
{
case GAPROLE_STARTED:
uint8_t ownAddress[B_ADDR_LEN];
GAPRole_GetParameter(GAPROLE_BD_ADDR, ownAddress);
break;

.........

}

TINA/Spice/UCC27712: UCC27712 outputs skip cycles or flatline with trivial circuit changes

Part Number:UCC27712

Tool/software:TINA-TI or Spice Models

I have a 12V TO 5V 600kHz synchronous buck converter compensator followed by a PWM generator comparator producing 3.3V true and complementary PWM outputs into HI and HL of the UCC27712, which is used to drive high- and low-side NFETs. The boost circuitry on HB, HS, HO, and LO follow the UCC27712 datasheet  example very closely and the circuit simulates fine much of the time. However, with what should be trivial circuit changes I get unexpected simulation results.  For example, when I change the datasheet boost diode from a 600V to a similar 50V part the UCC27712 outputs never begin changing in response to the complementary PWM inputs and the circuit essentially flat lines through the entire simulation. With minor circuit tweaks, the UCC27712 outputs sometimes toggle and the buck converter works, but the USS27712  occasionally skips cycles, apparently at random. Am I missing something fundamental about the part operation, or is this, perhaps, a simulator or model problem?

ADS1281: Wake up flag

Part Number:ADS1281

we are experiencing a problem during our start up process.

We are unsure whether this comes from the ADS1281 wakeup sequence or the CPU startup sequence.

 

Does the device have a "ready" flag to indicate it has completed startup and is ready to begin communication?

TMS320F28377S: EPWM DBCTL register: OUTSWAP bits

Part Number:TMS320F28377S

There seems to be a discrepancy between the documentation for DBCTL.OUTSWAP bits and the dead-band submodule diagram in the TRM.

According to the diagram of the dead-band submodule, S6 controls OutA signal path and S7 controls OutB. DBCTL bit 13 should control S7 and DBCTL bit 12 should control S6.

But from what I'm seeing (and according to documented values 01 and 10 for this field), DBCTL bit 13 actually controls OutA path (S6) and DBCTL bit 12 controls OutB path (S7).

MSP432P401R: Custom BSL change uart port and module

Part Number:MSP432P401R

I have succesfully compile MSPBSL_CustomBSL432  1_01_00_00.

I want to change default uart port (to P9) and module (UCA3).

As I understand with this port I cannot have hardware based BSL invokation which is based on interrupt and possible only on ports from 1 to 3.

It should work by software invokation and when first four bytes of memory are 0xFF (cleaned memory).

What I should change in file : BSL432_Peripheral_Interface_eUSCI_UART_SPI_I2C_IRQ.c  or in other files in project ?

I tryed to change:

uint32_t BSL432_UART_MODULE = EUSCI_A3_BASE;

and

uint8_t BSL432_UART_PORT = GPIO_PORT_P6;
uint16_t BSL432_UART_RXD_PIN = GPIO_PIN6;
uint16_t BSL432_UART_TXD_PIN = GPIO_PIN7;
uint8_t BSL432_UART_RXD_MODE = GPIO_PRIMARY_MODULE_FUNCTION;
uint8_t BSL432_UART_TXD_MODE = GPIO_PRIMARY_MODULE_FUNCTION;

and I also made some changes in function void BSL432_PI_detectInterface() - P2 replaced by P9

but this changes doesn't work.

It looks like program ignores this values and parse data default values from TLV memory and "TLV data is device specific and cannot be changed".

Is there any instruction how to customise this BSL ?

Regards

Pawel

SN74LVT244B: TTL 5V LVCMOS 1.8V

Part Number:SN74LVT244B

 Hello everyone,

I have 3 I/O 5V TTL bidirectionnal (each signal have one input, one output and one output enable).

In my previous systems, I used this component SN74LVT244B (with 74AHC1G125GW) to have bidirectionnal translation between 5V TTL from/to 3.3V LVTTL.

Now, I want to connect these 3 5V signals to my Virtex 7 evaluation board.

The problem is that the Virtex 7 only accepts LVCMOS 1.8V. Which component do you advice me to take?

Should I keep the SN74LVT244B  ((with 74AHC1G125GW) to convert to 3.3V LVTTL and then use another component to translate to LVCMOS 1.8V ?

Image may be NSFW.
Clik here to view.

Thanks for your answers and happy new year,

Thibault

TUSB211: why D1P/M must be shorted to D2P/M

Part Number:TUSB211

Hi team,

In TUSB211 datasheet, both Fig1 and Fig 8 show that D1P/M are shorted to D2P/M. But D1 and D2 represent two different terminals, if these two pairs of pins are shorted, how can TUSB211 play the role of signal conditioning between two terminals? Is there some way to understand? Thank you.

Best Regards,

hongjia


Linux/AM5718: Auto Exposure functionality

Part Number:AM5718

Tool/software: Linux

Hello Everyone,

I am not much awair to the image processing. i need some support of Auto exposure functionality on our AM5718 processor board.

can anyone guide me how  can we get support of Auto exposure algorithm  on am5718 soc if sensor does not provide the auto exposure functionality?

Thanks & Best regards,

Nikunj Patel

CCS/MSP-EXP430FR4133: CCS/MSP-EXP430FR4133

CCS/TMS320F28377S: Program gets stuck on PLL lock in the initialization

Part Number:TMS320F28377S

Tool/software: Code Composer Studio

I'm creating a complex project from separate different mini-projects tested individually. The project involves external async memory, PWM, Trip Zones, GPIOs, A2D, interrupts, CLA etc. Each part was tested separately. However, the integration project, based on the (randomly chosen) TI "epwm_trip_zone" example, gets stuck in the very beginning. When trying to boot and to debug the solution, the code gets stucks on the line “while(ClkCfgRegs.SYSPLLSTS.bit.LOCKS != 1)” in function InitSysPll(), file F2837xS_SysCtrl.c. This place is called from the very beginning of main() as a part of HW_Init(): main() --> (first call in main() ) HW_Init() --> (first call in HWInit(), unmodified TI code starts here) InitSysCtrl() --> InitSysPll(), and the stuck line in context is:

        // Lock the PLL five times. This helps ensure a successful start.
        // Five is the minimum recommended number. The user can increase this
        // number according to allotted system initialization time.
        //
        for(i = 0; i < 5; i++)
        {
            //
            // Turn off PLL
            //
            ClkCfgRegs.SYSPLLCTL1.bit.PLLEN = 0;
            asm(" RPT #20 || NOP");
 
            //
            // Write multiplier, which automatically turns on the PLL
            //
            ClkCfgRegs.SYSPLLMULT.all = ((fmult << 8U) | imult);
 
            //
            // Wait for the SYSPLL lock counter
            //
            while(ClkCfgRegs.SYSPLLSTS.bit.LOCKS != 1)     // <----------------- This is the problematic line.
            {
                //
                // Uncomment to service the watchdog
                //
                // ServiceDog();
            }
        }

This code is run before that my actual code starts to execute.

This part of the code didn’t change from the last successfully run iteration; there are lots of changes in the code, but they are executed after the initial HW is set up. However, I did modify the linker command file in order to allocate space for code and data sections. At the build time, I receive a lot of messages like “#10247-D creating output section ".Cla1Prog" without a SECTIONS”.

This is (probably) not a HW problem, because “blink” example that initializes HW with the very same functions works on the same hardware correctly.

I've looked into the E2E forums; there are 4 questions on the E2E forums regarding the similar issue, none of them solved. Some answers suggest there is a configuration issue, which is what, I suppose, happens with my project too, but I have no idea what configuration change may cause this issue. I've also had personal correspondence with TI employee C. C---mbo (name obscurified in order to hide possibly personal sensitive information), who advised me to take some actions (his words in italic):

The error you get seems pll not able to lock which normally is an Hw issue o the quartz.  

I doubt this is the case, since I’ve tried the “blink” example on the same hardware, and it works. Up to the point of locking the PLL, there are absolutely no differences in the code between the “blink” example and the project I’m trying to run, (which is based on another example – specifically, “epwm_trip_zone”). If I understand correctly, the fact that “blink” works on the same HW means the problem is not in the code, but in the configuration; however, I don’t understand what exactly in the configuration of the project can lead to this behavior.

 could you put your code inside the blink example ? Just to double check it works there

I’m afraid this would be very difficult. If stripping out the code and inserting it into “blink” project is required for debugging, I’ll do it, but basically it would mean rewriting the integration project.

 Please another test could be to test your sw on launchpad if f2837x 

On the launchpad I have exactly the same error. The “blink” example works there too; the integration project gets stuck at the PLL lock line, just as described above.

I've tried to use internal oscillator instead of the external one in call to InitSysPll(); it didn't change anything.

It’s interesting that if I manually omit the PLL locking with the debugger, I encounter a similar problem later in the initialization sequence, in the following lines: 

    //
    // Initialize and wait for CLA1ToCPUMsgRAM
    //
    MemCfgRegs.MSGxINIT.bit.INIT_CLA1TOCPU = 1;
    while(MemCfgRegs.MSGxINITDONE.bit.INITDONE_CLA1TOCPU != 1){}; <======== Getting stuck here
 
    //
    // Initialize and wait for CPUToCLA1MsgRAM
    //
    MemCfgRegs.MSGxINIT.bit.INIT_CPUTOCLA1 = 1;
    while(MemCfgRegs.MSGxINITDONE.bit.INITDONE_CPUTOCLA1 != 1){}; <=========== And then here

Does it mean that there is some problem with configuration of the CLA memory? The same configuration worked in a separate project. Indeed, I’ve extensively reworked the memory configuration file for the linker. I fully understand that since I omitted the PLL locking, correct boot is not guaranteed, but I need to advance in debugging somehow.

Additional debugging step I've performed is commenting out my code from the integration project, excluding all my .c files but one with the "main()" function and leaving only hardware initialization and "main()", which was modified to just blink the LED on GPIO 31, exactly as the working "blinky" example does. After I did it, the modified integration project keeps being stuck, while the "blinky" project runs Ok.

I've removed the linker command file created by me and used one of the default ones, supplied with the TI C2000 software. It did not change the behavior, - probably the problem is not in the memory allocation.

Next step I'm going to perform is to take the working copy of "blinky" project and try to make it stuck in the same way. Would you please advise me on other ways to debug this problem?

MSP430FR4133: update my setting

Part Number:MSP430FR4133

I want to update my work place and my email how can I do that.

david

answer to david-p51@013.net.il

BQ76PL455A-Q1: OVERSMPL 32 x CMD_OVS_CYCLE = 1 won't respond?

Part Number:BQ76PL455A-Q1

I hope I'm keeping you busy with all my questions ;-D,...but here goes yet another -  When OVERSMPL = 7D (32 samples each channel), my results are good. But when I reprogram to FD (32 samples, 1 per pass), the AFE stops responding. When querying its registers, they all report correct (OVERSMPL = 0xFD), but it won't reply to my read ADC command. Resetting it back to 7D gets it running again, or 0x7B as well....just on 0xFD ???

Thanks again in advance!

Viewing all 262198 articles
Browse latest View live


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