1、固件是存在哪,什么时候存的?

固件是放在不可擦除的ROM当中,芯片到货时就存在了,固件有的内置SPI和USB等等

 

2、固件会做些什么?

用户的程序是下载到Flash中,

固件启动后,通过NVR判断是否已经下载了用户程序,

然后引导用户程序启动。

 

3、硬件复位和软件复位?

硬件复位相当于芯片重启。

软件复位相当于用户程序重新运行。