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.

PROCESSOR-SDK-AM62X: Are BSP source, API same as MCU+SDK?

Genius 3186 points
Part Number: PROCESSOR-SDK-AM62X
Other Parts Discussed in Thread: SK-AM62B-P1, SK-AM62B

Tool/software:

Hi

May I have question about Yocto SDK for AM62's BSP?

Question 1

Can we use the APIs same as MCU+SDK in Yocto/Debian SDK?

 Especilally I want to check GPMC driver.

https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/09_02_01_06/exports/docs/api_guide_am62x/DRIVERS_GPMC_PAGE.html

https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/09_02_01_10/exports/docs/linux/Foundational_Components/Kernel/Kernel_Drivers/Storage/NAND.html

Question 2

If parallel NAND memory tested with MCU+SDK API, we can use Linux SDK same as?

Thanks,

GR

  • Hi GR,

    If you meant to use your GPMC NAND application in both freeRTOS and Linux using the same API, the answer is no, it is impossible. Both OS has different API.

  • こんにちは、劉さん。

    情報をありがとうございます。

    AM57x SDK の一部では、Linux SDK のソース コードは MCU+SDK と同じであると聞きました。

    だから同じだろうと思いました。

    If parallel NAND memory tested

    LinuxSDK の GPMC ドライバー (NAND のカーネル ドライバーと呼ばれることもあります) でテスト済みのパラレル NAND フラッシュの部品番号を教えていただけますか?

    よろしくお願いします、

    GR

  • Hi GR,

    This forums is for English only. Please post your message in English.

  • Hi Liu,

    I'm sorry to my misstake.

    I used translator (build in chrome) after enter in English.

    But it was posted translated version.

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

    I heard that part of the AM57x SDKs have the same source code for the Linux SDK as the MCU+SDK.

    So I thought it would be the same.

    Question 2

    If parallel NAND memory tested

    Could you tell me the part number of the parallel NAND flash that has been tested with the GPMC driver (maybe called the kernel driver for NAND) in the LinuxSDK?

    Best regards,

    GR

  • Hi GR,

    I heard that part of the AM57x SDKs have the same source code for the Linux SDK as the MCU+SDK.

    So I thought it would be the same.

    No, Linux and FreeRTOS (in MCU+ SDK) are two different OS, their architecture and module API are completely different.

    Could you tell me the part number of the parallel NAND flash that has been tested with the GPMC driver (maybe called the kernel driver for NAND) in the LinuxSDK?

    The AM62x EVM (SK-AM62B-P1) doesn't have a GPMC NAND device on it, so kernel GPMC driver is not tested for AM62x devices.

  • Hi Liu,

    Thanks for your information.

    The AM62x EVM (SK-AM62B-P1) doesn't have a GPMC NAND device on it, so kernel GPMC driver is not tested for AM62x devices.

    I think NAND tested with daughter cards with MCU+SDK's API.

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1379651/am625-gpmc-nand-support

    but Linux SDK's driver does not yet tested??

    I hope it should be tested since SDK released. 

    Best regards,

    GR

  • Hi GR,

    The AM62x EVM (SK-AM62B-P1) doesn't have a GPMC NAND device on it, so kernel GPMC driver is not tested for AM62x devices.

    I think NAND tested with daughter cards with MCU+SDK's API.

    I am not sure if this information is accurate. I just checked the SK-AM62B schematics again, the board doesn't have a connector for the GPMC interface.

  • Hi Liu,

    Thanks for your ninformation.

    I understand.

    Best regards,

    GR