Forum Discussion

EnthuMan's avatar
EnthuMan
Icon for New Contributor rankNew Contributor
7 years ago

Remote firmware update of MAX10 over a serial interface (like a serial boot loader)

We only have a serial interface to a MAX10 and need to have a technique of changing the MAX10 code over this interface. Please advise.

9 Replies

  • GLees's avatar
    GLees
    Icon for Contributor rankContributor

    You have a serious learning curve ahead of you. I know, I'm in the middle of a similar design. Things will get worse if you use the technique described in the link. It uses embedded Nios for serial communication and that has its own very steep curve.

    Basically, you need two designs, one is your application and the other is a serial loader. Both reside in FLASH. The serial loader accepts data and programs your application code into FLASH. Then it boots your application. It's all very confusing and the documentation is poor. You'll need to do more searching, find some example designs that more closely resemble your own. Good luck.

    • YWoo0's avatar
      YWoo0
      Icon for New Contributor rankNew Contributor

      Hi, I'm working on the simliar design too, any suggestions on how to do the remote firmware update without using the embedded NIOS?

  • SLabe's avatar
    SLabe
    Icon for Occasional Contributor rankOccasional Contributor

    Have you been able to locate the template for the slave side of the example? The download is for the master side. Tks,

    • YWoo0's avatar
      YWoo0
      Icon for New Contributor rankNew Contributor

      Yes, I able to locate the template. But it seem like most of the BUP application have to done through the embedded NIOS.

      • SLabe's avatar
        SLabe
        Icon for Occasional Contributor rankOccasional Contributor

        If you could post the link to the slave template, it’d be great. Thanks!