This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LP-AM243: Board seems bricked or am I doing something wrong ?

Part Number: LP-AM243
Other Parts Discussed in Thread: CC3301, , UNIFLASH

Hi

I have an LP-AM243 with CC3301 running just fine with some test code.

I have just received a new board and I was about to do all the preliminary stuff from the getting started document: cc33xx_mcu_package_R1_2/docs/html/CC33XX-mcu/getting-started-mcu.html

But the configuration stops after step 1. 

In the above you can see 2 attempts


I also tried the LP-AM243 benchmark online test tool with one with the core testing and the gauges.
I can connect and flash the board 

But then again a strange error occurs

 
Do you have any idea on what I can try to do - I have tried alot of different stuff so far. 

Jumpers are ok - PSU is 5V / 3Amp 

And again I have another board that works - just fine.

Kind regards

Thomas


 

 

  • Hello Thomas, 

    Could you please take a look at the AM243x device and see if the Device Revision character is "B"? 

    If the Device Revision parameter is "B" then you will need to use the SBL image with *.hs_fs.tiimage and application images *.appimage.hs)fs extension while flashing. I see in your screenshot that you are using "sbl_uart_uniflash.debug.tiimage". If you are using an AM243x LaunchPad that has the Device Revision parameter "B", then you will need to use "sbl_uart_uniflash.debug.hs_fs.tiimage". Please let me know if this does not solve your issue. 

    For additional information on this topic, please refer to the HS-FS Migration Guide.

    Regards,

    Erik

  • Hi Erik

    Thank you for your answer. I am new to the tool chain and it is the first time working with the Sitara device, CCS. 

    Main goal for me is to build a test application for the C3301 device.

    Being new to all this I am following the getting started instructions for the CC3301 - at least to begin with - if things don't work as expected i try alot of different stuff - the picture from the original post is unfortunately a picture from me trying to do different thing to get it to work.

    Thanks for the the information about the "B" Secure device - that is important for me to know because the old and working launchpad is not a "B" device

    The new board is a "B" device. 

    I am trying to use the V1.3 SDK now with the secure programming folder

    This is the configuration file of my only_wifi_fw.cfg

    This is what happens when i try to run the configuration

    ALSO I have just received another LP board and that seems to be working ? So I am more and more convinced that one of the 2 new boards a bricked - what is your opinion on this ? 

    Kind regards

    Thomas

  • Hello Thomas, 

    I am unfamiliar with CC33xx_mcu_package_R1_3 and so I reached out internally for advice. In the mean time, could you try downloading the latest version of the AM243x MCU+ SDK. Once installed, follow the getting started instructions within the README_FIRST_AM243X.html and see if you are able to flash the memory using that flow. If that is the case then the issue can be isolated to the CC33xx_mcu_package_R1_3. 

    Note: you will need to edit the default_sbl_null.cfg file to include the <>.hs_fs.<> files. 

    I was able to use a new LP-AM243x with the 8.6 version of the SDK to successfully flash the memory. If this problem persists with the 8.6 Version of the MCU+ SDK, then we will debug further as it is likely a hardware issue. If there is no issue on the MCU+SDK then I will redirect this thread to the CC33xx team to address the issue. 

    Regards,

    Erik

  • Hi Erik 

    So I installed the 08.06 SDK and changed the default_sbl_null.cfg to use the .hs_fs. files.

    I ended up with one board working and one board that got stuck after first step.

    To me it seems like one board is defect ? or is there something I can try to do ?

    One board seems to be working - but the getting started document for the CC33xx doesn't apply for the secure boards.

    I end up being able to program the this board with the hs_fs files from the secure programming folder from the CC3301 SDK - But I am not able to enable the JTAG from CCS. So maybe the CC3301 team has an idea for this ?

    Since my only focus is the CC3301 Wi-Fi chip - I would like to "just" buy / use the GP boards - I will try to contact my TI contact for purchases and ask for a couple of "GP" boards

    Kind regards

    Thomas
      

  • Hello Thomas, 

    Just to confirm, for the failing board, when you are connected to the Class application COM port via UART terminal, are you able to see the constantly printing "C" ? You can use CCS or Tera Term to confirm. 

    For further instructions, refer to https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/08_06_00_43/exports/docs/api_guide_am243x/EVM_SETUP_PAGE.html#autotoc_md28 under EVM Setup -> Setup UART terminal -> AM243x-LP.

    Regards,

    Erik

  • Hi Erik 

    Yes, I can confirm that the UART prints "C"

    Kind regards

    Thomas

  • Hello Thomas, 

    Perhaps it is an issue with the flash device. Please follow the listed process to run the QSPI flash diagnostic example on the HS-FS LaunchPad. 

    • Power off the AM243x 
    • Set the boot mode to no boot mode

    • Open Code Composer Studio
    • Launch the target configuration for an AM243x LaunchPad
    • Goto "CCS Toolbar > View > Scripting Console"
    • Within the scripting console type the following:
      • loadJSFile "C:\ti\<mcu_plus_sdk_{soc}_{sdk version}>\tools\ccs_load\am243x\load_hs_fs_dmsc.js"
      • where the SOC and SDK version are updated for the version that you have installed 
    • After running the script, you should get the following output and connect to R5_0_0

    • Now go to "CCS Toolbar > View > Project Explorer" 
    • Right click within the project explorer and select Import > CCS Project
    • Select Browse and navigate to mcu_plus_sdk_{soc}_{sdk version}
    • Navigate to examples > drivers > ospi > ospi_flash_diag > am243x-lp > r5fss0-0_nortos >ti-arm-clang and click "Select Folder" 
    • Select the discovered project and click finish
    • Now select the project and Build by selecting the hammer icon
    • Click on R5_0_0 within the debug window 
    • use Ctrl+Alt+L and select Browse project...
    • select the dropdown for the project and debug folders and select the .out file and hit ok 
    • Run the program 
    • If the Console window begins printing information about the flash then the flash is not an issue and we will need to debug further

    Regards,

    Erik

  • Hi Erik

    Thank you for your instructions and help 

    I end up with this result - pointing to some sort of OSPI read data mismatch

    Kind regards 

    Thomas

  • Hi Thomas,

    Thanks for your help in debugging this board.  We agree that the board is having issues.  If you want to send it in for RMA, you can do so using the link here:  https://www.mistralsolutions.com/rma-form/

    Meanwhile, the TI team is going to reach out to you directly about getting a replacement sent without having to wait for the RMA to complete.  If you don't hear something from them early next week, please let me know here.

    Thanks,
    Mike

  • Hi Mike and  

    Thanks....

    I have another board that also comes out of the flash chip test with a similar error.

    This board has been the center of another post on this forum :

    https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1229727/cc3301-trouble-getting-started-with-sdk-1-3-lp-am243-with-secure-chip/4648756#4648756

    Could there be a general production lot issue ?

    If the boards gives you value I will send them to you with the RMA or else I will just put them to rest in my electronic waste basket :-)

    Kind regards

    Thomas

  • Hi Thomas,

    Don't worry about sending the boards in for RMA just for our sake.  We were able to get the information we needed from your comments on the posts, thanks to your help debugging the board.

    If you need a replacement for the second board, please let the TI team know about it when they contact you directly (hopefully that has already happened by now).

    Thanks,
    Mike

  • Hi Mike

    No one has contacted me yet about the boards - Is there someone in the TI Team I can write directly to ?

    Kind regards

    Thomas

  • Hi Thomas,

    My apologies that no one has reached out to you yet.  I have sent you a friend request through the e2e forums so I can contact you directly to get your shipping address/etc via direct message to send you a replacement.

    Thanks,
    Mike