why my waveform cache can upload only once, I have to re-enable HWTest driver to refresh it everytime

問題 why my waveform cache can upload only once, I have to re-enable HWTest driver to refresh it everytime

  • quinta-feira, 28 de abril de 2011 09:21
     
     

    Hello all,

    I'm using SORA to transmit a waveform file. I used DUT and UMXSample. When I want to upload another new waveform file, I have to disable the HWTest driver then re-enable it, or I have to restart my computer. 

    This is very inconvenient~ Do you know how to solve this problem?

    Thx in advance!

    Lin

    ============================

    My OS: Win XP, SP3

    Hardware: SORA RCB + USRP XCVR 2450

    When I transfered a new waveform file, the return values are always OK, but the signal shown on spectrum analyzer is not correct. 

    For example:

    ------------

    E:\SoraSDK1.1\bin>dut start

    Ret:0x00000000

    E:\SoraSDK1.1\bin>dut centralfreq --value 2422

    Ret: 0x00000000

    E:\SoraSDK1.1\bin>dut freqoffset --value 10000

    Ret: 0x00000000

    E:\SoraSDK1.1\bin>dut txgain --value 0x1800

    Ret: 0x00000000

    E:\SoraSDK1.1\bin>dut transfer --file e:\waveform_pss_data0_gain40_totallen30720

    0.sig

    Ret:0x00000000

    E:\SoraSDK1.1\bin>dut info

    blocks in time percentage:      0 /100

    blocks lag:                     0000000000000000

    blocks in time:                 0000000000000000

     

    ------------------------------------------

     

    Total 1 signal(s) are cached

     

    ID      FILE

    0       \DosDevices\e:\waveform_pss_data0_gain40_totallen307200.sig

     

    E:\SoraSDK1.1\bin>dut tx --sid 0x00 --value 1000

    Ret: 0x00000000

    // Here the signal transmitted is correct.

    E:\SoraSDK1.1\bin>dut txdone --sid 0x00

    Ret: 0x00000000

    E:\SoraSDK1.1\bin>dut info

    blocks in time percentage:      0 /100

    blocks lag:                     0000000000000000

    blocks in time:                 0000000000000000

     

    ------------------------------------------

     

    Total 0 signal(s) are cached

     

    ID      FILE

     

    E:\SoraSDK1.1\bin>dut transfer --file e:\waveform_pss_data0_gain40_totallen30720

    0.sig

    Ret:0x00000000

     

    E:\SoraSDK1.1\bin>dut info

    blocks in time percentage:      0 /100

    blocks lag:                     0000000000000000

    blocks in time:                 0000000000000000

     

    ------------------------------------------

     

    Total 1 signal(s) are cached

     

    ID      FILE

    1       \DosDevices\e:\waveform_pss_data0_gain40_totallen307200.sig

    // The new file was cached at the 0x01 position but not 0x00.

    E:\SoraSDK1.1\bin>dut tx --sid 0x01 --value 1000

    Ret: 0x00000000

    // This time, the signal transmitted is not correct.

Todas as Respostas

  • terça-feira, 10 de maio de 2011 00:28
    Moderador
     
     

    Hi Huang Lin,

     

    Try not to invoke "dut txdone", and I think your problem will be solved.

    We do support the feature to cache multiple waveform files.

     

    -Jiansong