Arm 如何从olimex sam7-p256开始
我买了一个olimex sam7-p256开发板。有人能给我介绍一个网站或教程,让我知道如何安装和开始使用这些工具吗? 我正在使用ubuntu 9.10。 虽然我有一个windows操作系统,但我更愿意在linux下使用它。关于windows/linux良好起点的任何帮助都会很好。 多谢各位Arm 如何从olimex sam7-p256开始,arm,Arm,我买了一个olimex sam7-p256开发板。有人能给我介绍一个网站或教程,让我知道如何安装和开始使用这些工具吗? 我正在使用ubuntu 9.10。 虽然我有一个windows操作系统,但我更愿意在linux下使用它。关于windows/linux良好起点的任何帮助都会很好。 多谢各位 Krish.我可能会在它结束之前编辑几次 从获取代码源代码lite工具开始。或者说是embdebian,但是代码源代码更好更容易。linux gnueabi很好,因为您不需要/不会使用linux调用,您只需
Krish.我可能会在它结束之前编辑几次 从获取代码源代码lite工具开始。或者说是embdebian,但是代码源代码更好更容易。linux gnueabi很好,因为您不需要/不会使用linux调用,您只需要一个通用的gcc交叉编译器。llvm是一种更容易安装的替代方案,但目前知道如何使用它的人更少(需要基本llvm加上clang,我通常从源代码构建,但这需要很长时间) 首先尝试闪烁的led灯。以下是JB上述评论中的olimex链接。lpcstuff.blogspot.com,lmistuff.blogspot.com可能会给你一个如何开始的想法注意,以前的发光微恒星现在的德州仪器恒星是一个皮质m3,它是一个拇指(2)唯一的机器,引导不同于sam7中的arm7 我没有一个sam7-p256,但有更无聊的sam7-h64或h256类似的标题板。很惊讶,我没有一个sam7stuff博客,上面有blinky LED示例和jtag示例。我记得我对sam7板非常满意,并将其纳入了一些项目中。不需要Jtag 我使用过但没有使用olimex usb wiggler,使用过amontec jtag tiny,非常满意,除了海上运输成本/时间。sparkfun最近有一篇文章链接到一个使用ftdi ft232r的文章,该文章可能也可以用作摇摆器,在美国更容易获得,不过您需要进行一些焊接,以便将电缆连接到jtag连接器 关于交叉编译的一些注释,也在上面的博客中 ARMGNU=arm none-linux-gnueabi AOPS=--警告--致命警告 COPS=-Wall-Werror-O2-nostlib-nostartfiles-ffreserving $(ARMGNU)-gcc-c$(COPS)somefile.c-o somefile.o $(ARMGNU)-as$(AOPS)vectors.s-o vectors.o $(ARMGNU)-ld-T memmap vectors.s somefile.o-o someprog.elf $(ARMGNU)-objdump-D someprog.elf>somefile.list $(ARMGNU)-objcopy diags.elf-O binary somefile.bin 查看我的博客中的memmap格式,并将其与您的设备地址相匹配。如果可能的话,从只使用ram的程序开始,然后尝试找出rom和ram的.text和.data分割 我强烈建议您分解二进制文件,以确保链接器脚本(在我的示例中为memmap)正常工作。根据加载方式的不同,您可能不需要.bin文件。如果您在.data(非常糟糕的嵌入式编程)中有任何非零数据,.bin文件可能根本不是您所期望的,因此请非常小心,首选elf(编写elf解析器很简单,我可能多年来提供了一种或几种变体) 祝你好运,玩得开心 编辑: 我没有相同的电路板,但这里有一个页面,引导您浏览更简单的sam7-h64电路板的第一个嵌入式程序(led闪烁)。您的led可能位于另一个引脚上,您可以轻松调整示例,否则这也适用于您的电路板
属于superuser.com在Olimex的网站上有几个链接可能会对您有所帮助。我不同意这属于superuser.com,因为我认为它与编程相关。这相当于我需要什么工具来编写java程序以及如何开始……不是嵌入式linux板或任何操作系统,因此superuser.com没有意义