查看: 50|回复: 0

Atmel SAM-4S Xplained上手之初体验

[复制链接]

主题

好友

1万

积分

翰林

  • TA的每日心情
    开心
    2019-4-2 16:02
  • 签到天数: 257 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2014-8-4 07:38:30 |显示全部楼层
    SAM-4S Xplained评估套件是一款基于Atmel公司SAM4S16微控制器的硬件评估平台。该套件提供了大范围的特性,使得Atmel的ARM?SAM4S16用户可以马上使用SAM4S16外围设备进行开发,并理解如何将SAM4S整合在他们自己的设计中。
    本文将介绍SAM4S Xplained如何在IAR V6.40中建设图解工程。
    Atmel SAM-4S Xplained到手已经好久了,现在就赶紧研究下Atmel SAM-4S Xplained,测试下SAM4S16C。

    在ATMEL公司网站下到了:asf-standalone-archive-3.5.1.62.zip,150M左右的大小。我只解压缩了sam文件甲,后来发现,好象发现好多文件不完整,这个是后话。刚弄到资料,一看全傻眼了,文件复杂难以理出头绪。静下心来,先装板子的JLINK驱动,玩一下板子提供的LED 控制功能。

    1、下载 :SAM4S-XPLD__KitsFiles.zip  并解压缩,里面有SAM4S-XPLD_boardREV_A09-1564-3.zip  板子说明文件如PCB图纸、原理图、测试文件(SAM4S-XPLD_test_11_public.zip)等等。

    2、按照上面解压的文件里 SAM4S_XPLD_Test_Software.pdf的说明指导。安装 Setting up 里面的sam-ba_2.11.exe 以及Install_JLinkCDCDriver.exe  并patch SAM-BA_2.11_sam4s_patch_0.1 里面的文件到C盘的JLINK目录里面,完成补丁更新。把 SAM4S-XPLD_test_11_public demo文件夹复制到 SAM-BA v2.11.exe文件夹下。就完成了准备工作了。

    3、连接Atmel SAM-4S Xplained的JLINK 仿真接口,然后安装驱动。等待驱动完成。

    4、在Atmel SAM-4S Xplained上找到JP25以及JP7。全部短接后,上电,等待 5-10秒,彻底把内部的rom擦除干净。然后断电。

    5、把JP25拔掉,重新连接好Atmel SAM-4S Xplained的JLINK 仿真接口。点 demo里的SAM4S_XPLD_DEMO_Programming.bat文件。会出来一个cmd的窗口。耐心等待一会,会出来一个log文件,如果显示这样的文字,说明烧写成功啦。

    -I- Waiting ...-I- TCL platform : Windows NT-I- SAM-BA 2.11  on : windows-I- Retrieved arguments from command line :-I- argv 0 : jlinkARM0-I- argv 1 : at91sam4s16-ek-I- argv 2 : SAM4S_XPLD_DEMO_Programming.tcl0jlinkARM0-I- Connection : jlinkARM0 (target(comType) = 2)-I- Board : at91sam4s16-ek-I- Traces Level : 4-I- target(handle) : 24585200Read device Chip ID at 0x400e0640 --- get 0x00000000Read device Chip ID at 0x400e0740 --- get 0x28ac0ce0-I- Found processor : at91sam4s16 (Chip ID : 0x28ac0ce0)sourcing device file C:/Program Files/ATMEL Corporation/sam-ba_2.11/sam-ba.exe/../tcl_lib/devices/at91sam4s16.tclsourcing board description file C:/Program Files/ATMEL Corporation/sam-ba_2.11/sam-ba.exe/../tcl_lib/at91sam4s16-ek/at91sam4s16-ek.tcl-I- Loading applet applet-lowlevelinit-sam4s16.bin at address 0x20000800-I- Memory Size : 0x2 bytes-I- Buffer address : 0x4-I- Buffer size: 0x0 bytes-I- Applet initialization done-I- Low level initialized-I- Loading applet applet-flash-sam4s16.bin at address 0x20000800-I- Memory Size : 0x100000 bytes-I- Buffer address : 0x20002054-I- Buffer size: 0x1DA00 bytes-I- Applet initialization done-I- FLASH initialized-I- Command line mode : Execute script file : SAM4S_XPLD_DEMO_Programming.tcl-I- === SAM4S-EK product test software Programming ===-I- === Init internal Flash ===-I- Loading applet applet-flash-sam4s16.bin at address 0x20000800-I- Memory Size : 0x100000 bytes-I- Buffer address : 0x20002054-I- Buffer size: 0x1DA00 bytes-I- Applet initialization done-I- === Erase internal Flash ===-I- GENERIC::EraseAll-I- === Send executable bin into Flash ===-I- Send File ./sam4s_xplained_demo.bin at address 0x400000first_sector 0 last_sector 0-I- Complete 0%-I-       Writing: 0x1B18 bytes at 0x0 (buffer addr : 0x20002054)-I-       0x1B18 bytes written by applet-I- === Chang GPNVM to Boot from Flash ===-I- GPNVM1 set-I- === End of Flash programming ===
    5、然后按下Atmel SAM-4S Xplained上的reset键或者是重新上电。就可以看到2个黄色的LED闪烁了。手指在滑动区域滑动,可以明显的看到LED闪烁的频率。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /4 下一条

    手机版|电路城

    GMT+8, 2019-7-20 01:32 , Processed in 0.129767 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz!

    返回顶部