华恒科技ARM产品调试与Linux嵌入指南

需积分: 16 6 下载量 143 浏览量 更新于2024-08-02 收藏 137KB PDF 举报
华恒科技的内部资料是一份关于ARM嵌入式平台的详细指南,主要针对华恒科技的ARM系列产品提供了技术支撑。文档重点介绍了如何利用华恒提供的JTAG烧写工具进行调试开发,特别是针对ARM/THUMB模式的C、C++和ASM代码。 首先,华恒的ARM产品支持ARMADS(Software Development Tools,SDT)调试,用户可以通过PortTalk软件作为通信接口,与JTAG烧写工具如JTAG.exe配合使用。在Windows环境下,安装PortTalk后,将JTAG.exe放置在PortTalk的安装目录下,并创建一个快捷方式指向该路径,以便于快速启动。对于Win98用户,只需下载JTAG.exe即可。调试过程包括连接开发板、运行AllowIO.exe以建立网络通信、配置AWD或ARMDebugger,设定TargetEnvironment为Remote_A,选择Ethernet模式并指定相应的IP地址,同时启用HeartBeat选项。 其次,文档指出华恒科技的ARM7系列平台基于NOMMU(Non-Uniform Memory Access Model)系统,这意味着它们运行的是uClinux操作系统。遇到uClinux相关问题时,建议参考华恒HHCF(uClinux)系列产品常见问题解答链接,获取详细的解决方案。 最后,文档提到针对AT91平台的烧写流程,涉及到红boot.bin、linux.bin以及romfs.img的加载。具体步骤是首先通过JTAG将redboot.bin烧写到Flash,随后烧写Linux内核,最后烧写romfs.img。烧写操作通常在特定目录下进行,如../AJFlashA-fre,并且推荐使用串口下载,波特率为38400。 这份华恒科技内部资料为开发者提供了详细的ARM嵌入式开发环境配置和烧写操作指南,有助于提升用户对华恒产品的理解和应用效率。