广告

原创 使用SAM-BA调试的初始步骤

2008-6-7 06:06 5117 0 分类: MCU/ 嵌入式
AT91SAM7S板可以使用SAM-BA?软件通过DBGU或者USB口编译。但是AT91SAM7S 系列芯片,出厂后并没有将SAM-BA Boot 固件复制到FLASH 存储器的头两个区,所以当第一次通过USB 连接目标板和PC 机的时候,需要按照“以下的步骤来复制SAM-BA Boot 固件到FLASH 并运行。
  1. 1.关闭AT91SAM7S板电源;
  2. 2.把板上的TST跳线连接;
  3. 3.打开AT91SAM7S板电源;
  4. 4.等10秒;
  5. 5.关闭AT91SAM7S板电源;
  6. 6.把板上的TST跳线断开;
  7. 7.打开AT91SAM7S板电源;
  8. 8.安装USB驱动程序:插上USB线,将提示“无法识别的硬件”,此时可以安装atm6124驱动程序
  9. 9.打开“SAM-BA GUI”,就可以接着使用USB口下载文件到AT91SAM7S板。

SAM-BA调试的硬件要求:



-




  • DBGUG的硬件要求
    • 使用3~20MHz的石英震晶(软件自调适);


  • -

    USB的硬件要求

    • 使用18.432MHz的石英震晶;
    • USB的PIOA16口需要上拉电阻;







广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
testcode 2010-02-19 02:36
转贴:ATxmega128A1 software CRC that matches hardware
/* 摘自avrfreaks * The Xmega manual Rev G lists the CRC Polynomial * as:  x^24 + 4x3 + 3x +1. * * Base...
testcode 2009-12-05 04:17
ATxmega外部时钟设置以及USART串口使用范例
与ATmega相比,Atxmega系列的系统时钟最大的优点是安全,不会出现因为熔丝设置错误而无法正常工作的工作。另外一个特点是更加灵活,无需通过外部熔丝设置,可以在程序代码中设置系统的时钟。Atxme...
testcode 2008-11-22 08:48
转帖:MLCC电容的应用
“Interference suppression using a balanced MLCC”...
testcode 2008-08-28 01:23
使用命令行快速编译AVR
在批处理时,要给芯片烧写程序,设置熔丝位以及加锁。简单的方法是建立一个*.bat文件,添加例如:STK500.EXE -dATmega64 -lCC -ms -e -fD8FF -EFF -I9216...
testcode 2008-06-13 04:38
AT91SAM7S64开发板电路图及调试
从OURAVR上购得一块AT91SAM7S64的开发板,添加如下At91sam7s64开发板原理图。原理图画得很倒塌,有好几处问题,初步调试:1. U5 RC-8025: Actually Part ...
我要评论
0
0
广告
关闭 热点推荐上一条 /2 下一条