上传者: furymanjxc
|
上传时间: 2025-04-12 14:28:57
|
文件大小: 1.45MB
|
文件类型: PDF
Softune是富士通半导体公司开发的一款单片机编程环境,它支持富士通的F2MC-8L/8FX系列单片机的编程工作。Softune软件提供了一个集成的开发环境,包括编译器、调试器以及项目管理工具,便于开发者高效地进行单片机软件的开发、调试和编程。
在Softune使用指南中,首先介绍了如何创建新的工程。创建工程是编程的第一步,这涉及打开Softune软件,通过File菜单选择New来建立新的工程。用户需要在Target MCU下拉菜单中选择合适的MCU型号,为工程命名,并指定一个保存路径。在新建工程后,还需要添加工程文件到项目中。
添加文件到工程的步骤包括在工程目录中创建一个名为SRC的文件夹,用来存放源代码文件(source file)。将源文件拷贝到SRC文件夹中,然后通过右键点击工程的Source Files,选择Add Member to Folder,选择File来将这些源文件添加到工程中。需要注意的是,头文件(*.h)不需要手动添加到工程中,只要源文件中包含了对头文件的引用,编译器会在编译过程中自动将头文件添加到工程的依赖项中。
工程文件的类型通常包括以下几种:
1. startup.asm:启动文件,负责单片机启动时的初始化操作。
2. vectors.c:中断向量文件,用于设置中断优先级。
3. _f2mc8fx.c、_f2mc8fx.h、MB95260.h:寄存器定义文件,提供了单片机硬件寄存器的定义,方便编程时引用。
4. main.c:用户程序文件,用户可以在此编写自己程序的主体逻辑。
接下来,需要设置工程的各项参数。工程设置包括C编译器设置和链接器设置。在C Compiler设置中,可以调整编译器的语言特性;链接器设置中,可以指定寄存器组的选项,以及对输出段(Section)进行设置,如在ROM中设置@INIT和@DIRINIT这两个段,分别对应常量和直接常量。
在编译工程之前,还可以设置输出烧写文件的格式。通过Converter的设置,可以指定烧写文件的格式(如Motorola格式),并在工程目录的Debug/ABS文件夹下生成最终的烧写文件。
编译工程是通过Project菜单中的Build选项来完成的。编译过程会将源代码文件编译成机器码,并生成各种编译日志和列表文件,供后续分析和调试使用。
Softune使用指南中还提到了如何查看RAM和ROM的使用情况。这可以通过右键点击Project,选择Open listfile选项来实现。列表文件(mpl文件)会详细列出程序中各个模块对内存的使用情况,包括程序代码、数据和堆栈等占用的空间,对于优化内存使用和程序调试非常有帮助。
整个Softune使用手册为富士通单片机的编程工作提供了完整的流程和操作步骤,是学习和使用富士通单片机编程环境的重要参考文献。