目前工业设备常常需要数字信号处理器(DSP)等微处理器以提升自动化能力,但通常因设备空间和效率等问题无法通过仿真器端口进行程序的维护和更新。为了解决以上问题,本文设计了一种基于SCI串口通信的双核系统进而实现DSP的在线编程。在该系统中,DSP芯片通过SCI串口分别与上位机和辅助芯片STM32相连,通过SCI串口接收指令和用户程序数据,进而完成对针对DSP芯片的在线程序更新。经实验验证,该方法能有效提高设备的可维护性;同时,因无需反复一对一地插拔电路板上的JTAG端口,使得集成DSP芯片的设备软件更新效率得到很大的提升。