企业频道|返回主站|会员中心|保存桌面|手机浏览|页面更新时间:2018-11-14 09:14
普通会员

厦门光沃自动化设备有限公司

AB GE 施耐德 西门子 安川 欧姆龙

热门信息
首页 > > 1747-SCNR

1747-SCNR

发布时间:2019-01-23 11:42        浏览次数:147        返回列表

1747-SCNR 

BSP工程,被设计成用来管理公共代码,可以被多个应用程序工程共享。但是还是有部分客户,特别是原来使用单片机的客户,原来的工具把所有代码放在一个工程里,所以现在仍然更喜欢一个工程里包含所有代码。从某种角度来看,这样的代码更简单,和Xilinx的工具耦合更低,更适合版本管理。

这种要求,虽然很少客户要求,在Xilinx SDK中也可以做到。选中一个软件工程后,在右键菜单中选择“ProperTIes”,再在设置窗口中选择”C/C++ Build” -> “SetTIng” -> “ARM GCC Compiler” -> “Inferred OpTIons” -> “Software Platform” -> “Software Platform Include Path”, 然后删除BSP工程提供的包含路径(它指向头文件目录)。下面图片中,工程名为single_app,则BSP工程对应的头文件目录是“../../single_app_bsp/ps7_cortexa9_0/include”。

1747-SCNR

这些文件,可以直接在BSP工程的“\ps7_cortexa9_0\libsrc\standalone_v3_12_a\src”目录下,及“\ps7_cortexa9_0\libsrc\”下的各个驱动目录下找到。

这样一个最小的工程,如果去掉可选的ps7_inti.c和xil_assert.c, 大小是25732字节。一个Xilinx SDK创建的缺省hello工程,大小是22812字节。这说明Xilinx SDK缺省生成的工程是最小的工程,Xilinx SDK并没有增加额外的大小。

这样的工程,src目录下有源代码,Debug/Release目录下有Makefile。进入Debug或者Release目录,执行”make clean”则可以清除工程,执行”make” 则可以编译工程。借助这种命令行编译功能,其它工具,如ultra edit和source insight, 可以集成工程的编译功能。这样也可以方便的把工程打包,传到别的机器做编译。

不使用BSP工程时,Xilinx提供的设备驱动不会自动包含在客户的工程中。但是客户也可以很方便的使用Xilinx提供的设备驱动,只要拷贝驱动代码到src目录,提供相关的硬件信息就可以了。比如对于QSPI设备,从安装目录,或者已存在的BSP工程目录下拷贝对应的驱动代码就可以。在2013.4中,安装目录下的QSPI设备驱动程序位置

在“\SDK\2013.4\sw\xilinxProcessorIPLib\drivers\qspips_v2_03_a\src”。驱动程序的”_g.c”中,需要定义设备的基地址等,这些信息一般定义在xparameters.h中。如果用户没有使用xparameters.h文件,则需要自己提供这些信息。

1747-SCNR


· 成就客户—我们致力于每位客户的满意和成功。
· 创业创新—我们追求对客户和公司都至关重要的创新,同时快速而高效地推动其实现。
· 诚信正直—我们秉持信任、诚实和富有责任感,无论是对内部还是外部。 
· 多元共赢—我们倡导互相理解,珍视多元性,以视野看待我们的文化。
--------------------
联系人:欧工
手机:18030229050                
电话:0592-5709821
  
QQ 3151326358
邮箱 3151326358@qq.com

1746-IB32
1746-IB8
1746-IC16
1746-IG16
1746-IH16
1746-IM16
1746-IM4
1746-IM8
1746-IN16
1746-IO12
1746-IO12DC
1746-IO4
1746-IO8
1746-ITB16
1746-ITV16
1746-IV16
1746-IV32
1746-IV8
1746-OA16
1746-OA8
1746-OAP12
1746-OB16
1746-OB16E
1746-OB32
1746-OB32E
1746-OB6EI
1746-OB8
1746-OBP16
1746-OBP8
1746-OG16
1746-OV16
1746-OV32
1746-OV8
1746-OVP16
1746-OW16
1746-OW4
1746-OW8
1746-OX8
1746-FIO4I
1746-FIO4V
1746-INT4
1746-NI16I
1746-NI16V
1746-NI4
1746-NI8
1746-NIO4I
1746-NIO4V
1746-NO4I
1746-NO4V
1746-NO8I
1746-NO8V
1746-NR4
1746-NR8
1746-NT4
1746-NT8

企业新闻
推荐新闻
推荐企业