N329x单片机TurboWriter使用教程:烧录SPI, NAND, SD

需积分: 10 6 下载量 49 浏览量 更新于2024-07-17 收藏 1.43MB PDF 举报
"N329xturbowriter使用指南.pdf" 本文档是关于新唐N3290X系列单片机的程序下载工具——N329x TurboWriter的详细使用说明,主要涵盖了如何利用该工具进行SPI、NAND FLASH及SD CARD等存储设备的烧录操作。N3290X系列芯片有两种启动模式:Normal模式和Recovery模式。在进行ISP(In-System Programming,在系统编程)时,需将系统设置为Recovery模式,以便通过USB接口进行程序下载。 1.1 ISP简介 N329x系列芯片在Normal模式下,启动流程包括SD0、Nandflash、SPI、SD1、SD2和USB等多种方式。而在Recovery模式下,芯片直接通过USB启动,简化了启动流程,便于进行程序更新。 1.2 TurboWriter简介 TurboWriter是一款用于将软件镜像烧录到特定闪存或下载到SDRAM中运行的工具。它支持将Linux内核烧录到N329x开发板的Nandflash和SD卡上。工具包中包含的主要文件有: - ChangeLog.txt: 记录了TurboWriter工具及其固件的所有版本更新历史。 - Turbowriter.exe: TurboWriter的PC端可执行文件,是进行烧录操作的主程序。 - NANDID.ini: 用于添加对新Nandflash的支持,用户可以通过扩展此文件中的NAND ID信息,而无需修改TurboWriter固件。 在实际操作中,用户首先需要根据N3290X芯片的启动配置进入Recovery模式,然后使用TurboWriter连接开发板,选择合适的加载器(如SPI loader或SD loader),并指定要烧录的镜像文件。对于Nandflash,还需要确保其ID与NANDID.ini文件中的信息匹配,以确保兼容性。在烧录过程中,用户应遵循文档中的步骤,逐步进行,以避免出现错误。 使用N329x TurboWriter,开发者可以高效地对N3290X系列芯片进行固件更新和系统调试,极大地提高了开发效率。通过了解并熟练掌握这个工具,开发者可以更灵活地应对各种存储设备的编程需求,从而在硬件开发和应用中取得更大的成功。