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.

AM2634: i2c ,gpmc

Part Number: AM2634
Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG,

hi
I'm using rtos.
Drive the Drivers_i2cOpen() function and the Drivers_gpmcOpen() function on the first drive.
It works fine with jtag. I write to flash memory using uart_uniflash_gui.py. Stop at gpmc_open.

sysconfig : 1.18.0

mcu+ sdk : 9.1.0.41

  • Part Number: AM2634

    hi
    I'm using rtos.
    Drive the Drivers_i2cOpen() function and the Drivers_gpmcOpen() function on the first drive.
    It works well with jtag. I write to flash memory using uart_uniflash_gui.py.
    Then, if gpio is set to low, the low length does not decrease to less than 1 ms.
    Please let me know the solution

  • Hello Gyeongju,

    I merged these two threads together as the topic is heavily overlapping regarding the issue you are facing.

    Can you walk through what steps you are using to load with uart_uniflash_gui.py?

    Usually the script I use for loading firmware when using UART boot mode is uart_uniflash.py rather than the gui version. Is there a specific need to use the gui version instead? If not you may want to re-try by following the steps provided in the SDK guide with uart_uniflash.py. 

    Best Regards,

    Ralph Jacobi

  • Use uart_uniflash_gui, uart_uniflash.
    The results are the same.

    1. entering uart boot mode
    2. Check that ccccc comes out
    3. Write files to flash memory using uart_uniflash_gui, uart_uniflash
    4. Change to qspi mode and boot
    5. Check the gpio

  • Hello Gyeongju,

    Are you using the build files from the same mode for both? As in CCS loading from Debug mode and then using the tiimage from the Debug folder for the UART boot mode loading?

    Also which sbl config file are you using? Can you share the sbl file to review addresses etc.?

    If you do the same process with an example like gpio_multi_led_blink does it work as expected?

    I'm assuming the UART flashing indicated success for all steps.

    Best Regards,

    Ralph Jacobi

  • There is no problem with writing and driving in flash memory.
    I used the uart program and bootload file provided by ti.

    My question is, after powering up and booting up, it just stops at gpmc and i2c during driver open on rtos.

  • Hello Gyeongju,

    Well I can say that the application behaving as you describe is unexpected so I don't have an immediate suggestion because I need more information.

    Can you please address the other questions I've asked so I can have a more holistic understanding of your setup?

    Best Regards,

    Ralph Jacobi