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.

AM335x ICEv2 storing the Profinet RT MRP example

Other Parts Discussed in Thread: SYSBIOS

When the Board is connected to CCS I can load the program onto the board. Once it's disconnected the board defaults back to the EtherCAT sample.

But if I want to test it [connect with Step 7 and Simatic HW config.], is there a way to do 'title'?

Perhaps a setting somewhere I missed within the config file?

  • I will ask the ISDK team to comment.
  • Hi, which industrial SDK version are you using? About, "defaults back to EtherCAT" you can try to flash Profinet, below a couple of links with info on how to flash your board: 

    About " a way to do title" could you please elaborate, I am not familiar with this.

    Thank you,

    Paula

  • Hello Paula,

    I am using the IASDK 2.1.1.2. Sorry my question should have been fleshed out.

    Yes I think this is the part from the link you provided

    1) I have done the gel loading but I am not sure how to "Load pre-built isdk_spi_flasher.out to ICE" in order to get the following prompts :

    2) What I could do is this "Load binary file using LoadMem". Is it the same as the above?

    which looks like this :

    3) Which leads to follow-up question : is this Loading permanent? I haven't clicked "finish" yet.


    Best Regards,
    Z

  • Hi Please see comments below

    for Q1, please follow processors.wiki.ti.com/.../SYSBIOS_Industrial_SDK_Getting_Started_Guide Here in step 7, please browse to C:\TI\sysbios_ind_sdk_2.1.1.2\sdk\tools\isdk_image

    Q2: For this procedure you are loading/running first the "flasher" .out in CCS, and then using LoadMemory you are loading in DDR the application binary that you want to flash in NOR memory

    Q3: No the load is not permanent, here, as explained above, you are loading your binary in DDR, then the flasher will copy what you loaded onto non-Volatile memory (NOR memory)

    Thank you,
    Paula
  • Hello Paula,

    I went through step by step with the link you provided and came up with a couple of errors, and a question.

    1) I connected the ICEv2, launched Target Config ( Which I have set before with the Gel 'TMDXICE3359_v2_1A.gel'). Upon connecting the CortexA8, I had this 'No source available' issue. Can this be ignored for now?

     

    2) Assuming yes, I went on and resetted system, nothing loaded ( which meant there was no valid application in the SPI/NOR flash), selected Suspend.

    3) I then proceeded to execute initialization script - which led me to this error. How should I circumvent this?

    Please provide assistance.

    Thanks and best regards,
    Z

  • Hello Paula,

    here is the 2nd part. With the 1st part above, I assumed that since i already completed the settings for the TargetConfig earlier, I didn't have to 'reinitialize' via Scripts>AM335x>System initialization. Here is my TargetConfig that I did much earlier :



    I loaded the isdk_spi_flasher.out and got this error. I read that I have to put a hardware break somewhere. How do I do that exactly ( specifically for the SPI )?

    Thanks!
    Regards,

    Z

  • Hello Paula,

    I tinkered around a little more and found where I could potentially put the HW breakpoint. Is this right?

    Thanks,
    Z

  • Hi Zhek, I missed your update before, are you still facing issue?

    thank you

    Paula

  • Hello Paula,

    no more issues regarding that. I just followed the guide you provided very carefully and erased the SPI flash.

    Thanks for your follow up. I was away and just got back.