电源接通后,软件将首先运行引导加载程序以检查连接是否成功。如果发生超时,跳到应用程序的引导向量来初始化SP,并用用户中断向量地址编写SCB_VTOR寄存器。然后,运行应用程序代码。软件流程如图2所示。
使用PC软件打开APP s19文件,软件将发送FF(DOWN_LINK)数据直到目标设备、演示板反馈。演示板通过高速CAN收发器将C3(UP_READY)发送到PC。然后,PC收到C3(UP_READY)反馈后,发送一个标准帧的应用程序s19文件。在发送s19文件的最后一行帧后,PC发送FE(DOWN LINE END)到演示板。演示板反馈C2(UP_BUSY)请求PC发送CAN帧,并开始对sl9文件的一行进行闪存。之后,演示板改变发送C3(Upj-Read)准备就绪。