![]() |
1
1
我将从Atmel的ATM91SAM9 Linux软件包开始,并按照说明进行操作。 Linky: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4335 否则,您需要在Linux设备上安装带有ARM后端的gcc,构建一个Linux二进制文件,然后了解如何将其加载到devt板上。 |
![]() |
2
1
您可能需要检查一些交叉编译器,比如 OpenEmbedded 这将帮助您编译ARM体系结构的内核。 |
![]() |
3
1
我建议您使用jtag和openocd,然后您只需使用jtag将文件系统和kernal映像放在闪存中,我们的引导装载程序就可以找到它。您可能需要更改引导程序。 另一个选择是,你可以启动你的micro,然后将一个引导程序插入程序的RAM,然后改变程序计数器指向它。 这个引导程序可以初始化UART/USB,然后您就有了一个主机端程序来传输文件。这个方法非常复杂,通常只有当你不想在一个JTAG上花费100美元时才是好方法(提示,购买一个JTAG它们是有用的) |
![]() |
conopizda2 · 为什么我的静态数组没有被memset清除? 2 年前 |
![]() |
jhe4x · C按位OR返回的值不正确 3 年前 |
![]() |
Tim · 如何用c语言打印程序的执行流程# 6 年前 |
![]() |
jatinBatra · 关于嵌入式固件开发[已关闭] 6 年前 |
![]() |
Will · 嵌入链接器脚本-是否正确放置“堆栈”和“堆”区域? 6 年前 |
![]() |
K. Crow · 不等于PIC32上启用中断时操作员不工作[关闭] 7 年前 |
![]() |
spiff42 · 清除位时唯一的最大不同字节值集 7 年前 |