FUJITSU SOFTUNE工程开发环境配置及错误解决

3星 · 超过75%的资源 需积分: 25 34 下载量 111 浏览量 更新于2024-07-29 3 收藏 716KB PDF 举报
"FUJITSU SOFTUNE是一个用于软件开发的工具,本资源详细介绍了如何配置FUJITSU SOFTUNE的工程开发环境。在建立工程时,需要通过'Project'→'Setup Project'来设置C编译器的Linker选项,特别是Rom/RAM设置和输出数据格式。在编译过程中可能会遇到如E4333L错误,这通常是因为未指定ROM地址。解决方法是进一步在项目设置中调整Linker参数。在编写代码示例中,包含了一个简单的延时函数void delay(unsigned int i)和主函数void main(void),用于控制GPIO口(PDR6_P62)实现灯的一亮一暗效果。在进行调试时,需要在工程目录下选择'Debug',然后通过'Change'、'Debug'、'Start Debug'以及'Run'、'Go'等步骤启动调试过程。在调试过程中,虽然无法直接看到硬件的闪烁效果,但通过正确的步骤操作,可以确保程序运行无误。此外,还简单介绍了IO口寄存器PDR、DDR和PUL的功能,它们分别控制端口数据、数据方向和上拉功能。" 该资源主要涉及的知识点包括: 1. **FUJITSU SOFTUNE**:这是一款由富士通公司提供的软件开发工具,用于编写和调试嵌入式系统中的代码。 2. **工程开发环境配置**:在FUJITSU SOFTUNE中,创建项目并配置工程开发环境是必要的步骤,这涉及到设置C编译器的Linker选项,如Rom/RAM的分配和数据输出格式。 3. **编译错误处理**:当遇到E4333L错误时,表示未指定ROM地址,需要在项目设置的Linker部分进行修正。 4. **代码编写与调试**:资源中提供了一个简单的控制GPIO口的示例,包括一个延时函数和主函数,展示了如何使用FUJITSU SOFTUNE进行代码编写。在调试阶段,通过一系列步骤(如'Debug'、'Start Debug')来运行程序,尽管无法直接观察到硬件的实时变化,但可以通过程序执行的正确性确认代码功能。 5. **嵌入式系统基础知识**:介绍了IO口寄存器PDR(Port Data Register)、DDR(Data Direction Register)和PUL(Pull-up Control Register),这些都是嵌入式系统中控制GPIO口的重要寄存器,用于设定输出状态、输入/输出方向以及上拉电阻。 6. **调试过程**:通过调试工具,开发者可以检查程序的运行状态,理解程序执行的流程,这对于查找和修复问题至关重要。 7. **嵌入式编程实践**:该资源以实际操作的方式,指导读者如何在FUJITSU SOFTUNE环境下进行嵌入式系统的开发,有助于提高实践技能。