⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 settings.bsp

📁 nios中自定义指令集实现三角函数的软件部分。
💻 BSP
📖 第 1 页 / 共 3 页
字号:
<?xml version="1.0" encoding="UTF-8"?>
<sch:Settings xmlns:sch="http://www.altera.com/embeddedsw/schema">
        <BspType>HAL</BspType>
        <BspVersion>7.1</BspVersion>
        <BspGeneratedTimeStamp>Mar 16, 2008 8:54:52 PM</BspGeneratedTimeStamp>
        <BspSettingsFile>settings.bsp</BspSettingsFile>
        <SopcDesignFile>C:\work\rod_designs\alu_nios2_dpfp\fpu_hw_software_projects\cycloneIII_3c25_start_niosII_standard_sopc.sopc</SopcDesignFile>
        <Cpu>cpu</Cpu>
        <SchemaVersion>1.4</SchemaVersion>
        <Setting>
                <SettingName>hal.sys_clk_timer</SettingName>
                <Identifier>none</Identifier>
                <Type>UnquotedString</Type>
                <Value>sys_clk_timer</Value>
                <DefaultValue>none</DefaultValue>
                <DestinationFile>none</DestinationFile>
                <Description>Slave descriptor of the system clock timer device. This device provides a periodic interrupt ("tick") and is typically required for RTOS use. This setting defines the value of ALT_SYS_CLK in system.h.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.timestamp_timer</SettingName>
                <Identifier>none</Identifier>
                <Type>UnquotedString</Type>
                <Value>high_res_timer</Value>
                <DefaultValue>none</DefaultValue>
                <DestinationFile>none</DestinationFile>
                <Description>Slave descriptor of timestamp timer device. This device is used by Altera HAL timestamp drivers for high-resolution time measurement. This setting defines the value of ALT_TIMESTAMP_CLK in system.h.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.max_file_descriptors</SettingName>
                <Identifier>none</Identifier>
                <Type>DecimalNumber</Type>
                <Value>32</Value>
                <DefaultValue>32</DefaultValue>
                <DestinationFile>none</DestinationFile>
                <Description>Determines the number of file descriptors statically allocated.</Description>
                <Restrictions>If hal.enable_lightweight_device_driver_api is true, there are no file descriptors so this setting is ignored. If hal.enable_lightweight_device_driver_api is false, this setting must be at least 4 because HAL needs a file descriptor for /dev/null, /dev/stdin, /dev/stdout, and /dev/stderr. This setting defines the value of ALT_MAX_FD in system.h.</Restrictions>
        </Setting>
        <Setting>
                <SettingName>altera_avalon_jtag_uart_driver.enable_small_driver</SettingName>
                <Identifier>ALTERA_AVALON_JTAG_UART_SMALL</Identifier>
                <Type>BooleanDefineOnly</Type>
                <Value>false</Value>
                <DefaultValue>false</DefaultValue>
                <DestinationFile>public_mk_define</DestinationFile>
                <Description>Small-footprint (polled mode) driver</Description>
                <Restrictions>none</Restrictions>
                <Enabled>false</Enabled>
        </Setting>
        <Setting>
                <SettingName>hal.linker.exception_stack_memory_region_name</SettingName>
                <Identifier>none</Identifier>
                <Type>UnquotedString</Type>
                <Value>altmemddr</Value>
                <DefaultValue>none</DefaultValue>
                <DestinationFile>none</DestinationFile>
                <Description>Name of the memory region that is divided up to create the exception_stack region.</Description>
                <Restrictions>Only used if hal.linker.enable_exception_stack is true.</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.linker.allow_code_at_reset</SettingName>
                <Identifier>none</Identifier>
                <Type>Boolean</Type>
                <Value>0</Value>
                <DefaultValue>0</DefaultValue>
                <DestinationFile>none</DestinationFile>
                <Description>Indicates if initialization code is allowed at the reset address. If true, defines the macro ALT_ALLOW_CODE_AT_RESET in linker.h.</Description>
                <Restrictions>This setting is typically false if an external bootloader (e.g. flash bootloader) is present.</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.linker.enable_alt_load</SettingName>
                <Identifier>none</Identifier>
                <Type>Boolean</Type>
                <Value>0</Value>
                <DefaultValue>0</DefaultValue>
                <DestinationFile>none</DestinationFile>
                <Description>Enables the alt_load() facility. The alt_load() facility copies sections from the .text memory into RAM. If true, this setting sets up the VMA/LMA of sections in linker.x to allow them to be loaded into the .text memory.</Description>
                <Restrictions>This setting is typically false if an external bootloader (e.g. flash bootloader) is present.</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.linker.enable_alt_load_copy_rwdata</SettingName>
                <Identifier>none</Identifier>
                <Type>Boolean</Type>
                <Value>0</Value>
                <DefaultValue>0</DefaultValue>
                <DestinationFile>none</DestinationFile>
                <Description>Causes the alt_load() facility to copy the .rwdata section. If true, this setting defines the macro ALT_LOAD_COPY_RWDATA in linker.h.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.linker.enable_alt_load_copy_rodata</SettingName>
                <Identifier>none</Identifier>
                <Type>Boolean</Type>
                <Value>0</Value>
                <DefaultValue>0</DefaultValue>
                <DestinationFile>none</DestinationFile>
                <Description>Causes the alt_load() facility to copy the .rodata section. If true, this setting defines the macro ALT_LOAD_COPY_RODATA in linker.h.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.linker.enable_alt_load_copy_exceptions</SettingName>
                <Identifier>none</Identifier>
                <Type>Boolean</Type>
                <Value>0</Value>
                <DefaultValue>0</DefaultValue>
                <DestinationFile>none</DestinationFile>
                <Description>Causes the alt_load() facility to copy the .exceptions section. If true, this setting defines the macro ALT_LOAD_COPY_EXCEPTIONS in linker.h.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.linker.enable_exception_stack</SettingName>
                <Identifier>none</Identifier>
                <Type>Boolean</Type>
                <Value>0</Value>
                <DefaultValue>0</DefaultValue>
                <DestinationFile>none</DestinationFile>
                <Description>Enables use of a separate exception stack. If true, defines the macro ALT_EXCEPTION_STACK in linker.h, adds a memory region called exception_stack to linker.x, and provides the symbols __alt_exception_stack_pointer and __alt_exception_stack_limit in linker.x.</Description>
                <Restrictions>The hal.linker.exception_stack_size and hal.linker.exception_stack_memory_region_name settings must also be valid. This setting must be false for MicroC/OS-II BSPs.</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.linker.exception_stack_size</SettingName>
                <Identifier>none</Identifier>
                <Type>DecimalNumber</Type>
                <Value>1024</Value>
                <DefaultValue>1024</DefaultValue>
                <DestinationFile>none</DestinationFile>
                <Description>Size of the exception stack in bytes.</Description>
                <Restrictions>Only used if hal.linker.enable_exception_stack is true.</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.make.build_pre_process</SettingName>
                <Identifier>BUILD_PRE_PROCESS</Identifier>
                <Type>UnquotedString</Type>
                <Value>none</Value>
                <DefaultValue>none</DefaultValue>
                <DestinationFile>makefile_variable</DestinationFile>
                <Description>Command executed before BSP built.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.make.ar_pre_process</SettingName>
                <Identifier>AR_PRE_PROCESS</Identifier>
                <Type>UnquotedString</Type>
                <Value>none</Value>
                <DefaultValue>none</DefaultValue>
                <DestinationFile>makefile_variable</DestinationFile>
                <Description>Command executed before archiver execution.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.make.bsp_cflags_defined_symbols</SettingName>
                <Identifier>BSP_CFLAGS_DEFINED_SYMBOLS</Identifier>
                <Type>UnquotedString</Type>
                <Value>-DALT_DEBUG</Value>
                <DefaultValue>-DALT_DEBUG</DefaultValue>
                <DestinationFile>makefile_variable</DestinationFile>
                <Description>Preprocessor macros to define. A macro definition in this setting has the same effect as a "#define" in source code. Adding "-DALT_DEBUG" to this setting has the same effect as "#define ALT_DEBUG" in a souce file. Adding "-DFOO=1" to this setting is equivalent to the macro "#define FOO 1" in a source file. Macros defined with this setting are applied to all .S, .c, and C++ files in the BSP. This setting defines the value of BSP_CFLAGS_DEFINED_SYMBOLS in the BSP Makefile.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.make.ar_post_process</SettingName>
                <Identifier>AR_POST_PROCESS</Identifier>
                <Type>UnquotedString</Type>
                <Value>none</Value>
                <DefaultValue>none</DefaultValue>
                <DestinationFile>makefile_variable</DestinationFile>
                <Description>Command executed after archiver execution.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.make.as</SettingName>
                <Identifier>AS</Identifier>
                <Type>UnquotedString</Type>
                <Value>nios2-elf-gcc</Value>
                <DefaultValue>nios2-elf-gcc</DefaultValue>
                <DestinationFile>makefile_variable</DestinationFile>
                <Description>Assembler command. Note that CC is used for .S files.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.make.build_post_process</SettingName>
                <Identifier>BUILD_POST_PROCESS</Identifier>
                <Type>UnquotedString</Type>
                <Value>none</Value>
                <DefaultValue>none</DefaultValue>
                <DestinationFile>makefile_variable</DestinationFile>
                <Description>Command executed after BSP built.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.make.bsp_cflags_debug</SettingName>
                <Identifier>BSP_CFLAGS_DEBUG</Identifier>
                <Type>UnquotedString</Type>
                <Value>-g</Value>
                <DefaultValue>-g</DefaultValue>
                <DestinationFile>makefile_variable</DestinationFile>
                <Description>C/C++ compiler debug level. "-g" provides the default set of debug symbols typically required to debug a typical application. Omitting "-g" removes debug symbols from the ELF. This setting defines the value of BSP_CFLAGS_DEBUG in Makefile.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.make.ar</SettingName>
                <Identifier>AR</Identifier>
                <Type>UnquotedString</Type>
                <Value>nios2-elf-ar</Value>
                <DefaultValue>nios2-elf-ar</DefaultValue>
                <DestinationFile>makefile_variable</DestinationFile>
                <Description>Archiver command. Creates library files.</Description>
                <Restrictions>none</Restrictions>
        </Setting>
        <Setting>
                <SettingName>hal.make.rm</SettingName>
                <Identifier>RM</Identifier>
                <Type>UnquotedString</Type>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -