如何在NUC972开发板上设置JTAG仿真,并通过NuWrite工具进行代码烧录?请提供详细步骤和注意事项。
时间: 2024-11-28 11:29:23 浏览: 36
在嵌入式系统开发过程中,JTAG仿真和代码烧录是两个重要的步骤,确保开发板能够运行预期的程序。对于NUC972开发板,这需要您首先确保硬件连接正确,然后通过NuWrite工具来完成代码烧录和JTAG仿真设置。
参考资源链接:[NUC972开发板快速入门与代码烧录指南](https://wenku.csdn.net/doc/645efab15928463033a71072?spm=1055.2569.3001.10343)
在设置JTAG仿真之前,请确保您的NUC972开发板上已经正确设置了J3跳至device模式,并通过跳线帽短路JP2中的PA0和PA1以进入USBboot状态。接下来,使用USB线将开发板连接到电脑,并安装NuWrite工具的驱动程序。给开发板供电,并确保J5跳线状态正确,必要时按下WAKE按键开机。打开NuWrite工具,选择与您的NUC972开发板对应的芯片型号,确保成功连接后方可进行后续操作。
在NuWrite工具中,您需要根据您的开发需求选择合适的烧录模式。对于非操作系统(NON-OS)和Linux环境的烧录,开发板默认在USBboot模式下保护JTAG PIN,因此您需要在NuWrite连接后才能启用JTAG仿真功能。代码可以通过NuWrite下载并直接在DDR-II内存中执行,或者烧录到SPI或NAND Flash中,具体操作取决于您的项目需求和硬件配置。
在进行代码烧录之前,请准备好相应的二进制文件,并根据需要选择SPIBoot或NAND Boot模式。对于SPIFlash烧录,您需要先将代码写入SPIFlash,然后切换到SPiBoot模式,并重置开发板以便从SPI启动。对于NAND Flash烧录,需要烧录u-boot-spl.bin、u-boot.bin和NON-OS代码,并确保跳线处于NAND Boot模式,重启后从NAND Flash启动。注意在烧录NAND Flash时要处理好坏块管理问题。
在整个过程中,需严格按照《NUC972开发板快速入门与代码烧录指南》中的步骤操作,这将帮助您避免常见的错误,并确保开发板能够稳定运行。该指南不仅提供了操作流程,还包含了丰富的背景知识和故障排除技巧,对于想要深入了解NUC972开发板的开发者来说是一份宝贵的资源。
参考资源链接:[NUC972开发板快速入门与代码烧录指南](https://wenku.csdn.net/doc/645efab15928463033a71072?spm=1055.2569.3001.10343)
阅读全文