这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 高性价比单片机N76E003,如何实现远程升级?

共1条 1/1 1 跳转至

高性价比单片机N76E003,如何实现远程升级?

工程师
2019-07-12 23:09:31     打赏


新唐单片机N76E003,目前是一个性价比很高的MCU,如何实现远程升级? 以下是我的想法,大家觉得可行吗?


基本思路:将N76E003分为两个区,一个是APROM划为14K,LDROM划为4K空间。
  
                产品出厂时,通过ICP同时烧录两个程序,一个主程序放在APROM,一个远程升级用的协助程度放在LDROM。出厂时,设置为APROM为启动位置。


当产品需要升级时:通过协议,设置为LDROM为启动项,接着重启单片机。等待重启完毕。这时运行的是程序是LDROM的。

                          接着,通过串口将APROM的程序发送过去,单片机内部通过IAP功能将程序更新。完毕后,再通过程序设置为APROM启动。重启单片机。升级完毕。


问题:   现在上位机的软件写好了,APROM和LDROM的程序也写好,但没有办法通过软件来修改单片机的启动位置,看了单片机的启动配置字,但找不到具体的寄存器。





关键词: 单片机     N76E003     远程升级    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]