Download source and Flash RRS feed

  • Question

  • Hi Experts,

    I had downloaded the Azure sphere sources from https://thirdpartysource.microsoft.com/

    Please specify is there any guide on compilation, building and flashing the kernel and OS components over the MT3620 platform.


    Tuesday, November 5, 2019 11:11 AM

All replies

  • Azure Sphere is closed Microsoft project...

    • you only downloaded basic Linux kernel,
    • you not have MTK3620 documentation
    • you need libraries, tools ... etc
    Tuesday, November 5, 2019 12:22 PM
  • Hi WizIO,

    Thanks for the response.

    Now I have downloaded the following,

    1. Basic Linux kernel

    2. Cor OS Components (but no guide on how to bitbake it)

    3. MTK3620 documentation (datasheets, product brief, etc). This should be taken care by Kernel drivers.

    4. Sample apps from Link https://github.com/Azure/azure-sphere-samples

    5. Visual Studio SDK.

    Current document states how to upload the app through visual studio into the Azure sphere platform but not able find details on how to re-flash the entire stuffs.

    Please specify any ?

    Also I found your link https://github.com/Wiz-IO/platform-azure . I am curious about the role play of Aurdino over the Mediatek platform ?

    From link https://docs.microsoft.com/en-us/azure-sphere/deployment/deployment-concepts

    Is that mean only Microsoft can do System software flashing (Libraries, kernel, Tools, etc) ?


    • Edited by lyf4sci Thursday, November 7, 2019 6:34 AM spell check
    Thursday, November 7, 2019 6:16 AM
  • This Linux is "Root of Trust" - Linux over Cortex A7 core and "dongle" over Cortex M4 core named Pluton Security Subsystem
    Maybe you can compile the kernel, but you not have documentation and source codes for Pluton...
    Pluton controls the flash operations (erase, read, write), Linux capabilities also and signature calculations
    There are over 10 types of applications and partitions each SIGNED with a separate certificate
    User can sign ONLY user applications with azsphere.exe, all other is a Microsoft "secret"...
    "...only Microsoft can do System software...etc"

    Uploader: there is two 
        "userware" - over TAP-TUN-SLIP ( Uart to Network ) interface and HTTPS-REST-API protocol
        "bootloader" over XMODEM for restore and re-flashing

    Microsoft does not endorse other development platforms...

    justify a violation of security (whatever that means )

    so, this is only experiment for education, work as Arduino over Linux ( as Raspberry, etc )
    over M4 core is incomplete due to lack of documentation...

    Thursday, November 7, 2019 7:31 AM
  • Hello lyf4sci,

    To your initial question

    > I had downloaded the Azure sphere sources  ... Please specify is there any guide on compilation, building and flashing the kernel and OS components over the MT3620 platform.

    The answer is no, you cannot build/deploy the OS to an Azure Sphere device using the downloadable source.

    Thank you!

    Saturday, December 21, 2019 12:57 AM