PSX643技术说明书(3)

2020-03-27 12:37

PSX640(COM板)软件使用说明

1、 SDS编译、调试软件 ? 环境设置

假定SDS安装在D:\\SDS70目录下,应在autoexec.bat中加入如下设置: PATH =%PATH%; D:\\SDS70\\CMD

SET INC =@ D:\\SDS70\\LIB68000\\INCLUDE SET LINKER=-y @D:\\SDS70\\LIB68000\\LIBC.A ? 标准C语言库创建

编辑D:\\SDS70\\LIB68000目录下的C语言库配置文件optas和optcc,打开-V 32和-O d选项,保存修改。运行该目录下的makelib.bat生成C语言库libc.a和libf.a。 2、 supprj项目管理软件 ? 项目创建

打开supprj,选择工作目录和备份目录,添加所要的组并将文件更新到工作目录,保存项目(假定为test.prj)。 ? 编译设置

SDS70路径设置为D:\\SDS70 C编译设置设置为-Od –DPLUS ROM容量设置为256K

选择【输出调试版本】和【输出可固化版本】

? 选择【编译连接】或【全部重建】命令,将在工作目录生成调试版文件test.out和固化

版文件test.dwn。 3、 程序固化工具 ? PROG32

该工具适用于Windows 98,在Windows 2000中可能无法正常运行。 将固化版文件test.dwn拷贝到PROG32目录下,并改名为test.s19。 连接BDM线,短接JP2跳线2-3,接上电源,运行PROG32。 执行【CHOOSE MODULE】,选择gateway.32p,【BASE ADDRESS】输入0。 执行【SPECIFY S RECORD】,选择test.s19。 执行【ERASE MODULE】,进行擦除操作。 执行【PROGRAM MODULE】,进行固化操作。

固化完成后,退掉电源,取下BDM口,JP2跳线恢复到1-2位置。 ? SDS调试下载

将固化版文件test.dwn拷贝到BURN32目录下,运行make,生成dw.out。 连接BDM线,短接JP2跳线2-3,接上电源,运行SDS调试软件。 选择【Tools】【Load Workspace】命令,选择burn_dwon.wsp。 选择【File】【Debug】命令,选择dw.out,按【OK】开始下载。 按【GO】命令开始固化,固化过程约需10秒钟左右。

固化完成后,退掉电源,取下BDM口,JP2跳线恢复到1-2位置。

六、需要注意的问题

1、 什么是任务?

? 与系统其他部分交互的活动的实体 ? 能够完成相对独立的功能

? 与其他任务存在功能协作或资源冲突的关系 ? 不能一直占用共享资源

10

PSX640(COM板)软件使用说明

? 一个主循环

2、 通讯资源冲突解决 ? 使用局部资源 ? 使用信号量机制

NU_Create_Semaphore:创建一把锁

NU_Obtain_Semaphore:上锁以防他人闯入 NU_Release_Semaphore:解锁把机会让给别人 ? 使用一个独立的通讯处理任务 3、 软件的细心设计及全面测试

? 阅读并理解规约,结合系统进行恰当的信息分类 ? 细心编码

? 使用串口调试软件来模拟设备端或主站端 ? 开始调试程序时尽量使用单步跟踪方式 4、 认真对待软件中出现的问题

? 规约文本是否和实际的实现相一致 ? 是否有违规的操作 ? 数据转换是否正确 ? 基础软件是否正确

? 认真分析,找到问题的根源 5、 软件的文档化

? 注明规约的使用场合和使用时应注意的事项 ? 注明规约的修改记录及修改原因 ? 注明遥信、遥测及遥脉的名称

? 针对规约的重点问题作一个简单说明 ? 对代码进行适当的功能注释 ? 成熟规约的集中管理和共享

11


PSX643技术说明书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Eviews处理多元回归分析操作步骤 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: