如何在NUC972开发板上设置JTAG仿真,并通过NuWrite工具进行代码烧录?请提供详细步骤和注意事项。
时间: 2024-11-28 08:29:23 浏览: 20
在进行NUC972开发板的开发过程中,JTAG仿真和代码烧录是基础而关键的步骤。为了更好地理解和掌握这一过程,建议查阅《NUC972开发板快速入门与代码烧录指南》。
参考资源链接:[NUC972开发板快速入门与代码烧录指南](https://wenku.csdn.net/doc/645efab15928463033a71072?spm=1055.2569.3001.10343)
首先,需要确保开发板处于USBboot模式。这可以通过将J3跳至device模式,并通过跳线帽短路JP2中的PA0和PA1来实现。连接USB线后,安装NuWrite驱动并给开发板供电,打开电源拨码开关。确认J5跳线状态,并可能需要按下WAKE按键开机。
接着,打开NuWrite工具,并选择正确的芯片型号。成功连接开发板后,NuWrite工具会显示设备信息,此时才能启用JTAG仿真功能。在JTAG仿真模式下,开发者可以进行调试和代码测试,确保代码能够在NUC972上正确执行。
对于代码烧录,NUC972支持在DDR2内存中运行代码,并可以直接通过NuWrite下载并执行。若要将代码烧录到SPI或NAND Flash,需要切换到相应的boot模式。对于SPI Flash,将代码烧录后切换到SPiBoot模式并重启从SPI启动。对于NAND Flash,则需要烧录u-boot-spl.bin、u-boot.bin和NON-OS代码,调整JP1跳线到NAND Boot模式,并在重启后从NAND启动。
在进行NAND Flash烧录时,特别需要注意坏块管理和NAND Flash的特殊配置,以避免在实际使用中出现数据丢失或读写错误。通过以上步骤,可以有效地完成NUC972开发板的JTAG仿真和代码烧录。
为了深入理解NUC972开发板的使用,包括其硬件配置、软件烧录流程,以及如何在嵌入式Linux平台上进行开发和调试,《NUC972开发板快速入门与代码烧录指南》提供了全面的指导,是学习NUC972的理想资源。
参考资源链接:[NUC972开发板快速入门与代码烧录指南](https://wenku.csdn.net/doc/645efab15928463033a71072?spm=1055.2569.3001.10343)
阅读全文