文档详情

如何烧录at91SAM7SSAM7X芯片.ppt

发布:2017-03-13约3.19千字共17页下载文档
文本预览下载声明
Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. FLASH / SRAM EMAC CAN USART / DBGU UART SPI SSC GPIO 16-bit Timers A/D Channels PWM Flash Security Bit (JTAG disable) Dedicated VDDFLASH power line Boot ROM Boot 恢复 Brown-out Detector Debounce Erase Pin 并行编程 SAM7X 256KB / 64KB 1 1 2 / 1 2 1 62 3 8 4 Yes Yes Yes(12KB) GPNVM2 pins Yes: double 200 ms Yes SAM7S 256KB / 64KB No No 2 / 1 1 1 32 3 8 4 Yes Yes Yes(8KB) TST pins Yes: single No Yes AT91SAM7S/X系列片上主要特点 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 三种方式 使用SAMBA软件通过USB接口或COM下载(最低成本方式) 使用仿真器通过JTAG口下载(下一个主题) 通过并行编程器下载(需编程器支持) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 为什么能使用samba软件下载? 在芯片(at91sam7s/7x)ROM中内嵌SAM-BA Boot固件。SAM-BA Boot完成必要的初始化 ——启动PLL输出,为USB外设提供一个48MHz的 工作频率, ——连接USB外设, ——连接USART外设, ——等待一个来自于USB或者COM的主机连接(PC)。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Samba主要特性 通过RS232或者USB接口提供ISP操作 可以显示存储器和外设的内容 目标器件存储器(FLASH)操作:读、写、擦除、配置、校验、加密等 永许使用用户脚本 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 使用samba第一步 完成软件安装(略) 使mcu进入samba-boot状态(通过外部boot恢复管脚实现)对于AT91SAM7S系列为TST脚,对AT91SAM7X系列,为GPNVM2脚。下面时具体操作办法 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 系统恢复程序的执行办法 1,目标板断电 2,重新对目标板上电之前请确保TST(或GPNVM2 已经置位(实际还要检测PA0/PGMEN0,PA1/PGMEN1,PA2/PGMEN2,但它们均内置上拉电阻,且复位后上拉电阻使能,而TST复位后为下拉电阻使能,故只要将TST信号上拉即可) 3,目标板上电,并请等待10秒钟(此时针对7s,7x系列很快) 4,断电,将TST/ GPNVM2信号悬空 5,上电,此时目标板上的SAM-BA Boot应用程序已经运行于FLASH并等待来自于USB或者DBGU的主连接(PC) 注意:当FLASH安全位(SECURITY BIT)置位后,该系统恢复程序将不能执行。此时需要通过将ERASE信号拉高以清除安全位 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-201
显示全部
相似文档