您现在所在的是:

嵌入式系统

回帖:0个,阅读:468 [上一页] [1] [下一页]
724
amyma
文章数:6
年度积分:50
历史总积分:724
注册时间:2011/9/19
发站内信
发表于:2013/10/11 10:00:39
#0楼

这是我在Altera论坛中发的一个帖子,欢迎大家参考,欢迎探讨交流。(原帖http://www.alteraforum.com.cn/showtopic-6083.aspx)。
在《ug_soc_eds.pdf》文档中引入的第一个软件工程是import进来的,只要跟着文档可以顺利调试。

那自己新建一个Project需要怎么做呢?开发环境中可选择的项很多的,我按以下步骤做了一次,移花接木,木有问题了。

1、建一个Makefile Project(empty Project)

2、拷贝Import Project :Altera-SoCFPGA-HelloWorld-Baremetal-GNU中的3文件:1、Makefile 2、altera-socfpga-hosted.ld 3、semihost_setup.ds
   这些文件参数化做的非常好,不需要做任何修改

3、右击工程,修改工程Properties->C/C++ Build->Environment增加3个环境变量:

GNU_BAREMETAL_TOOLCHAIN:

${SOCEDS_ROOT}/host_tools/mentor/gnu/arm/baremetal/bin


SOCEDS_ROOT
${ds5_install_path}/..

PATH
C:/altera/13.0sp1/embedded/ds-5/bin/../sw/eclipse//../java/bin/server;C:/altera/13.0sp1/embedded/ds-5/bin/../sw/eclipse//../java/bin;C:/altera/13.0sp1/embedded/ds-5/bin/../sw/eclipse//../java/lib/i386;C:\altera\13.0sp1\embedded\ds-5\bin;C:\altera\13.0sp1\embedded\ds-5\sw\java\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\PROGRAM FILES\BROADCOM\BROADCOM 802.11 NETWORK ADAPTER;C:\Windows\SYSTEM32;C:\Windows;C:\Windows\SYSTEM32\WBEM;C:\Windows\SYSTEM32\WINDOWSPOWERSHELL\V1.0\;C:\PROGRAM FILES (X86)\INTEL\OPENCL SDK\2.0\BIN\X86;C:\PROGRAM FILES (X86)\INTEL\OPENCL SDK\2.0\BIN\X64;;C:\PROGRAM FILES\WIDCOMM\BLUETOOTH SOFTWARE\;C:\PROGRAM FILES\WIDCOMM\BLUETOOTH SOFTWARE\SYSWOW64;C:\Program Files\Broadcom\WHL\;C:\Program Files\Broadcom\WHL\syswow64;C:\Program Files\Broadcom\WHL\SysWow64\;C:\Program Files\Broadcom\WHL\SysWow64\syswow64;;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Cadence\SPB_16.3\tools\bin;C:\Cadence\SPB_16.3\tools\libutil\bin;C:\Cadence\SPB_16.3\tools\fet\bin;C:\Cadence\SPB_16.3\tools\pcb\bin;C:\Cadence\SPB_16.3\tools\specctra\bin;C:\Cadence\SPB_16.3\tools\PSpice;C:\Cadence\SPB_16.3\tools\PSpice\Library;C:\Cadence\SPB_16.3\tools\Capture;C:\Cadence\SPB_16.3\OpenAccess\bin\win32\opt;C:\Program Files (x86)\SinoVoice\jTTS 5.0 Desktop\Bin;C:\altera\13.0sp1\modelsim_ase\win32aloem;C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\;C:\Windows\system32; {GNU_BAREMETAL_TOOLCHAIN}${PathDelimiter}${PATH}

4、加入自己的.c程序,然后编译,OK ,在调试时需要指定semihost_setup.ds,就这样吧 Enjoy

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002