Compare commits
16 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ef8a2eb174 | |||
| 9fad008cda | |||
| 6670031bcc | |||
| 9b02f0af1c | |||
| 42f53ae5a5 | |||
| 95cf79b61f | |||
| 0ddc00750c | |||
| 8303e2c488 | |||
| 03cd22ef4b | |||
| 99cc783f82 | |||
| 9213985c9c | |||
| d446e010f8 | |||
| 1555adc25b | |||
| f19d963f09 | |||
| 25742203e9 | |||
| 9f7a38581f |
74
.cproject
Normal file
74
.cproject
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||||
|
<cconfiguration id="com.analog.gnu.toolchain.blackfin.toolchain.bfin.elf.base.452784796">
|
||||||
|
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.analog.gnu.toolchain.blackfin.toolchain.bfin.elf.base.452784796" moduleId="org.eclipse.cdt.core.settings" name="Default">
|
||||||
|
<externalSettings/>
|
||||||
|
<extensions>
|
||||||
|
<extension id="com.analog.gnu.toolchain.blackfin.BFIN_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="com.st.stm32cube.ide.mcu.build.STMGCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
</extensions>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||||
|
<configuration artifactName="l502-bf" buildProperties="" description="" id="com.analog.gnu.toolchain.blackfin.toolchain.bfin.elf.base.452784796" name="Default" parent="org.eclipse.cdt.build.core.emptycfg">
|
||||||
|
<folderInfo id="com.analog.gnu.toolchain.blackfin.toolchain.bfin.elf.base.452784796.1497206311" name="/" resourcePath="">
|
||||||
|
<toolChain id="com.analog.gnu.toolchain.blackfin.toolchain.bfin.elf.base.975019958" name="com.analog.gnu.toolchain.blackfin.toolchain.bfin.elf.base">
|
||||||
|
<targetPlatform archList="all" binaryParser="com.analog.gnu.toolchain.blackfin.BFIN_ELF" id="com.analog.gnu.toolchain.blackfin.elf.platform.base.1963757430" name="Development Platform" osList="all"/>
|
||||||
|
<builder arguments="CONFIG:=debug" buildPath="${workspace_loc:/l502-bf/gcc}" command="make" id="com.analog.gnu.toolchain.blackfin.builder.base.1371690996" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder"/>
|
||||||
|
</toolChain>
|
||||||
|
</folderInfo>
|
||||||
|
</configuration>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||||
|
</cconfiguration>
|
||||||
|
<cconfiguration id="com.analog.gnu.toolchain.blackfin.toolchain.bfin.elf.base.452784796.626119183">
|
||||||
|
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.analog.gnu.toolchain.blackfin.toolchain.bfin.elf.base.452784796.626119183" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||||
|
<externalSettings/>
|
||||||
|
<extensions>
|
||||||
|
<extension id="com.analog.gnu.toolchain.blackfin.BFIN_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="com.st.stm32cube.ide.mcu.build.STMGCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
</extensions>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||||
|
<configuration artifactName="l502-bf" buildProperties="" description="" id="com.analog.gnu.toolchain.blackfin.toolchain.bfin.elf.base.452784796.626119183" name="Release" parent="org.eclipse.cdt.build.core.emptycfg">
|
||||||
|
<folderInfo id="com.analog.gnu.toolchain.blackfin.toolchain.bfin.elf.base.452784796.626119183." name="/" resourcePath="">
|
||||||
|
<toolChain id="com.analog.gnu.toolchain.blackfin.toolchain.bfin.elf.base.1987577185" name="com.analog.gnu.toolchain.blackfin.toolchain.bfin.elf.base">
|
||||||
|
<targetPlatform archList="all" binaryParser="com.analog.gnu.toolchain.blackfin.BFIN_ELF" id="com.analog.gnu.toolchain.blackfin.elf.platform.base.1704898500" name="Development Platform" osList="all"/>
|
||||||
|
<builder arguments="CONFIG:=release" autoBuildTarget="all" buildPath="${workspace_loc:/l502-bf/gcc}" cleanBuildTarget="clean" command="make" enableAutoBuild="false" enableCleanBuild="true" enabledIncrementalBuild="true" id="com.analog.gnu.toolchain.blackfin.builder.base.1395362524" incrementalBuildTarget="all" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" parallelBuildOn="false"/>
|
||||||
|
</toolChain>
|
||||||
|
</folderInfo>
|
||||||
|
</configuration>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||||
|
</cconfiguration>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||||
|
<project id="l502-bf.null.665802366" name="l502-bf"/>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="scannerConfiguration">
|
||||||
|
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||||
|
<storageModule moduleId="refreshScope" versionNumber="2">
|
||||||
|
<configuration configurationName="Release"/>
|
||||||
|
<configuration configurationName="Default">
|
||||||
|
<resource resourceType="PROJECT" workspacePath="/l502-bf"/>
|
||||||
|
</configuration>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
||||||
|
</cproject>
|
||||||
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
[submodule "kissfft"]
|
||||||
|
path = kissfft
|
||||||
|
url = https://github.com/mborgerding/kissfft.git
|
||||||
26
.project
Normal file
26
.project
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>BFfirmware_0</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||||
|
<triggers>clean,full,incremental,</triggers>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||||
|
<triggers>full,incremental,</triggers>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||||
|
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||||
|
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
||||||
@ -17,7 +17,8 @@ build/release/objs/l502_user_process.o: src/l502_user_process.c \
|
|||||||
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h \
|
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h \
|
||||||
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h \
|
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h \
|
||||||
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h \
|
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h \
|
||||||
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h
|
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h \
|
||||||
|
src/l502_defs.h src/l502_params.h src/l502_user_process.h
|
||||||
|
|
||||||
src/l502_stream.h:
|
src/l502_stream.h:
|
||||||
|
|
||||||
@ -60,3 +61,9 @@ src/l502_bf_cmd_defs.h:
|
|||||||
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h:
|
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h:
|
||||||
|
|
||||||
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h:
|
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h:
|
||||||
|
|
||||||
|
src/l502_defs.h:
|
||||||
|
|
||||||
|
src/l502_params.h:
|
||||||
|
|
||||||
|
src/l502_user_process.h:
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@ -1,889 +0,0 @@
|
|||||||
Archive member included because of file (symbol)
|
|
||||||
|
|
||||||
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o)
|
|
||||||
build/release/objs/l502_stream.o (___udivsi3)
|
|
||||||
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
build/release/objs/l502_cmd.o (_memmove)
|
|
||||||
/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
build/release/objs/l502-bf_basiccrt.o (_memset)
|
|
||||||
|
|
||||||
Allocating common symbols
|
|
||||||
Common symbol size file
|
|
||||||
|
|
||||||
g_module_info 0x18 build/release/objs/l502_params.o
|
|
||||||
|
|
||||||
Discarded input sections
|
|
||||||
|
|
||||||
.bss 0x0000000000000000 0x0 build/release/objs/l502_async.o
|
|
||||||
.data 0x0000000000000000 0x0 build/release/objs/l502_cmd.o
|
|
||||||
.data 0x0000000000000000 0x0 build/release/objs/l502_fpga.o
|
|
||||||
.bss 0x0000000000000000 0x0 build/release/objs/l502_fpga.o
|
|
||||||
.data 0x0000000000000000 0x0 build/release/objs/l502_hdma.o
|
|
||||||
.data 0x0000000000000000 0x0 build/release/objs/l502_init.o
|
|
||||||
.bss 0x0000000000000000 0x0 build/release/objs/l502_init.o
|
|
||||||
.bss 0x0000000000000000 0x0 build/release/objs/l502_params.o
|
|
||||||
.data 0x0000000000000000 0x0 build/release/objs/l502_sport_tx.o
|
|
||||||
.data 0x0000000000000000 0x0 build/release/objs/l502_user_process.o
|
|
||||||
.bss 0x0000000000000000 0x0 build/release/objs/l502_user_process.o
|
|
||||||
.data 0x0000000000000000 0x0 build/release/objs/main.o
|
|
||||||
.bss 0x0000000000000000 0x0 build/release/objs/main.o
|
|
||||||
.data 0x0000000000000000 0x0 build/release/objs/l502-bf_basiccrt.o
|
|
||||||
.bss 0x0000000000000000 0x0 build/release/objs/l502-bf_basiccrt.o
|
|
||||||
.data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o)
|
|
||||||
.bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o)
|
|
||||||
.data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
.bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
.data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
.bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
|
|
||||||
Memory Configuration
|
|
||||||
|
|
||||||
Name Origin Length Attributes
|
|
||||||
MEM_L1_CODE 0x00000000ffa00000 0x000000000000c000
|
|
||||||
MEM_L1_CODE_CACHE 0x00000000ffa10000 0x0000000000004000
|
|
||||||
MEM_L1_SCRATCH 0x00000000ffb00000 0x0000000000001000
|
|
||||||
MEM_L1_DATA_B 0x00000000ff900000 0x0000000000008000
|
|
||||||
MEM_L1_DATA_A 0x00000000ff800000 0x0000000000008000
|
|
||||||
MEM_SDRAM 0x0000000000000000 0x0000000002000000
|
|
||||||
*default* 0x0000000000000000 0xffffffffffffffff
|
|
||||||
|
|
||||||
Linker script and memory map
|
|
||||||
|
|
||||||
LOAD build/release/objs/l502_async.o
|
|
||||||
LOAD build/release/objs/l502_cmd.o
|
|
||||||
LOAD build/release/objs/l502_fpga.o
|
|
||||||
LOAD build/release/objs/l502_hdma.o
|
|
||||||
LOAD build/release/objs/l502_init.o
|
|
||||||
LOAD build/release/objs/l502_params.o
|
|
||||||
LOAD build/release/objs/l502_sport_tx.o
|
|
||||||
LOAD build/release/objs/l502_stream.o
|
|
||||||
LOAD build/release/objs/l502_tests.o
|
|
||||||
LOAD build/release/objs/l502_user_process.o
|
|
||||||
LOAD build/release/objs/main.o
|
|
||||||
LOAD build/release/objs/l502-bf_basiccrt.o
|
|
||||||
LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a
|
|
||||||
LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a
|
|
||||||
START GROUP
|
|
||||||
LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a
|
|
||||||
LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libbfinbsp.a
|
|
||||||
LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libnosys.a
|
|
||||||
END GROUP
|
|
||||||
LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a
|
|
||||||
0x0000000000000000 PROVIDE (__executable_start, 0x0)
|
|
||||||
0x0000000000000000 . = 0x0
|
|
||||||
|
|
||||||
.interp
|
|
||||||
*(.interp)
|
|
||||||
|
|
||||||
.note.gnu.build-id
|
|
||||||
*(.note.gnu.build-id)
|
|
||||||
|
|
||||||
.hash
|
|
||||||
*(.hash)
|
|
||||||
|
|
||||||
.gnu.hash
|
|
||||||
*(.gnu.hash)
|
|
||||||
|
|
||||||
.dynsym
|
|
||||||
*(.dynsym)
|
|
||||||
|
|
||||||
.dynstr
|
|
||||||
*(.dynstr)
|
|
||||||
|
|
||||||
.gnu.version
|
|
||||||
*(.gnu.version)
|
|
||||||
|
|
||||||
.gnu.version_d
|
|
||||||
*(.gnu.version_d)
|
|
||||||
|
|
||||||
.gnu.version_r
|
|
||||||
*(.gnu.version_r)
|
|
||||||
|
|
||||||
.rel.init
|
|
||||||
*(.rel.init)
|
|
||||||
|
|
||||||
.rela.init
|
|
||||||
*(.rela.init)
|
|
||||||
|
|
||||||
.rel.text
|
|
||||||
*(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
|
|
||||||
|
|
||||||
.rela.text
|
|
||||||
*(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
|
|
||||||
|
|
||||||
.rel.fini
|
|
||||||
*(.rel.fini)
|
|
||||||
|
|
||||||
.rela.fini
|
|
||||||
*(.rela.fini)
|
|
||||||
|
|
||||||
.rel.rodata
|
|
||||||
*(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
|
|
||||||
|
|
||||||
.rela.rodata
|
|
||||||
*(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
|
|
||||||
|
|
||||||
.rel.data.rel.ro
|
|
||||||
*(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*)
|
|
||||||
|
|
||||||
.rela.data.rel.ro
|
|
||||||
*(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*)
|
|
||||||
|
|
||||||
.rel.data
|
|
||||||
*(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
|
|
||||||
|
|
||||||
.rela.data
|
|
||||||
*(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
|
|
||||||
|
|
||||||
.rel.tdata
|
|
||||||
*(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
|
|
||||||
|
|
||||||
.rela.tdata
|
|
||||||
*(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
|
|
||||||
|
|
||||||
.rel.tbss
|
|
||||||
*(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
|
|
||||||
|
|
||||||
.rela.tbss
|
|
||||||
*(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
|
|
||||||
|
|
||||||
.rel.ctors
|
|
||||||
*(.rel.ctors)
|
|
||||||
|
|
||||||
.rela.ctors
|
|
||||||
*(.rela.ctors)
|
|
||||||
|
|
||||||
.rel.dtors
|
|
||||||
*(.rel.dtors)
|
|
||||||
|
|
||||||
.rela.dtors
|
|
||||||
*(.rela.dtors)
|
|
||||||
|
|
||||||
.rel.got
|
|
||||||
*(.rel.got)
|
|
||||||
|
|
||||||
.rela.got
|
|
||||||
*(.rela.got)
|
|
||||||
|
|
||||||
.rel.sdata
|
|
||||||
*(.rel.sdata .rel.sdata.* .rel.gnu.linkonce.s.*)
|
|
||||||
|
|
||||||
.rela.sdata
|
|
||||||
*(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*)
|
|
||||||
|
|
||||||
.rel.sbss
|
|
||||||
*(.rel.sbss .rel.sbss.* .rel.gnu.linkonce.sb.*)
|
|
||||||
|
|
||||||
.rela.sbss
|
|
||||||
*(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*)
|
|
||||||
|
|
||||||
.rel.sdata2
|
|
||||||
*(.rel.sdata2 .rel.sdata2.* .rel.gnu.linkonce.s2.*)
|
|
||||||
|
|
||||||
.rela.sdata2
|
|
||||||
*(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*)
|
|
||||||
|
|
||||||
.rel.sbss2
|
|
||||||
*(.rel.sbss2 .rel.sbss2.* .rel.gnu.linkonce.sb2.*)
|
|
||||||
|
|
||||||
.rela.sbss2
|
|
||||||
*(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*)
|
|
||||||
|
|
||||||
.rel.bss
|
|
||||||
*(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
|
|
||||||
|
|
||||||
.rela.bss
|
|
||||||
*(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
|
|
||||||
|
|
||||||
.rel.iplt 0x0000000000000000 0x0
|
|
||||||
0x0000000000000000 PROVIDE (___rel_iplt_start, .)
|
|
||||||
*(.rel.iplt)
|
|
||||||
0x0000000000000000 PROVIDE (___rel_iplt_end, .)
|
|
||||||
|
|
||||||
.rela.iplt 0x0000000000000000 0x0
|
|
||||||
0x0000000000000000 PROVIDE (___rela_iplt_start, .)
|
|
||||||
*(.rela.iplt)
|
|
||||||
0x0000000000000000 PROVIDE (___rela_iplt_end, .)
|
|
||||||
|
|
||||||
.rel.plt
|
|
||||||
*(.rel.plt)
|
|
||||||
|
|
||||||
.rela.plt
|
|
||||||
*(.rela.plt)
|
|
||||||
|
|
||||||
.init 0x00000000ffa00000 0x90
|
|
||||||
*(.init)
|
|
||||||
*basiccrt*(.text .text.*)
|
|
||||||
.text 0x00000000ffa00000 0x90 build/release/objs/l502-bf_basiccrt.o
|
|
||||||
0x00000000ffa00000 __start
|
|
||||||
|
|
||||||
.plt
|
|
||||||
*(.plt)
|
|
||||||
|
|
||||||
.iplt
|
|
||||||
*(.iplt)
|
|
||||||
|
|
||||||
.text 0x00000000ffa00090 0x3230
|
|
||||||
*(.text.unlikely .text.*_unlikely)
|
|
||||||
*(.text.exit .text.exit.*)
|
|
||||||
*(.text.startup .text.startup.*)
|
|
||||||
*(.text.hot .text.hot.*)
|
|
||||||
*(.text .stub .text.* .gnu.linkonce.t.*)
|
|
||||||
.text 0x00000000ffa00090 0x68 build/release/objs/l502_async.o
|
|
||||||
0x00000000ffa00090 _async_dout
|
|
||||||
0x00000000ffa000d0 _async_dac_out
|
|
||||||
.text 0x00000000ffa000f8 0x8b4 build/release/objs/l502_cmd.o
|
|
||||||
0x00000000ffa000f8 _l502_cmd_set_req
|
|
||||||
0x00000000ffa00120 _l502_cmd_done
|
|
||||||
0x00000000ffa006f0 _l502_cmd_start
|
|
||||||
0x00000000ffa00838 _l502_cmd_check_req
|
|
||||||
.text 0x00000000ffa009ac 0x418 build/release/objs/l502_fpga.o
|
|
||||||
0x00000000ffa009ac _fpga_reg_write
|
|
||||||
0x00000000ffa00afc _fpga_reg_read
|
|
||||||
0x00000000ffa00c50 _fpga_spi_init
|
|
||||||
.text 0x00000000ffa00dc4 0x5c8 build/release/objs/l502_hdma.o
|
|
||||||
0x00000000ffa00dc4 _hdma_send_start
|
|
||||||
0x00000000ffa00e08 _hdma_send_stop
|
|
||||||
0x00000000ffa00e20 _hdma_recv_start
|
|
||||||
0x00000000ffa00e70 _hdma_recv_stop
|
|
||||||
0x00000000ffa00e88 _hdma_send_req_rdy
|
|
||||||
0x00000000ffa00eb0 _hdma_recv_req_rdy
|
|
||||||
0x00000000ffa00ed8 _hdma_send_req_start
|
|
||||||
0x00000000ffa00f78 _hdma_recv_req_start
|
|
||||||
0x00000000ffa0101c _hdma_rd_isr
|
|
||||||
0x00000000ffa01060 _hdma_init
|
|
||||||
0x00000000ffa0121c _hdma_isr
|
|
||||||
.text 0x00000000ffa0138c 0x388 build/release/objs/l502_init.o
|
|
||||||
0x00000000ffa0138c _l502_otp_make_invalid
|
|
||||||
0x00000000ffa013d0 _l502_setup_pll
|
|
||||||
0x00000000ffa013f8 _l502_otp_write_cfg
|
|
||||||
0x00000000ffa014b4 _l502_otp_init
|
|
||||||
0x00000000ffa01618 _l502_init
|
|
||||||
.text 0x00000000ffa01714 0x2ec build/release/objs/l502_params.o
|
|
||||||
0x00000000ffa01714 _params_set_lch_cnt
|
|
||||||
0x00000000ffa01740 _params_set_lch
|
|
||||||
0x00000000ffa017a0 _params_set_adc_freq_div
|
|
||||||
0x00000000ffa017d0 _params_set_ref_freq
|
|
||||||
0x00000000ffa017e8 _params_set_adc_interframe_delay
|
|
||||||
0x00000000ffa01814 _params_set_sync_mode
|
|
||||||
0x00000000ffa01844 _params_set_sync_start_mode
|
|
||||||
0x00000000ffa01874 _params_set_din_freq_div
|
|
||||||
0x00000000ffa018a4 _params_set_dac_freq_div
|
|
||||||
0x00000000ffa018d4 _configure
|
|
||||||
.text 0x00000000ffa01a00 0x550 build/release/objs/l502_sport_tx.o
|
|
||||||
0x00000000ffa01a00 _sport_tx_out_status
|
|
||||||
0x00000000ffa01a38 _sport_tx_init
|
|
||||||
0x00000000ffa01b68 _sport_tx_req_rdy
|
|
||||||
0x00000000ffa01b8c _isr_sport_dma_tx
|
|
||||||
0x00000000ffa01cf8 _sport_tx_start_req
|
|
||||||
0x00000000ffa01de4 _sport_tx_stop
|
|
||||||
.text 0x00000000ffa01f50 0x8f0 build/release/objs/l502_stream.o
|
|
||||||
0x00000000ffa01f50 _stream_in_buf_free
|
|
||||||
0x00000000ffa01f78 _stream_out_buf_free
|
|
||||||
0x00000000ffa01fa0 _hdma_recv_done
|
|
||||||
0x00000000ffa01fc4 _sport_in_buffer_size
|
|
||||||
0x00000000ffa01fd4 _sport_in_set_step_size
|
|
||||||
0x00000000ffa02024 _sport_rx_stop
|
|
||||||
0x00000000ffa02070 _sport_rx_start
|
|
||||||
0x00000000ffa02158 _stream_proc
|
|
||||||
0x00000000ffa022e8 _stream_out_preload
|
|
||||||
0x00000000ffa0235c _l502_stream_init
|
|
||||||
0x00000000ffa0237c _streams_stop
|
|
||||||
0x00000000ffa02424 _isr_sport_dma_rx
|
|
||||||
0x00000000ffa02570 _stream_disable
|
|
||||||
0x00000000ffa025d4 _stream_enable
|
|
||||||
0x00000000ffa02634 _streams_start
|
|
||||||
.text 0x00000000ffa02840 0x728 build/release/objs/l502_tests.o
|
|
||||||
0x00000000ffa02840 _l502_cmd_test
|
|
||||||
.text 0x00000000ffa02f68 0x104 build/release/objs/l502_user_process.o
|
|
||||||
0x00000000ffa02f68 _usr_cmd_process
|
|
||||||
0x00000000ffa02fe0 _sport_tx_done
|
|
||||||
0x00000000ffa02ff0 _hdma_send_done
|
|
||||||
0x00000000ffa03000 _usr_out_proc_data
|
|
||||||
0x00000000ffa03038 _usr_in_proc_data
|
|
||||||
.text 0x00000000ffa0306c 0x14 build/release/objs/main.o
|
|
||||||
0x00000000ffa0306c _main
|
|
||||||
.text 0x00000000ffa03080 0x9c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o)
|
|
||||||
0x00000000ffa03080 ___udivsi3
|
|
||||||
.text 0x00000000ffa0311c 0xd4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
0x00000000ffa0311c _memmove
|
|
||||||
.text 0x00000000ffa031f0 0xb8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
0x00000000ffa031f0 _memset
|
|
||||||
*(.gnu.warning)
|
|
||||||
0x00000000ffa032c0 . = ALIGN (0x40)
|
|
||||||
*fill* 0x00000000ffa032a8 0x18 00
|
|
||||||
|
|
||||||
.fini
|
|
||||||
*(.fini)
|
|
||||||
0x00000000ffa032c0 . = ALIGN (0x40)
|
|
||||||
0x00000000ffa032c0 PROVIDE (___etext, .)
|
|
||||||
0x00000000ffa032c0 PROVIDE (__etext, .)
|
|
||||||
0x00000000ffa032c0 PROVIDE (_etext, .)
|
|
||||||
|
|
||||||
.board_state 0x00000000ff800000 0x2004
|
|
||||||
0x00000000ff800000 _startfix_sect = .
|
|
||||||
*(board_state .board_state .board_state.*)
|
|
||||||
board_state 0x00000000ff800000 0x1810 build/release/objs/main.o
|
|
||||||
0x00000000ff800000 _g_state
|
|
||||||
0x00000000ff802004 . = (_startfix_sect + 0x2004)
|
|
||||||
*fill* 0x00000000ff801810 0x7f4 00
|
|
||||||
|
|
||||||
.rodata 0x00000000ff802004 0x2ec
|
|
||||||
*(.rodata .rodata.* .gnu.linkonce.r.*)
|
|
||||||
.rodata 0x00000000ff802004 0x2b8 build/release/objs/l502_cmd.o
|
|
||||||
.rodata 0x00000000ff8022bc 0x4 build/release/objs/l502_stream.o
|
|
||||||
.rodata 0x00000000ff8022c0 0x30 build/release/objs/l502_tests.o
|
|
||||||
|
|
||||||
.rodata1
|
|
||||||
*(.rodata1)
|
|
||||||
|
|
||||||
.sdata2
|
|
||||||
*(.sdata2 .sdata2.* .gnu.linkonce.s2.*)
|
|
||||||
|
|
||||||
.sbss2
|
|
||||||
*(.sbss2 .sbss2.* .gnu.linkonce.sb2.*)
|
|
||||||
|
|
||||||
.eh_frame_hdr
|
|
||||||
*(.eh_frame_hdr)
|
|
||||||
|
|
||||||
.eh_frame
|
|
||||||
*(.eh_frame)
|
|
||||||
|
|
||||||
.gcc_except_table
|
|
||||||
*(.gcc_except_table .gcc_except_table.*)
|
|
||||||
0x00000000ff8032f0 . = (ALIGN (0x1000) + (. & 0xfff))
|
|
||||||
|
|
||||||
.eh_frame
|
|
||||||
*(.eh_frame)
|
|
||||||
|
|
||||||
.gcc_except_table
|
|
||||||
*(.gcc_except_table .gcc_except_table.*)
|
|
||||||
|
|
||||||
.tdata
|
|
||||||
*(.tdata .tdata.* .gnu.linkonce.td.*)
|
|
||||||
|
|
||||||
.tbss
|
|
||||||
*(.tbss .tbss.* .gnu.linkonce.tb.*)
|
|
||||||
*(.tcommon)
|
|
||||||
|
|
||||||
.preinit_array 0x00000000ff8032f0 0x0
|
|
||||||
0x00000000ff8032f0 PROVIDE (___preinit_array_start, .)
|
|
||||||
*(.preinit_array)
|
|
||||||
0x00000000ff8032f0 PROVIDE (___preinit_array_end, .)
|
|
||||||
|
|
||||||
.init_array 0x00000000ff8032f0 0x0
|
|
||||||
0x00000000ff8032f0 PROVIDE (___init_array_start, .)
|
|
||||||
*(SORT(.init_array.*))
|
|
||||||
*(.init_array)
|
|
||||||
0x00000000ff8032f0 PROVIDE (___init_array_end, .)
|
|
||||||
|
|
||||||
.fini_array 0x00000000ff8032f0 0x0
|
|
||||||
0x00000000ff8032f0 PROVIDE (___fini_array_start, .)
|
|
||||||
*(SORT(.fini_array.*))
|
|
||||||
*(.fini_array)
|
|
||||||
0x00000000ff8032f0 PROVIDE (___fini_array_end, .)
|
|
||||||
|
|
||||||
.ctors
|
|
||||||
*crtbegin.o(.ctors)
|
|
||||||
*crtbegin?.o(.ctors)
|
|
||||||
*(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
|
|
||||||
*(SORT(.ctors.*))
|
|
||||||
*(.ctors)
|
|
||||||
|
|
||||||
.dtors
|
|
||||||
*crtbegin.o(.dtors)
|
|
||||||
*crtbegin?.o(.dtors)
|
|
||||||
*(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
|
|
||||||
*(SORT(.dtors.*))
|
|
||||||
*(.dtors)
|
|
||||||
|
|
||||||
.jcr
|
|
||||||
*(.jcr)
|
|
||||||
|
|
||||||
.data.rel.ro
|
|
||||||
*(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
|
|
||||||
*(.data.rel.ro* .gnu.linkonce.d.rel.ro.*)
|
|
||||||
|
|
||||||
.dynamic
|
|
||||||
*(.dynamic)
|
|
||||||
|
|
||||||
.data 0x00000000ff8022f0 0x850
|
|
||||||
*(.data .data.* .gnu.linkonce.d.*)
|
|
||||||
.data 0x00000000ff8022f0 0x4 build/release/objs/l502_async.o
|
|
||||||
.data 0x00000000ff8022f4 0x818 build/release/objs/l502_params.o
|
|
||||||
0x00000000ff8022f4 _g_set
|
|
||||||
.data 0x00000000ff802b0c 0xc build/release/objs/l502_stream.o
|
|
||||||
0x00000000ff802b0c _g_streams
|
|
||||||
.data 0x00000000ff802b18 0x4 build/release/objs/l502_tests.o
|
|
||||||
0x00000000ff802b40 . = ALIGN (0x40)
|
|
||||||
*fill* 0x00000000ff802b1c 0x24 00
|
|
||||||
|
|
||||||
.data1
|
|
||||||
*(.data1)
|
|
||||||
|
|
||||||
.got
|
|
||||||
*(.got.plt)
|
|
||||||
*(.igot.plt)
|
|
||||||
*(.got)
|
|
||||||
*(.igot)
|
|
||||||
|
|
||||||
.sdata
|
|
||||||
*(.sdata .sdata.* .gnu.linkonce.s.*)
|
|
||||||
0x00000000ff802b40 __edata = .
|
|
||||||
0x00000000ff802b40 PROVIDE (_edata, .)
|
|
||||||
0x00000000ff802b40 ___bss_start = .
|
|
||||||
|
|
||||||
.sbss
|
|
||||||
*(.dynsbss)
|
|
||||||
*(.sbss .sbss.* .gnu.linkonce.sb.*)
|
|
||||||
*(.scommon)
|
|
||||||
|
|
||||||
.bss 0x00000000ff802b40 0x1140
|
|
||||||
0x00000000ff802b40 __bss_start = .
|
|
||||||
*(.dynbss)
|
|
||||||
*(.bss .bss.* .gnu.linkonce.b.*)
|
|
||||||
.bss 0x00000000ff802b40 0x4 build/release/objs/l502_cmd.o
|
|
||||||
.bss 0x00000000ff802b44 0xc build/release/objs/l502_hdma.o
|
|
||||||
.bss 0x00000000ff802b50 0xb4 build/release/objs/l502_sport_tx.o
|
|
||||||
.bss 0x00000000ff802c04 0x34 build/release/objs/l502_stream.o
|
|
||||||
0x00000000ff802c04 _g_stream_in_state
|
|
||||||
0x00000000ff802c08 _g_stream_out_state
|
|
||||||
0x00000000ff802c0c _g_mode
|
|
||||||
.bss 0x00000000ff802c38 0x1020 build/release/objs/l502_tests.o
|
|
||||||
*(COMMON)
|
|
||||||
COMMON 0x00000000ff803c58 0x18 build/release/objs/l502_params.o
|
|
||||||
0x00000000ff803c58 _g_module_info
|
|
||||||
0x00000000ff803c80 . = ALIGN (0x40)
|
|
||||||
*fill* 0x00000000ff803c70 0x10 00
|
|
||||||
0x00000000ff803c80 __bss_end = .
|
|
||||||
0x00000000ff803c80 . = ALIGN (0x40)
|
|
||||||
0x00000000ff803c80 __end = .
|
|
||||||
0x00000000ff803c80 PROVIDE (_end, .)
|
|
||||||
|
|
||||||
.sdram_noinit 0x0000000000000000 0xc00000
|
|
||||||
*(.sdram_noinit, .sdram_noinit.*)
|
|
||||||
.sdram_noinit 0x0000000000000000 0xc00000 build/release/objs/l502_stream.o
|
|
||||||
|
|
||||||
.stab
|
|
||||||
*(.stab)
|
|
||||||
|
|
||||||
.stabstr
|
|
||||||
*(.stabstr)
|
|
||||||
|
|
||||||
.stab.excl
|
|
||||||
*(.stab.excl)
|
|
||||||
|
|
||||||
.stab.exclstr
|
|
||||||
*(.stab.exclstr)
|
|
||||||
|
|
||||||
.stab.index
|
|
||||||
*(.stab.index)
|
|
||||||
|
|
||||||
.stab.indexstr
|
|
||||||
*(.stab.indexstr)
|
|
||||||
|
|
||||||
.comment 0x0000000000000000 0x1c
|
|
||||||
*(.comment)
|
|
||||||
.comment 0x0000000000000000 0x1c build/release/objs/l502_async.o
|
|
||||||
0x1d (size before relaxing)
|
|
||||||
.comment 0x0000000000000000 0x1d build/release/objs/l502_cmd.o
|
|
||||||
.comment 0x0000000000000000 0x1d build/release/objs/l502_fpga.o
|
|
||||||
.comment 0x0000000000000000 0x1d build/release/objs/l502_hdma.o
|
|
||||||
.comment 0x0000000000000000 0x1d build/release/objs/l502_init.o
|
|
||||||
.comment 0x0000000000000000 0x1d build/release/objs/l502_params.o
|
|
||||||
.comment 0x0000000000000000 0x1d build/release/objs/l502_sport_tx.o
|
|
||||||
.comment 0x0000000000000000 0x1d build/release/objs/l502_stream.o
|
|
||||||
.comment 0x0000000000000000 0x1d build/release/objs/l502_tests.o
|
|
||||||
.comment 0x0000000000000000 0x1d build/release/objs/l502_user_process.o
|
|
||||||
.comment 0x0000000000000000 0x1d build/release/objs/main.o
|
|
||||||
.comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
.comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
|
|
||||||
.debug
|
|
||||||
*(.debug)
|
|
||||||
|
|
||||||
.line
|
|
||||||
*(.line)
|
|
||||||
|
|
||||||
.debug_srcinfo
|
|
||||||
*(.debug_srcinfo .zdebug_srcinfo)
|
|
||||||
|
|
||||||
.debug_sfnames
|
|
||||||
*(.debug_sfnames .zdebug_sfnames)
|
|
||||||
|
|
||||||
.debug_aranges 0x0000000000000000 0x1e0
|
|
||||||
*(.debug_aranges .zdebug_aranges)
|
|
||||||
.debug_aranges
|
|
||||||
0x0000000000000000 0x20 build/release/objs/l502_async.o
|
|
||||||
.debug_aranges
|
|
||||||
0x0000000000000020 0x20 build/release/objs/l502_cmd.o
|
|
||||||
.debug_aranges
|
|
||||||
0x0000000000000040 0x20 build/release/objs/l502_fpga.o
|
|
||||||
.debug_aranges
|
|
||||||
0x0000000000000060 0x20 build/release/objs/l502_hdma.o
|
|
||||||
.debug_aranges
|
|
||||||
0x0000000000000080 0x20 build/release/objs/l502_init.o
|
|
||||||
.debug_aranges
|
|
||||||
0x00000000000000a0 0x20 build/release/objs/l502_params.o
|
|
||||||
.debug_aranges
|
|
||||||
0x00000000000000c0 0x20 build/release/objs/l502_sport_tx.o
|
|
||||||
.debug_aranges
|
|
||||||
0x00000000000000e0 0x20 build/release/objs/l502_stream.o
|
|
||||||
.debug_aranges
|
|
||||||
0x0000000000000100 0x20 build/release/objs/l502_tests.o
|
|
||||||
.debug_aranges
|
|
||||||
0x0000000000000120 0x20 build/release/objs/l502_user_process.o
|
|
||||||
.debug_aranges
|
|
||||||
0x0000000000000140 0x20 build/release/objs/main.o
|
|
||||||
.debug_aranges
|
|
||||||
0x0000000000000160 0x20 build/release/objs/l502-bf_basiccrt.o
|
|
||||||
.debug_aranges
|
|
||||||
0x0000000000000180 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o)
|
|
||||||
.debug_aranges
|
|
||||||
0x00000000000001a0 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
.debug_aranges
|
|
||||||
0x00000000000001c0 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
|
|
||||||
.debug_pubnames
|
|
||||||
0x0000000000000000 0x681
|
|
||||||
*(.debug_pubnames .zdebug_pubnames)
|
|
||||||
.debug_pubnames
|
|
||||||
0x0000000000000000 0x33 build/release/objs/l502_async.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x0000000000000033 0x63 build/release/objs/l502_cmd.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x0000000000000096 0x49 build/release/objs/l502_fpga.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000000000000df 0xe7 build/release/objs/l502_hdma.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000000000001c6 0x76 build/release/objs/l502_init.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x000000000000023c 0x12e build/release/objs/l502_params.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x000000000000036a 0x8f build/release/objs/l502_sport_tx.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000000000003f9 0x18c build/release/objs/l502_stream.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x0000000000000585 0x24 build/release/objs/l502_tests.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x00000000000005a9 0x76 build/release/objs/l502_user_process.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x000000000000061f 0x27 build/release/objs/main.o
|
|
||||||
.debug_pubnames
|
|
||||||
0x0000000000000646 0x1e /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
.debug_pubnames
|
|
||||||
0x0000000000000664 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
|
|
||||||
.debug_info 0x0000000000000000 0x3b68
|
|
||||||
*(.debug_info .gnu.linkonce.wi.* .zdebug_info)
|
|
||||||
.debug_info 0x0000000000000000 0x12c build/release/objs/l502_async.o
|
|
||||||
.debug_info 0x000000000000012c 0xc51 build/release/objs/l502_cmd.o
|
|
||||||
.debug_info 0x0000000000000d7d 0x3fd build/release/objs/l502_fpga.o
|
|
||||||
.debug_info 0x000000000000117a 0x61f build/release/objs/l502_hdma.o
|
|
||||||
.debug_info 0x0000000000001799 0x4dc build/release/objs/l502_init.o
|
|
||||||
.debug_info 0x0000000000001c75 0x5ce build/release/objs/l502_params.o
|
|
||||||
.debug_info 0x0000000000002243 0x3aa build/release/objs/l502_sport_tx.o
|
|
||||||
.debug_info 0x00000000000025ed 0x810 build/release/objs/l502_stream.o
|
|
||||||
.debug_info 0x0000000000002dfd 0x4ea build/release/objs/l502_tests.o
|
|
||||||
.debug_info 0x00000000000032e7 0x25d build/release/objs/l502_user_process.o
|
|
||||||
.debug_info 0x0000000000003544 0x279 build/release/objs/main.o
|
|
||||||
.debug_info 0x00000000000037bd 0x87 build/release/objs/l502-bf_basiccrt.o
|
|
||||||
.debug_info 0x0000000000003844 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o)
|
|
||||||
.debug_info 0x0000000000003928 0x12f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
.debug_info 0x0000000000003a57 0x111 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
|
|
||||||
.debug_abbrev 0x0000000000000000 0x131f
|
|
||||||
*(.debug_abbrev .zdebug_abbrev)
|
|
||||||
.debug_abbrev 0x0000000000000000 0xa0 build/release/objs/l502_async.o
|
|
||||||
.debug_abbrev 0x00000000000000a0 0x277 build/release/objs/l502_cmd.o
|
|
||||||
.debug_abbrev 0x0000000000000317 0x140 build/release/objs/l502_fpga.o
|
|
||||||
.debug_abbrev 0x0000000000000457 0x240 build/release/objs/l502_hdma.o
|
|
||||||
.debug_abbrev 0x0000000000000697 0x1c6 build/release/objs/l502_init.o
|
|
||||||
.debug_abbrev 0x000000000000085d 0x134 build/release/objs/l502_params.o
|
|
||||||
.debug_abbrev 0x0000000000000991 0x1de build/release/objs/l502_sport_tx.o
|
|
||||||
.debug_abbrev 0x0000000000000b6f 0x28d build/release/objs/l502_stream.o
|
|
||||||
.debug_abbrev 0x0000000000000dfc 0x1eb build/release/objs/l502_tests.o
|
|
||||||
.debug_abbrev 0x0000000000000fe7 0x106 build/release/objs/l502_user_process.o
|
|
||||||
.debug_abbrev 0x00000000000010ed 0xc9 build/release/objs/main.o
|
|
||||||
.debug_abbrev 0x00000000000011b6 0x14 build/release/objs/l502-bf_basiccrt.o
|
|
||||||
.debug_abbrev 0x00000000000011ca 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o)
|
|
||||||
.debug_abbrev 0x00000000000011de 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
.debug_abbrev 0x000000000000127e 0xa1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
|
|
||||||
.debug_line 0x0000000000000000 0x18f6
|
|
||||||
*(.debug_line .zdebug_line)
|
|
||||||
.debug_line 0x0000000000000000 0xff build/release/objs/l502_async.o
|
|
||||||
.debug_line 0x00000000000000ff 0x2de build/release/objs/l502_cmd.o
|
|
||||||
.debug_line 0x00000000000003dd 0x1d2 build/release/objs/l502_fpga.o
|
|
||||||
.debug_line 0x00000000000005af 0x26a build/release/objs/l502_hdma.o
|
|
||||||
.debug_line 0x0000000000000819 0x1c2 build/release/objs/l502_init.o
|
|
||||||
.debug_line 0x00000000000009db 0x1a2 build/release/objs/l502_params.o
|
|
||||||
.debug_line 0x0000000000000b7d 0x1d0 build/release/objs/l502_sport_tx.o
|
|
||||||
.debug_line 0x0000000000000d4d 0x376 build/release/objs/l502_stream.o
|
|
||||||
.debug_line 0x00000000000010c3 0x28e build/release/objs/l502_tests.o
|
|
||||||
.debug_line 0x0000000000001351 0x135 build/release/objs/l502_user_process.o
|
|
||||||
.debug_line 0x0000000000001486 0xfa build/release/objs/main.o
|
|
||||||
.debug_line 0x0000000000001580 0x78 build/release/objs/l502-bf_basiccrt.o
|
|
||||||
.debug_line 0x00000000000015f8 0xcd /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o)
|
|
||||||
.debug_line 0x00000000000016c5 0x117 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
.debug_line 0x00000000000017dc 0x11a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
|
|
||||||
.debug_frame 0x0000000000000000 0xbd0
|
|
||||||
*(.debug_frame .zdebug_frame)
|
|
||||||
.debug_frame 0x0000000000000000 0x48 build/release/objs/l502_async.o
|
|
||||||
.debug_frame 0x0000000000000048 0x1a8 build/release/objs/l502_cmd.o
|
|
||||||
.debug_frame 0x00000000000001f0 0x58 build/release/objs/l502_fpga.o
|
|
||||||
.debug_frame 0x0000000000000248 0x208 build/release/objs/l502_hdma.o
|
|
||||||
.debug_frame 0x0000000000000450 0xb8 build/release/objs/l502_init.o
|
|
||||||
.debug_frame 0x0000000000000508 0x114 build/release/objs/l502_params.o
|
|
||||||
.debug_frame 0x000000000000061c 0x158 build/release/objs/l502_sport_tx.o
|
|
||||||
.debug_frame 0x0000000000000774 0x274 build/release/objs/l502_stream.o
|
|
||||||
.debug_frame 0x00000000000009e8 0xb8 build/release/objs/l502_tests.o
|
|
||||||
.debug_frame 0x0000000000000aa0 0xa0 build/release/objs/l502_user_process.o
|
|
||||||
.debug_frame 0x0000000000000b40 0x28 build/release/objs/main.o
|
|
||||||
.debug_frame 0x0000000000000b68 0x34 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
.debug_frame 0x0000000000000b9c 0x34 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
|
|
||||||
.debug_str 0x0000000000000000 0x1511
|
|
||||||
*(.debug_str .zdebug_str)
|
|
||||||
.debug_str 0x0000000000000000 0x118 build/release/objs/l502_async.o
|
|
||||||
0x159 (size before relaxing)
|
|
||||||
.debug_str 0x0000000000000118 0x7f0 build/release/objs/l502_cmd.o
|
|
||||||
0x988 (size before relaxing)
|
|
||||||
.debug_str 0x0000000000000908 0x55 build/release/objs/l502_fpga.o
|
|
||||||
0x146 (size before relaxing)
|
|
||||||
.debug_str 0x000000000000095d 0x141 build/release/objs/l502_hdma.o
|
|
||||||
0x37c (size before relaxing)
|
|
||||||
.debug_str 0x0000000000000a9e 0x108 build/release/objs/l502_init.o
|
|
||||||
0x204 (size before relaxing)
|
|
||||||
.debug_str 0x0000000000000ba6 0x152 build/release/objs/l502_params.o
|
|
||||||
0x5b0 (size before relaxing)
|
|
||||||
.debug_str 0x0000000000000cf8 0x1bf build/release/objs/l502_sport_tx.o
|
|
||||||
0x2d4 (size before relaxing)
|
|
||||||
.debug_str 0x0000000000000eb7 0x327 build/release/objs/l502_stream.o
|
|
||||||
0x628 (size before relaxing)
|
|
||||||
.debug_str 0x00000000000011de 0x19e build/release/objs/l502_tests.o
|
|
||||||
0x429 (size before relaxing)
|
|
||||||
.debug_str 0x000000000000137c 0x71 build/release/objs/l502_user_process.o
|
|
||||||
0x1aa (size before relaxing)
|
|
||||||
.debug_str 0x00000000000013ed 0x10 build/release/objs/main.o
|
|
||||||
0x1cc (size before relaxing)
|
|
||||||
.debug_str 0x00000000000013fd 0x9d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
0x132 (size before relaxing)
|
|
||||||
.debug_str 0x000000000000149a 0x77 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
0x113 (size before relaxing)
|
|
||||||
|
|
||||||
.debug_loc 0x0000000000000000 0x256a
|
|
||||||
*(.debug_loc .zdebug_loc)
|
|
||||||
.debug_loc 0x0000000000000000 0xee build/release/objs/l502_async.o
|
|
||||||
.debug_loc 0x00000000000000ee 0x7b0 build/release/objs/l502_cmd.o
|
|
||||||
.debug_loc 0x000000000000089e 0x103 build/release/objs/l502_fpga.o
|
|
||||||
.debug_loc 0x00000000000009a1 0x443 build/release/objs/l502_hdma.o
|
|
||||||
.debug_loc 0x0000000000000de4 0x32e build/release/objs/l502_init.o
|
|
||||||
.debug_loc 0x0000000000001112 0x2d0 build/release/objs/l502_params.o
|
|
||||||
.debug_loc 0x00000000000013e2 0x258 build/release/objs/l502_sport_tx.o
|
|
||||||
.debug_loc 0x000000000000163a 0x5fd build/release/objs/l502_stream.o
|
|
||||||
.debug_loc 0x0000000000001c37 0x43d build/release/objs/l502_tests.o
|
|
||||||
.debug_loc 0x0000000000002074 0x1f6 build/release/objs/l502_user_process.o
|
|
||||||
.debug_loc 0x000000000000226a 0x1f build/release/objs/main.o
|
|
||||||
.debug_loc 0x0000000000002289 0x18c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
.debug_loc 0x0000000000002415 0x155 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
|
|
||||||
.debug_macinfo
|
|
||||||
*(.debug_macinfo .zdebug_macinfo)
|
|
||||||
|
|
||||||
.debug_weaknames
|
|
||||||
*(.debug_weaknames .zdebug_weaknames)
|
|
||||||
|
|
||||||
.debug_funcnames
|
|
||||||
*(.debug_funcnames .zdebug_funcnames)
|
|
||||||
|
|
||||||
.debug_typenames
|
|
||||||
*(.debug_typenames .zdebug_typenames)
|
|
||||||
|
|
||||||
.debug_varnames
|
|
||||||
*(.debug_varnames .zdebug_varnames)
|
|
||||||
|
|
||||||
.debug_pubtypes
|
|
||||||
*(.debug_pubtypes .zdebug_pubtypes)
|
|
||||||
|
|
||||||
.debug_ranges 0x0000000000000000 0x6c0
|
|
||||||
*(.debug_ranges .zdebug_ranges)
|
|
||||||
.debug_ranges 0x0000000000000000 0xc0 build/release/objs/l502_cmd.o
|
|
||||||
.debug_ranges 0x00000000000000c0 0x238 build/release/objs/l502_fpga.o
|
|
||||||
.debug_ranges 0x00000000000002f8 0x88 build/release/objs/l502_hdma.o
|
|
||||||
.debug_ranges 0x0000000000000380 0x88 build/release/objs/l502_init.o
|
|
||||||
.debug_ranges 0x0000000000000408 0x18 build/release/objs/l502_params.o
|
|
||||||
.debug_ranges 0x0000000000000420 0x30 build/release/objs/l502_sport_tx.o
|
|
||||||
.debug_ranges 0x0000000000000450 0x1a8 build/release/objs/l502_stream.o
|
|
||||||
.debug_ranges 0x00000000000005f8 0x98 build/release/objs/l502_tests.o
|
|
||||||
.debug_ranges 0x0000000000000690 0x30 build/release/objs/l502_user_process.o
|
|
||||||
|
|
||||||
.gnu.attributes
|
|
||||||
*(.gnu.attributes)
|
|
||||||
|
|
||||||
/DISCARD/
|
|
||||||
*(.note.GNU-stack)
|
|
||||||
*(.gnu_debuglink)
|
|
||||||
*(.gnu.lto_*)
|
|
||||||
0x00000000000006c0 __end = .
|
|
||||||
0x00000000000006c0 PROVIDE (_end, .)
|
|
||||||
0x00000000ffb00000 __stack_start = ORIGIN (MEM_L1_SCRATCH)
|
|
||||||
0x00000000ffb01000 __stack_end = (ORIGIN (MEM_L1_SCRATCH) + 0x1000)
|
|
||||||
OUTPUT(build/release/bin/l502-BFfirmware0.elf elf32-bfin)
|
|
||||||
|
|
||||||
Cross Reference Table
|
|
||||||
|
|
||||||
Symbol File
|
|
||||||
__udivsi3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o)
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
_bss_end build/release/objs/l502-bf_basiccrt.o
|
|
||||||
_bss_start build/release/objs/l502-bf_basiccrt.o
|
|
||||||
_stack_end build/release/objs/l502-bf_basiccrt.o
|
|
||||||
_start build/release/objs/l502-bf_basiccrt.o
|
|
||||||
async_dac_out build/release/objs/l502_async.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
async_dout build/release/objs/l502_async.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
configure build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
fpga_reg_read build/release/objs/l502_fpga.o
|
|
||||||
build/release/objs/l502_tests.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
fpga_reg_write build/release/objs/l502_fpga.o
|
|
||||||
build/release/objs/l502_tests.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
build/release/objs/l502_async.o
|
|
||||||
fpga_spi_init build/release/objs/l502_fpga.o
|
|
||||||
build/release/objs/l502_init.o
|
|
||||||
g_mode build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_tests.o
|
|
||||||
build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
g_module_info build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
g_set build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
g_state build/release/objs/main.o
|
|
||||||
build/release/objs/l502_hdma.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
g_stream_in_state build/release/objs/l502_stream.o
|
|
||||||
g_stream_out_state build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_sport_tx.o
|
|
||||||
g_streams build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
hdma_init build/release/objs/l502_hdma.o
|
|
||||||
build/release/objs/l502_init.o
|
|
||||||
hdma_isr build/release/objs/l502_hdma.o
|
|
||||||
hdma_rd_isr build/release/objs/l502_hdma.o
|
|
||||||
hdma_recv_done build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_hdma.o
|
|
||||||
hdma_recv_req_rdy build/release/objs/l502_hdma.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
hdma_recv_req_start build/release/objs/l502_hdma.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
hdma_recv_start build/release/objs/l502_hdma.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
hdma_recv_stop build/release/objs/l502_hdma.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
hdma_send_done build/release/objs/l502_user_process.o
|
|
||||||
build/release/objs/l502_hdma.o
|
|
||||||
hdma_send_req_rdy build/release/objs/l502_hdma.o
|
|
||||||
build/release/objs/l502_user_process.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
hdma_send_req_start build/release/objs/l502_hdma.o
|
|
||||||
build/release/objs/l502_user_process.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
hdma_send_start build/release/objs/l502_hdma.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
hdma_send_stop build/release/objs/l502_hdma.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
isr_sport_dma_rx build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_init.o
|
|
||||||
isr_sport_dma_tx build/release/objs/l502_sport_tx.o
|
|
||||||
build/release/objs/l502_init.o
|
|
||||||
l502_cmd_check_req build/release/objs/l502_cmd.o
|
|
||||||
build/release/objs/main.o
|
|
||||||
build/release/objs/l502_tests.o
|
|
||||||
l502_cmd_done build/release/objs/l502_cmd.o
|
|
||||||
build/release/objs/l502_user_process.o
|
|
||||||
build/release/objs/l502_tests.o
|
|
||||||
l502_cmd_set_req build/release/objs/l502_cmd.o
|
|
||||||
build/release/objs/l502_hdma.o
|
|
||||||
l502_cmd_start build/release/objs/l502_cmd.o
|
|
||||||
l502_cmd_test build/release/objs/l502_tests.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
l502_init build/release/objs/l502_init.o
|
|
||||||
build/release/objs/main.o
|
|
||||||
l502_otp_init build/release/objs/l502_init.o
|
|
||||||
l502_otp_make_invalid build/release/objs/l502_init.o
|
|
||||||
l502_otp_write_cfg build/release/objs/l502_init.o
|
|
||||||
l502_setup_pll build/release/objs/l502_init.o
|
|
||||||
l502_stream_init build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_init.o
|
|
||||||
main build/release/objs/main.o
|
|
||||||
build/release/objs/l502-bf_basiccrt.o
|
|
||||||
memmove /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o)
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
memset /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o)
|
|
||||||
build/release/objs/l502-bf_basiccrt.o
|
|
||||||
params_set_adc_freq_div build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
params_set_adc_interframe_delay build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
params_set_dac_freq_div build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
params_set_din_freq_div build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
params_set_lch build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
params_set_lch_cnt build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
params_set_ref_freq build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
params_set_sync_mode build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
params_set_sync_start_mode build/release/objs/l502_params.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
sport_in_buffer_size build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
sport_in_set_step_size build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
sport_rx_start build/release/objs/l502_stream.o
|
|
||||||
sport_rx_stop build/release/objs/l502_stream.o
|
|
||||||
sport_tx_done build/release/objs/l502_user_process.o
|
|
||||||
build/release/objs/l502_sport_tx.o
|
|
||||||
sport_tx_init build/release/objs/l502_sport_tx.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
sport_tx_out_status build/release/objs/l502_sport_tx.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
sport_tx_req_rdy build/release/objs/l502_sport_tx.o
|
|
||||||
build/release/objs/l502_user_process.o
|
|
||||||
sport_tx_start_req build/release/objs/l502_sport_tx.o
|
|
||||||
build/release/objs/l502_user_process.o
|
|
||||||
sport_tx_stop build/release/objs/l502_sport_tx.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
stream_disable build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
stream_enable build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
stream_in_buf_free build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_user_process.o
|
|
||||||
stream_out_buf_free build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_user_process.o
|
|
||||||
stream_out_preload build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
stream_proc build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/main.o
|
|
||||||
streams_start build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
streams_stop build/release/objs/l502_stream.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
usr_cmd_process build/release/objs/l502_user_process.o
|
|
||||||
build/release/objs/l502_cmd.o
|
|
||||||
usr_in_proc_data build/release/objs/l502_user_process.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
usr_out_proc_data build/release/objs/l502_user_process.o
|
|
||||||
build/release/objs/l502_stream.o
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
BFIN GAS /tmp/ccIa7aFy.s page 1
|
BFIN GAS /tmp/ccONdRC5.s page 1
|
||||||
|
|
||||||
|
|
||||||
1 # 1 "gcc/l502-bf_basiccrt.s"
|
1 # 1 "gcc/l502-bf_basiccrt.s"
|
||||||
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccIa7aFy.s page 1
|
|||||||
38 #include <cdefAD6531.h>
|
38 #include <cdefAD6531.h>
|
||||||
39 #elif defined (__AD6532__)
|
39 #elif defined (__AD6532__)
|
||||||
40 #include <cdefAD6532.h>
|
40 #include <cdefAD6532.h>
|
||||||
BFIN GAS /tmp/ccIa7aFy.s page 2
|
BFIN GAS /tmp/ccONdRC5.s page 2
|
||||||
|
|
||||||
|
|
||||||
41 #elif defined (__AD6723__)
|
41 #elif defined (__AD6723__)
|
||||||
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccIa7aFy.s page 1
|
|||||||
95 #elif defined (__ADSPBF548__)
|
95 #elif defined (__ADSPBF548__)
|
||||||
96 #include <cdefBF548.h>
|
96 #include <cdefBF548.h>
|
||||||
97 #elif defined (__ADSPBF548M__)
|
97 #elif defined (__ADSPBF548M__)
|
||||||
BFIN GAS /tmp/ccIa7aFy.s page 3
|
BFIN GAS /tmp/ccONdRC5.s page 3
|
||||||
|
|
||||||
|
|
||||||
98 #include <cdefBF548M.h>
|
98 #include <cdefBF548M.h>
|
||||||
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccIa7aFy.s page 1
|
|||||||
152 #elif defined (__AD6903__)
|
152 #elif defined (__AD6903__)
|
||||||
153 #include <defAD6903.h>
|
153 #include <defAD6903.h>
|
||||||
154 #elif defined (__AD6904__)
|
154 #elif defined (__AD6904__)
|
||||||
BFIN GAS /tmp/ccIa7aFy.s page 4
|
BFIN GAS /tmp/ccONdRC5.s page 4
|
||||||
|
|
||||||
|
|
||||||
155 #include <defAD6904.h>
|
155 #include <defAD6904.h>
|
||||||
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccIa7aFy.s page 1
|
|||||||
3 #include <sys/anomaly_macros_rtl.h>
|
3 #include <sys/anomaly_macros_rtl.h>
|
||||||
1 /*
|
1 /*
|
||||||
4 #include <defBF533.h>
|
4 #include <defBF533.h>
|
||||||
BFIN GAS /tmp/ccIa7aFy.s page 5
|
BFIN GAS /tmp/ccONdRC5.s page 5
|
||||||
|
|
||||||
|
|
||||||
1 /*
|
1 /*
|
||||||
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccIa7aFy.s page 1
|
|||||||
40 003e 41E10000 R1.H = __bss_end;
|
40 003e 41E10000 R1.H = __bss_end;
|
||||||
41 0042 8152 R2 = R1 - R0;
|
41 0042 8152 R2 = R1 - R0;
|
||||||
42 0044 0160 R1 = 0;
|
42 0044 0160 R1 = 0;
|
||||||
BFIN GAS /tmp/ccIa7aFy.s page 6
|
BFIN GAS /tmp/ccONdRC5.s page 6
|
||||||
|
|
||||||
|
|
||||||
43 0046 FFE3DDFF CALL.X _memset;
|
43 0046 FFE3DDFF CALL.X _memset;
|
||||||
@ -337,7 +337,7 @@ BFIN GAS /tmp/ccIa7aFy.s page 1
|
|||||||
76 __end:
|
76 __end:
|
||||||
77 008a 2000 IDLE;
|
77 008a 2000 IDLE;
|
||||||
78 008c FF2F0000 JUMP __end;
|
78 008c FF2F0000 JUMP __end;
|
||||||
BFIN GAS /tmp/ccIa7aFy.s page 7
|
BFIN GAS /tmp/ccONdRC5.s page 7
|
||||||
|
|
||||||
|
|
||||||
DEFINED SYMBOLS
|
DEFINED SYMBOLS
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
BFIN GAS /tmp/ccNWCww0.s page 1
|
BFIN GAS /tmp/ccjHdoSO.s page 1
|
||||||
|
|
||||||
|
|
||||||
1 .file "src/l502_async.c";
|
1 .file "src/l502_async.c";
|
||||||
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
20 .LCFI0:
|
20 .LCFI0:
|
||||||
21 0002 00E80300 LINK 12;
|
21 0002 00E80300 LINK 12;
|
||||||
22 .LCFI1:
|
22 .LCFI1:
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 2
|
BFIN GAS /tmp/ccjHdoSO.s page 2
|
||||||
|
|
||||||
|
|
||||||
23 .loc 1 31 0
|
23 .loc 1 31 0
|
||||||
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
66 .size _async_dout, .-_async_dout
|
66 .size _async_dout, .-_async_dout
|
||||||
67 003e 0000 .align 4
|
67 003e 0000 .align 4
|
||||||
68 .global _async_dac_out;
|
68 .global _async_dac_out;
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 3
|
BFIN GAS /tmp/ccjHdoSO.s page 3
|
||||||
|
|
||||||
|
|
||||||
69 .type _async_dac_out, STT_FUNC;
|
69 .type _async_dac_out, STT_FUNC;
|
||||||
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
110 .size _async_dac_out, .-_async_dac_out
|
110 .size _async_dac_out, .-_async_dac_out
|
||||||
111 .data;
|
111 .data;
|
||||||
112 .align 4
|
112 .align 4
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 4
|
BFIN GAS /tmp/ccjHdoSO.s page 4
|
||||||
|
|
||||||
|
|
||||||
113 .type _last_out.2066, @object
|
113 .type _last_out.2066, @object
|
||||||
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
167 0043 08 .uleb128 0x8
|
167 0043 08 .uleb128 0x8
|
||||||
168 0044 8F .byte 0x8f
|
168 0044 8F .byte 0x8f
|
||||||
169 0045 02 .uleb128 0x2
|
169 0045 02 .uleb128 0x2
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 5
|
BFIN GAS /tmp/ccjHdoSO.s page 5
|
||||||
|
|
||||||
|
|
||||||
170 0046 A3 .byte 0xa3
|
170 0046 A3 .byte 0xa3
|
||||||
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
224 0079 2A000000 .4byte .LVL5-.Ltext0
|
224 0079 2A000000 .4byte .LVL5-.Ltext0
|
||||||
225 007d 0100 .2byte 0x1
|
225 007d 0100 .2byte 0x1
|
||||||
226 007f 52 .byte 0x52
|
226 007f 52 .byte 0x52
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 6
|
BFIN GAS /tmp/ccjHdoSO.s page 6
|
||||||
|
|
||||||
|
|
||||||
227 0080 34000000 .4byte .LVL7-.Ltext0
|
227 0080 34000000 .4byte .LVL7-.Ltext0
|
||||||
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
281 0021 00000000 .4byte .Ldebug_line0
|
281 0021 00000000 .4byte .Ldebug_line0
|
||||||
282 0025 02 .uleb128 0x2
|
282 0025 02 .uleb128 0x2
|
||||||
283 0026 04 .byte 0x4
|
283 0026 04 .byte 0x4
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 7
|
BFIN GAS /tmp/ccjHdoSO.s page 7
|
||||||
|
|
||||||
|
|
||||||
284 0027 07 .byte 0x7
|
284 0027 07 .byte 0x7
|
||||||
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
338 0087 64000000 .4byte 0x64
|
338 0087 64000000 .4byte 0x64
|
||||||
339 008b 05 .uleb128 0x5
|
339 008b 05 .uleb128 0x5
|
||||||
340 008c E8000000 .4byte .LASF12
|
340 008c E8000000 .4byte .LASF12
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 8
|
BFIN GAS /tmp/ccjHdoSO.s page 8
|
||||||
|
|
||||||
|
|
||||||
341 0090 02 .byte 0x2
|
341 0090 02 .byte 0x2
|
||||||
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
395 0109 93000000 .4byte .LLST3
|
395 0109 93000000 .4byte .LLST3
|
||||||
396 010d 09 .uleb128 0x9
|
396 010d 09 .uleb128 0x9
|
||||||
397 010e 636800 .string "ch"
|
397 010e 636800 .string "ch"
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 9
|
BFIN GAS /tmp/ccjHdoSO.s page 9
|
||||||
|
|
||||||
|
|
||||||
398 0111 01 .byte 0x1
|
398 0111 01 .byte 0x1
|
||||||
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
452 0029 04 .uleb128 0x4
|
452 0029 04 .uleb128 0x4
|
||||||
453 002a 24 .uleb128 0x24
|
453 002a 24 .uleb128 0x24
|
||||||
454 002b 00 .byte 0x0
|
454 002b 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 10
|
BFIN GAS /tmp/ccjHdoSO.s page 10
|
||||||
|
|
||||||
|
|
||||||
455 002c 0B .uleb128 0xb
|
455 002c 0B .uleb128 0xb
|
||||||
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
509 0062 11 .uleb128 0x11
|
509 0062 11 .uleb128 0x11
|
||||||
510 0063 01 .uleb128 0x1
|
510 0063 01 .uleb128 0x1
|
||||||
511 0064 12 .uleb128 0x12
|
511 0064 12 .uleb128 0x12
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 11
|
BFIN GAS /tmp/ccjHdoSO.s page 11
|
||||||
|
|
||||||
|
|
||||||
512 0065 01 .uleb128 0x1
|
512 0065 01 .uleb128 0x1
|
||||||
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
566 009b 40 .uleb128 0x40
|
566 009b 40 .uleb128 0x40
|
||||||
567 009c 06 .uleb128 0x6
|
567 009c 06 .uleb128 0x6
|
||||||
568 009d 00 .byte 0x0
|
568 009d 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 12
|
BFIN GAS /tmp/ccjHdoSO.s page 12
|
||||||
|
|
||||||
|
|
||||||
569 009e 00 .byte 0x0
|
569 009e 00 .byte 0x0
|
||||||
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
605 003e 6C6F6E67 .string "long long unsigned int"
|
605 003e 6C6F6E67 .string "long long unsigned int"
|
||||||
605 206C6F6E
|
605 206C6F6E
|
||||||
605 6720756E
|
605 6720756E
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 13
|
BFIN GAS /tmp/ccjHdoSO.s page 13
|
||||||
|
|
||||||
|
|
||||||
605 7369676E
|
605 7369676E
|
||||||
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
627 65642063
|
627 65642063
|
||||||
627 68617200
|
627 68617200
|
||||||
628 .LASF20:
|
628 .LASF20:
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 14
|
BFIN GAS /tmp/ccjHdoSO.s page 14
|
||||||
|
|
||||||
|
|
||||||
629 0130 6173796E .string "async_dac_out"
|
629 0130 6173796E .string "async_dac_out"
|
||||||
@ -797,14 +797,14 @@ BFIN GAS /tmp/ccNWCww0.s page 1
|
|||||||
635 0154 63686172 .string "char"
|
635 0154 63686172 .string "char"
|
||||||
635 00
|
635 00
|
||||||
636 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
636 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||||||
BFIN GAS /tmp/ccNWCww0.s page 15
|
BFIN GAS /tmp/ccjHdoSO.s page 15
|
||||||
|
|
||||||
|
|
||||||
DEFINED SYMBOLS
|
DEFINED SYMBOLS
|
||||||
*ABS*:0000000000000000 src/l502_async.c
|
*ABS*:0000000000000000 src/l502_async.c
|
||||||
/tmp/ccNWCww0.s:13 .text:0000000000000000 _async_dout
|
/tmp/ccjHdoSO.s:13 .text:0000000000000000 _async_dout
|
||||||
/tmp/ccNWCww0.s:115 .data:0000000000000000 _last_out.2066
|
/tmp/ccjHdoSO.s:115 .data:0000000000000000 _last_out.2066
|
||||||
/tmp/ccNWCww0.s:70 .text:0000000000000040 _async_dac_out
|
/tmp/ccjHdoSO.s:70 .text:0000000000000040 _async_dac_out
|
||||||
|
|
||||||
UNDEFINED SYMBOLS
|
UNDEFINED SYMBOLS
|
||||||
_fpga_reg_write
|
_fpga_reg_write
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
BFIN GAS /tmp/ccucunpK.s page 1
|
BFIN GAS /tmp/ccOE2Ces.s page 1
|
||||||
|
|
||||||
|
|
||||||
1 .file "src/l502_cmd.c";
|
1 .file "src/l502_cmd.c";
|
||||||
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
36:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd);
|
36:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd);
|
||||||
37:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd);
|
37:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd);
|
||||||
38:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd);
|
38:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd);
|
||||||
BFIN GAS /tmp/ccucunpK.s page 2
|
BFIN GAS /tmp/ccOE2Ces.s page 2
|
||||||
|
|
||||||
|
|
||||||
39:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd);
|
39:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd);
|
||||||
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
93:src/l502_cmd.c ****
|
93:src/l502_cmd.c ****
|
||||||
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
|
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
|
||||||
95:src/l502_cmd.c **** }
|
95:src/l502_cmd.c **** }
|
||||||
BFIN GAS /tmp/ccucunpK.s page 3
|
BFIN GAS /tmp/ccOE2Ces.s page 3
|
||||||
|
|
||||||
|
|
||||||
96:src/l502_cmd.c ****
|
96:src/l502_cmd.c ****
|
||||||
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
34 .LFE19:
|
34 .LFE19:
|
||||||
35 .size _l502_cmd_set_req, .-_l502_cmd_set_req
|
35 .size _l502_cmd_set_req, .-_l502_cmd_set_req
|
||||||
36 0026 0000 .align 4
|
36 0026 0000 .align 4
|
||||||
BFIN GAS /tmp/ccucunpK.s page 4
|
BFIN GAS /tmp/ccOE2Ces.s page 4
|
||||||
|
|
||||||
|
|
||||||
37 .global _l502_cmd_done;
|
37 .global _l502_cmd_done;
|
||||||
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
83 _f_cmd_set_param:
|
83 _f_cmd_set_param:
|
||||||
84 .LFB30:
|
84 .LFB30:
|
||||||
131:src/l502_cmd.c ****
|
131:src/l502_cmd.c ****
|
||||||
BFIN GAS /tmp/ccucunpK.s page 5
|
BFIN GAS /tmp/ccOE2Ces.s page 5
|
||||||
|
|
||||||
|
|
||||||
132:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd) {
|
132:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd) {
|
||||||
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
186:src/l502_cmd.c **** fpga_reg_write(cmd->param, cmd->data[0]);
|
186:src/l502_cmd.c **** fpga_reg_write(cmd->param, cmd->data[0]);
|
||||||
187:src/l502_cmd.c **** }
|
187:src/l502_cmd.c **** }
|
||||||
188:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0);
|
188:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0);
|
||||||
BFIN GAS /tmp/ccucunpK.s page 6
|
BFIN GAS /tmp/ccOE2Ces.s page 6
|
||||||
|
|
||||||
|
|
||||||
189:src/l502_cmd.c **** }
|
189:src/l502_cmd.c **** }
|
||||||
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
111 0086 10E60202 [P2+2056] = R0;
|
111 0086 10E60202 [P2+2056] = R0;
|
||||||
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
|
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
|
||||||
112 .loc 1 90 0
|
112 .loc 1 90 0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 7
|
BFIN GAS /tmp/ccOE2Ces.s page 7
|
||||||
|
|
||||||
|
|
||||||
113 008a 0060 R0 = 0 (X);
|
113 008a 0060 R0 = 0 (X);
|
||||||
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
259:src/l502_cmd.c **** break;
|
259:src/l502_cmd.c **** break;
|
||||||
260:src/l502_cmd.c **** case L502_BF_PARAM_IN_STEP_SIZE:
|
260:src/l502_cmd.c **** case L502_BF_PARAM_IN_STEP_SIZE:
|
||||||
261:src/l502_cmd.c **** err = sport_in_set_step_size(cmd->data[0]);
|
261:src/l502_cmd.c **** err = sport_in_set_step_size(cmd->data[0]);
|
||||||
BFIN GAS /tmp/ccucunpK.s page 8
|
BFIN GAS /tmp/ccOE2Ces.s page 8
|
||||||
|
|
||||||
|
|
||||||
262:src/l502_cmd.c **** break;
|
262:src/l502_cmd.c **** break;
|
||||||
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po;
|
287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po;
|
||||||
138 .loc 1 287 0
|
138 .loc 1 287 0
|
||||||
139 00a8 20E1FDFD R0 = -515 (X);
|
139 00a8 20E1FDFD R0 = -515 (X);
|
||||||
BFIN GAS /tmp/ccucunpK.s page 9
|
BFIN GAS /tmp/ccOE2Ces.s page 9
|
||||||
|
|
||||||
|
|
||||||
140 .LVL11:
|
140 .LVL11:
|
||||||
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
191 0044 B8000000 .dd .L11;
|
191 0044 B8000000 .dd .L11;
|
||||||
192 0048 B8000000 .dd .L11;
|
192 0048 B8000000 .dd .L11;
|
||||||
193 004c B8000000 .dd .L11;
|
193 004c B8000000 .dd .L11;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 10
|
BFIN GAS /tmp/ccOE2Ces.s page 10
|
||||||
|
|
||||||
|
|
||||||
194 0050 B8000000 .dd .L11;
|
194 0050 B8000000 .dd .L11;
|
||||||
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
244 00ec 0000 nop;
|
244 00ec 0000 nop;
|
||||||
245 .LBB14:
|
245 .LBB14:
|
||||||
280:src/l502_cmd.c **** uint32_t ch = cmd->data[0];
|
280:src/l502_cmd.c **** uint32_t ch = cmd->data[0];
|
||||||
BFIN GAS /tmp/ccucunpK.s page 11
|
BFIN GAS /tmp/ccOE2Ces.s page 11
|
||||||
|
|
||||||
|
|
||||||
246 .loc 1 280 0
|
246 .loc 1 280 0
|
||||||
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
291 .loc 1 271 0
|
291 .loc 1 271 0
|
||||||
292 012a 82CE108E R7 = R0 << 2 ||
|
292 012a 82CE108E R7 = R0 << 2 ||
|
||||||
292 69A10000
|
292 69A10000
|
||||||
BFIN GAS /tmp/ccucunpK.s page 12
|
BFIN GAS /tmp/ccOE2Ces.s page 12
|
||||||
|
|
||||||
|
|
||||||
293 R1 = [P5+20] ||
|
293 R1 = [P5+20] ||
|
||||||
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
340 0186 7C2F jump.s .L9;
|
340 0186 7C2F jump.s .L9;
|
||||||
341 .L14:
|
341 .L14:
|
||||||
231:src/l502_cmd.c **** if (cmd->data_size < 5) {
|
231:src/l502_cmd.c **** if (cmd->data_size < 5) {
|
||||||
BFIN GAS /tmp/ccucunpK.s page 13
|
BFIN GAS /tmp/ccOE2Ces.s page 13
|
||||||
|
|
||||||
|
|
||||||
342 .loc 1 231 0
|
342 .loc 1 231 0
|
||||||
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
390 .LVL23:
|
390 .LVL23:
|
||||||
391 01de 502F jump.s .L9;
|
391 01de 502F jump.s .L9;
|
||||||
392 .LVL24:
|
392 .LVL24:
|
||||||
BFIN GAS /tmp/ccucunpK.s page 14
|
BFIN GAS /tmp/ccOE2Ces.s page 14
|
||||||
|
|
||||||
|
|
||||||
393 .L34:
|
393 .L34:
|
||||||
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
437 .LBB21:
|
437 .LBB21:
|
||||||
438 .LBB20:
|
438 .LBB20:
|
||||||
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
|
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 15
|
BFIN GAS /tmp/ccOE2Ces.s page 15
|
||||||
|
|
||||||
|
|
||||||
439 .loc 1 94 0
|
439 .loc 1 94 0
|
||||||
@ -898,7 +898,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
485 0254 08E60302 [P1+2060] = R0;
|
485 0254 08E60302 [P1+2060] = R0;
|
||||||
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
|
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
|
||||||
486 .loc 1 91 0
|
486 .loc 1 91 0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 16
|
BFIN GAS /tmp/ccOE2Ces.s page 16
|
||||||
|
|
||||||
|
|
||||||
487 0258 4208 cc =P2==P0;
|
487 0258 4208 cc =P2==P0;
|
||||||
@ -958,7 +958,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
534 0294 804F R0 <<= 16;
|
534 0294 804F R0 <<= 16;
|
||||||
535 0296 000C cc =R0==0;
|
535 0296 000C cc =R0==0;
|
||||||
536 0298 1618 if cc jump .L46;
|
536 0298 1618 if cc jump .L46;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 17
|
BFIN GAS /tmp/ccOE2Ces.s page 17
|
||||||
|
|
||||||
|
|
||||||
537 029a 20E1FEFD R0 = -514 (X);
|
537 029a 20E1FEFD R0 = -514 (X);
|
||||||
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
584 02d2 00E80300 LINK 12;
|
584 02d2 00E80300 LINK 12;
|
||||||
585 .LCFI10:
|
585 .LCFI10:
|
||||||
158:src/l502_cmd.c **** if (cmd->data_size < 1) {
|
158:src/l502_cmd.c **** if (cmd->data_size < 1) {
|
||||||
BFIN GAS /tmp/ccucunpK.s page 18
|
BFIN GAS /tmp/ccOE2Ces.s page 18
|
||||||
|
|
||||||
|
|
||||||
586 .loc 1 158 0
|
586 .loc 1 158 0
|
||||||
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
634 .LBE33:
|
634 .LBE33:
|
||||||
635 .LBE32:
|
635 .LBE32:
|
||||||
177:src/l502_cmd.c **** }
|
177:src/l502_cmd.c **** }
|
||||||
BFIN GAS /tmp/ccucunpK.s page 19
|
BFIN GAS /tmp/ccOE2Ces.s page 19
|
||||||
|
|
||||||
|
|
||||||
636 .loc 1 177 0
|
636 .loc 1 177 0
|
||||||
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
153:src/l502_cmd.c **** l502_cmd_done(stream_disable(cmd->param), NULL, 0);
|
153:src/l502_cmd.c **** l502_cmd_done(stream_disable(cmd->param), NULL, 0);
|
||||||
684 .loc 1 153 0
|
684 .loc 1 153 0
|
||||||
685 0356 50A0 R0 = [P2+4];
|
685 0356 50A0 R0 = [P2+4];
|
||||||
BFIN GAS /tmp/ccucunpK.s page 20
|
BFIN GAS /tmp/ccOE2Ces.s page 20
|
||||||
|
|
||||||
|
|
||||||
686 .LVL65:
|
686 .LVL65:
|
||||||
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
731 .loc 1 94 0
|
731 .loc 1 94 0
|
||||||
732 039a 20E1035A R0 = 23043 (X);
|
732 039a 20E1035A R0 = 23043 (X);
|
||||||
733 039e 50E60104 W [P2+2050] = R0;
|
733 039e 50E60104 W [P2+2050] = R0;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 21
|
BFIN GAS /tmp/ccOE2Ces.s page 21
|
||||||
|
|
||||||
|
|
||||||
734 .LBE41:
|
734 .LBE41:
|
||||||
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
779 .loc 1 137 0
|
779 .loc 1 137 0
|
||||||
780 03d4 FFE316FE call _streams_stop;
|
780 03d4 FFE316FE call _streams_stop;
|
||||||
781 .LVL73:
|
781 .LVL73:
|
||||||
BFIN GAS /tmp/ccucunpK.s page 22
|
BFIN GAS /tmp/ccOE2Ces.s page 22
|
||||||
|
|
||||||
|
|
||||||
782 .LBB48:
|
782 .LBB48:
|
||||||
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
826 .loc 1 134 0
|
826 .loc 1 134 0
|
||||||
827 041a 01E80000 UNLINK;
|
827 041a 01E80000 UNLINK;
|
||||||
828 041e 1000 rts;
|
828 041e 1000 rts;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 23
|
BFIN GAS /tmp/ccOE2Ces.s page 23
|
||||||
|
|
||||||
|
|
||||||
829 .LFE20:
|
829 .LFE20:
|
||||||
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
302:src/l502_cmd.c **** uint32_t ret_size = 0;
|
302:src/l502_cmd.c **** uint32_t ret_size = 0;
|
||||||
303:src/l502_cmd.c ****
|
303:src/l502_cmd.c ****
|
||||||
304:src/l502_cmd.c ****
|
304:src/l502_cmd.c ****
|
||||||
BFIN GAS /tmp/ccucunpK.s page 24
|
BFIN GAS /tmp/ccOE2Ces.s page 24
|
||||||
|
|
||||||
|
|
||||||
305:src/l502_cmd.c **** switch (cmd->param) {
|
305:src/l502_cmd.c **** switch (cmd->param) {
|
||||||
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
350:src/l502_cmd.c **** ret_size = 1;
|
350:src/l502_cmd.c **** ret_size = 1;
|
||||||
351:src/l502_cmd.c **** break;
|
351:src/l502_cmd.c **** break;
|
||||||
352:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FRAME_DELAY:
|
352:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FRAME_DELAY:
|
||||||
BFIN GAS /tmp/ccucunpK.s page 25
|
BFIN GAS /tmp/ccOE2Ces.s page 25
|
||||||
|
|
||||||
|
|
||||||
353:src/l502_cmd.c **** cmd->data[0] = g_set.adc_frame_delay;
|
353:src/l502_cmd.c **** cmd->data[0] = g_set.adc_frame_delay;
|
||||||
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
902 .loc 1 383 0
|
902 .loc 1 383 0
|
||||||
903 0478 01E80000 UNLINK;
|
903 0478 01E80000 UNLINK;
|
||||||
904 047c 8504 ( p5:5 ) = [sp++];
|
904 047c 8504 ( p5:5 ) = [sp++];
|
||||||
BFIN GAS /tmp/ccucunpK.s page 26
|
BFIN GAS /tmp/ccOE2Ces.s page 26
|
||||||
|
|
||||||
|
|
||||||
905
|
905
|
||||||
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
958 0158 AA050000 .dd .L86;
|
958 0158 AA050000 .dd .L86;
|
||||||
959 015c 5A040000 .dd .L75;
|
959 015c 5A040000 .dd .L75;
|
||||||
960 0160 5A040000 .dd .L75;
|
960 0160 5A040000 .dd .L75;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 27
|
BFIN GAS /tmp/ccOE2Ces.s page 27
|
||||||
|
|
||||||
|
|
||||||
961 0164 5A040000 .dd .L75;
|
961 0164 5A040000 .dd .L75;
|
||||||
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1013 .loc 1 308 0
|
1013 .loc 1 308 0
|
||||||
1014 0492 1860 R0 = 3 (X);
|
1014 0492 1860 R0 = 3 (X);
|
||||||
1015 0494 68B1 [P5+20] = R0;
|
1015 0494 68B1 [P5+20] = R0;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 28
|
BFIN GAS /tmp/ccOE2Ces.s page 28
|
||||||
|
|
||||||
|
|
||||||
1016 0496 1360 R3 = 2 (X);
|
1016 0496 1360 R3 = 2 (X);
|
||||||
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1061 .LVL90:
|
1061 .LVL90:
|
||||||
1062 .L77:
|
1062 .L77:
|
||||||
312:src/l502_cmd.c **** cmd->data[0] = g_mode;
|
312:src/l502_cmd.c **** cmd->data[0] = g_mode;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 29
|
BFIN GAS /tmp/ccOE2Ces.s page 29
|
||||||
|
|
||||||
|
|
||||||
1063 .loc 1 312 0
|
1063 .loc 1 312 0
|
||||||
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1112 .loc 1 332 0
|
1112 .loc 1 332 0
|
||||||
1113 051e 20E1FF00 R0 = 255 (X);
|
1113 051e 20E1FF00 R0 = 255 (X);
|
||||||
331:src/l502_cmd.c **** uint32_t index = cmd->data[0];
|
331:src/l502_cmd.c **** uint32_t index = cmd->data[0];
|
||||||
BFIN GAS /tmp/ccucunpK.s page 30
|
BFIN GAS /tmp/ccOE2Ces.s page 30
|
||||||
|
|
||||||
|
|
||||||
1114 .loc 1 331 0
|
1114 .loc 1 331 0
|
||||||
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1159 .LVL103:
|
1159 .LVL103:
|
||||||
1160 .L83:
|
1160 .L83:
|
||||||
349:src/l502_cmd.c **** cmd->data[0] = g_set.ref_freq;
|
349:src/l502_cmd.c **** cmd->data[0] = g_set.ref_freq;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 31
|
BFIN GAS /tmp/ccOE2Ces.s page 31
|
||||||
|
|
||||||
|
|
||||||
1161 .loc 1 349 0
|
1161 .loc 1 349 0
|
||||||
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1211 .LVL112:
|
1211 .LVL112:
|
||||||
1212 05ce 2260 R2 = 4 (X);
|
1212 05ce 2260 R2 = 4 (X);
|
||||||
1213 05d0 652F jump.s .L91;
|
1213 05d0 652F jump.s .L91;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 32
|
BFIN GAS /tmp/ccOE2Ces.s page 32
|
||||||
|
|
||||||
|
|
||||||
1214 .LVL113:
|
1214 .LVL113:
|
||||||
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1263 0606 49E10000 P1.H = _f_cmd_tbl;
|
1263 0606 49E10000 P1.H = _f_cmd_tbl;
|
||||||
1264 060a 09E12002 P1.L = _f_cmd_tbl;
|
1264 060a 09E12002 P1.L = _f_cmd_tbl;
|
||||||
103:src/l502_cmd.c **** usr_cmd_process(cmd);
|
103:src/l502_cmd.c **** usr_cmd_process(cmd);
|
||||||
BFIN GAS /tmp/ccucunpK.s page 33
|
BFIN GAS /tmp/ccOE2Ces.s page 33
|
||||||
|
|
||||||
|
|
||||||
1265 .loc 1 103 0
|
1265 .loc 1 103 0
|
||||||
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1318 0676 5B18 if cc jump .L123;
|
1318 0676 5B18 if cc jump .L123;
|
||||||
1319 0678 0000 nop;
|
1319 0678 0000 nop;
|
||||||
1320 067a 4AE10000 P2.H = _f_cmd_tbl;
|
1320 067a 4AE10000 P2.H = _f_cmd_tbl;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 34
|
BFIN GAS /tmp/ccOE2Ces.s page 34
|
||||||
|
|
||||||
|
|
||||||
1321 067e 0AE12002 P2.L = _f_cmd_tbl;
|
1321 067e 0AE12002 P2.L = _f_cmd_tbl;
|
||||||
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1369 06dc 1032 P2 = R0;
|
1369 06dc 1032 P2 = R0;
|
||||||
1370 06de 4030 R0 = P0;
|
1370 06de 4030 R0 = P0;
|
||||||
115:src/l502_cmd.c **** }
|
115:src/l502_cmd.c **** }
|
||||||
BFIN GAS /tmp/ccucunpK.s page 35
|
BFIN GAS /tmp/ccOE2Ces.s page 35
|
||||||
|
|
||||||
|
|
||||||
1371 .loc 1 115 0
|
1371 .loc 1 115 0
|
||||||
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1413 .loc 1 108 0
|
1413 .loc 1 108 0
|
||||||
1414 0712 915A P2 = P1 + P2;
|
1414 0712 915A P2 = P1 + P2;
|
||||||
1415 0714 52AC P2 = [P2+4];
|
1415 0714 52AC P2 = [P2+4];
|
||||||
BFIN GAS /tmp/ccucunpK.s page 36
|
BFIN GAS /tmp/ccOE2Ces.s page 36
|
||||||
|
|
||||||
|
|
||||||
1416 0716 5200 jump (P2);
|
1416 0716 5200 jump (P2);
|
||||||
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1469 .size _l502_cmd_start, .-_l502_cmd_start
|
1469 .size _l502_cmd_start, .-_l502_cmd_start
|
||||||
1470 .align 4
|
1470 .align 4
|
||||||
1471 .global _l502_cmd_check_req;
|
1471 .global _l502_cmd_check_req;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 37
|
BFIN GAS /tmp/ccOE2Ces.s page 37
|
||||||
|
|
||||||
|
|
||||||
1472 .type _l502_cmd_check_req, STT_FUNC;
|
1472 .type _l502_cmd_check_req, STT_FUNC;
|
||||||
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1518 0792 0000 nop;
|
1518 0792 0000 nop;
|
||||||
1519 0794 50E50004 R0 = W [P2+2048] (X);
|
1519 0794 50E50004 R0 = W [P2+2048] (X);
|
||||||
1520 0798 C042 R0 = R0.L (Z);
|
1520 0798 C042 R0 = R0.L (Z);
|
||||||
BFIN GAS /tmp/ccucunpK.s page 38
|
BFIN GAS /tmp/ccOE2Ces.s page 38
|
||||||
|
|
||||||
|
|
||||||
1521 079a 09A1 R1 = [P1+16];
|
1521 079a 09A1 R1 = [P1+16];
|
||||||
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1575 0824 0000 nop;
|
1575 0824 0000 nop;
|
||||||
1576 0826 40E50004 R0 = W [P0+2048] (X);
|
1576 0826 40E50004 R0 = W [P0+2048] (X);
|
||||||
1577 082a C042 R0 = R0.L (Z);
|
1577 082a C042 R0 = R0.L (Z);
|
||||||
BFIN GAS /tmp/ccucunpK.s page 39
|
BFIN GAS /tmp/ccOE2Ces.s page 39
|
||||||
|
|
||||||
|
|
||||||
1578 082c 11E41600 R1 = [P2+88];
|
1578 082c 11E41600 R1 = [P2+88];
|
||||||
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1624 0874 0060 R0 = 0 (X);
|
1624 0874 0060 R0 = 0 (X);
|
||||||
1625 .LVL152:
|
1625 .LVL152:
|
||||||
1626 0876 F42F jump.s .L132;
|
1626 0876 F42F jump.s .L132;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 40
|
BFIN GAS /tmp/ccOE2Ces.s page 40
|
||||||
|
|
||||||
|
|
||||||
1627 .LVL153:
|
1627 .LVL153:
|
||||||
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1677 08a4 4860 R0 = 9 (X);
|
1677 08a4 4860 R0 = 9 (X);
|
||||||
1678 .LVL168:
|
1678 .LVL168:
|
||||||
1679 08a6 DC2F jump.s .L132;
|
1679 08a6 DC2F jump.s .L132;
|
||||||
BFIN GAS /tmp/ccucunpK.s page 41
|
BFIN GAS /tmp/ccOE2Ces.s page 41
|
||||||
|
|
||||||
|
|
||||||
1680 .LVL169:
|
1680 .LVL169:
|
||||||
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1734 .size _f_regaddr_k, 24
|
1734 .size _f_regaddr_k, 24
|
||||||
1735 _f_regaddr_k:
|
1735 _f_regaddr_k:
|
||||||
1736 0288 08040000 .long 1032
|
1736 0288 08040000 .long 1032
|
||||||
BFIN GAS /tmp/ccucunpK.s page 42
|
BFIN GAS /tmp/ccOE2Ces.s page 42
|
||||||
|
|
||||||
|
|
||||||
1737 028c 09040000 .long 1033
|
1737 028c 09040000 .long 1033
|
||||||
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1791 .4byte .LCFI1-.LFB16
|
1791 .4byte .LCFI1-.LFB16
|
||||||
1792 0039 0E .byte 0xe
|
1792 0039 0E .byte 0xe
|
||||||
1793 003a 04 .uleb128 0x4
|
1793 003a 04 .uleb128 0x4
|
||||||
BFIN GAS /tmp/ccucunpK.s page 43
|
BFIN GAS /tmp/ccOE2Ces.s page 43
|
||||||
|
|
||||||
|
|
||||||
1794 003b 8D .byte 0x8d
|
1794 003b 8D .byte 0x8d
|
||||||
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1848 .LEFDE6:
|
1848 .LEFDE6:
|
||||||
1849 .LSFDE8:
|
1849 .LSFDE8:
|
||||||
1850 0080 14000000 .4byte .LEFDE8-.LASFDE8
|
1850 0080 14000000 .4byte .LEFDE8-.LASFDE8
|
||||||
BFIN GAS /tmp/ccucunpK.s page 44
|
BFIN GAS /tmp/ccOE2Ces.s page 44
|
||||||
|
|
||||||
|
|
||||||
1851 .LASFDE8:
|
1851 .LASFDE8:
|
||||||
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1905 00d4 2C000000 .4byte .LFE25-.LFB25
|
1905 00d4 2C000000 .4byte .LFE25-.LFB25
|
||||||
1906 00d8 46 .byte 0x4
|
1906 00d8 46 .byte 0x4
|
||||||
1907 .4byte .LCFI11-.LFB25
|
1907 .4byte .LCFI11-.LFB25
|
||||||
BFIN GAS /tmp/ccucunpK.s page 45
|
BFIN GAS /tmp/ccOE2Ces.s page 45
|
||||||
|
|
||||||
|
|
||||||
1908 00d9 0C .byte 0xc
|
1908 00d9 0C .byte 0xc
|
||||||
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
1962 0124 8F .byte 0x8f
|
1962 0124 8F .byte 0x8f
|
||||||
1963 0125 02 .uleb128 0x2
|
1963 0125 02 .uleb128 0x2
|
||||||
1964 0126 A3 .byte 0xa3
|
1964 0126 A3 .byte 0xa3
|
||||||
BFIN GAS /tmp/ccucunpK.s page 46
|
BFIN GAS /tmp/ccOE2Ces.s page 46
|
||||||
|
|
||||||
|
|
||||||
1965 0127 01 .uleb128 0x1
|
1965 0127 01 .uleb128 0x1
|
||||||
@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2019 0171 8F .byte 0x8f
|
2019 0171 8F .byte 0x8f
|
||||||
2020 0172 03 .uleb128 0x3
|
2020 0172 03 .uleb128 0x3
|
||||||
2021 0173 A3 .byte 0xa3
|
2021 0173 A3 .byte 0xa3
|
||||||
BFIN GAS /tmp/ccucunpK.s page 47
|
BFIN GAS /tmp/ccOE2Ces.s page 47
|
||||||
|
|
||||||
|
|
||||||
2022 0174 02 .uleb128 0x2
|
2022 0174 02 .uleb128 0x2
|
||||||
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2076 001f 28000000 .4byte .LFB16-.Ltext0
|
2076 001f 28000000 .4byte .LFB16-.Ltext0
|
||||||
2077 0023 2A000000 .4byte .LCFI1-.Ltext0
|
2077 0023 2A000000 .4byte .LCFI1-.Ltext0
|
||||||
2078 0027 0100 .2byte 0x1
|
2078 0027 0100 .2byte 0x1
|
||||||
BFIN GAS /tmp/ccucunpK.s page 48
|
BFIN GAS /tmp/ccOE2Ces.s page 48
|
||||||
|
|
||||||
|
|
||||||
2079 0029 5E .byte 0x5e
|
2079 0029 5E .byte 0x5e
|
||||||
@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2133 00b9 7E .byte 0x7e
|
2133 00b9 7E .byte 0x7e
|
||||||
2134 00ba 08 .sleb128 8
|
2134 00ba 08 .sleb128 8
|
||||||
2135 00bb 6E000000 .4byte .LCFI5-.Ltext0
|
2135 00bb 6E000000 .4byte .LCFI5-.Ltext0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 49
|
BFIN GAS /tmp/ccOE2Ces.s page 49
|
||||||
|
|
||||||
|
|
||||||
2136 00bf E4010000 .4byte .LFE30-.Ltext0
|
2136 00bf E4010000 .4byte .LFE30-.Ltext0
|
||||||
@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2190 0151 BE000000 .4byte .LVL15-.Ltext0
|
2190 0151 BE000000 .4byte .LVL15-.Ltext0
|
||||||
2191 0155 0100 .2byte 0x1
|
2191 0155 0100 .2byte 0x1
|
||||||
2192 0157 51 .byte 0x51
|
2192 0157 51 .byte 0x51
|
||||||
BFIN GAS /tmp/ccucunpK.s page 50
|
BFIN GAS /tmp/ccOE2Ces.s page 50
|
||||||
|
|
||||||
|
|
||||||
2193 0158 F0000000 .4byte .LVL16-.Ltext0
|
2193 0158 F0000000 .4byte .LVL16-.Ltext0
|
||||||
@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2247 01e9 4C020000 .4byte .LVL31-.Ltext0
|
2247 01e9 4C020000 .4byte .LVL31-.Ltext0
|
||||||
2248 01ed 0100 .2byte 0x1
|
2248 01ed 0100 .2byte 0x1
|
||||||
2249 01ef 5A .byte 0x5a
|
2249 01ef 5A .byte 0x5a
|
||||||
BFIN GAS /tmp/ccucunpK.s page 51
|
BFIN GAS /tmp/ccOE2Ces.s page 51
|
||||||
|
|
||||||
|
|
||||||
2250 01f0 6E020000 .4byte .LVL33-.Ltext0
|
2250 01f0 6E020000 .4byte .LVL33-.Ltext0
|
||||||
@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2304 0280 5A .byte 0x5a
|
2304 0280 5A .byte 0x5a
|
||||||
2305 0281 BE020000 .4byte .LVL42-.Ltext0
|
2305 0281 BE020000 .4byte .LVL42-.Ltext0
|
||||||
2306 0285 CC020000 .4byte .LVL45-.Ltext0
|
2306 0285 CC020000 .4byte .LVL45-.Ltext0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 52
|
BFIN GAS /tmp/ccOE2Ces.s page 52
|
||||||
|
|
||||||
|
|
||||||
2307 0289 0100 .2byte 0x1
|
2307 0289 0100 .2byte 0x1
|
||||||
@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2361 031b 0100 .2byte 0x1
|
2361 031b 0100 .2byte 0x1
|
||||||
2362 031d 5A .byte 0x5a
|
2362 031d 5A .byte 0x5a
|
||||||
2363 031e 00000000 .4byte 0x0
|
2363 031e 00000000 .4byte 0x0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 53
|
BFIN GAS /tmp/ccOE2Ces.s page 53
|
||||||
|
|
||||||
|
|
||||||
2364 0322 00000000 .4byte 0x0
|
2364 0322 00000000 .4byte 0x0
|
||||||
@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2418 03b5 0200 .2byte 0x2
|
2418 03b5 0200 .2byte 0x2
|
||||||
2419 03b7 7F .byte 0x7f
|
2419 03b7 7F .byte 0x7f
|
||||||
2420 03b8 08 .sleb128 8
|
2420 03b8 08 .sleb128 8
|
||||||
BFIN GAS /tmp/ccucunpK.s page 54
|
BFIN GAS /tmp/ccOE2Ces.s page 54
|
||||||
|
|
||||||
|
|
||||||
2421 03b9 00000000 .4byte 0x0
|
2421 03b9 00000000 .4byte 0x0
|
||||||
@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2475 044b 0100 .2byte 0x1
|
2475 044b 0100 .2byte 0x1
|
||||||
2476 044d 5E .byte 0x5e
|
2476 044d 5E .byte 0x5e
|
||||||
2477 044e FC030000 .4byte .LCFI15-.Ltext0
|
2477 044e FC030000 .4byte .LCFI15-.Ltext0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 55
|
BFIN GAS /tmp/ccOE2Ces.s page 55
|
||||||
|
|
||||||
|
|
||||||
2478 0452 20040000 .4byte .LFE20-.Ltext0
|
2478 0452 20040000 .4byte .LFE20-.Ltext0
|
||||||
@ -3298,7 +3298,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2532 04dd 5A040000 .4byte .LVL79-.Ltext0
|
2532 04dd 5A040000 .4byte .LVL79-.Ltext0
|
||||||
2533 04e1 62040000 .4byte .LVL81-.Ltext0
|
2533 04e1 62040000 .4byte .LVL81-.Ltext0
|
||||||
2534 04e5 0100 .2byte 0x1
|
2534 04e5 0100 .2byte 0x1
|
||||||
BFIN GAS /tmp/ccucunpK.s page 56
|
BFIN GAS /tmp/ccOE2Ces.s page 56
|
||||||
|
|
||||||
|
|
||||||
2535 04e7 5D .byte 0x5d
|
2535 04e7 5D .byte 0x5d
|
||||||
@ -3358,7 +3358,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2589 057b 53 .byte 0x53
|
2589 057b 53 .byte 0x53
|
||||||
2590 057c 7E050000 .4byte .LVL104-.Ltext0
|
2590 057c 7E050000 .4byte .LVL104-.Ltext0
|
||||||
2591 0580 82050000 .4byte .LVL105-.Ltext0
|
2591 0580 82050000 .4byte .LVL105-.Ltext0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 57
|
BFIN GAS /tmp/ccOE2Ces.s page 57
|
||||||
|
|
||||||
|
|
||||||
2592 0584 0100 .2byte 0x1
|
2592 0584 0100 .2byte 0x1
|
||||||
@ -3418,7 +3418,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2646 0615 00000000 .4byte 0x0
|
2646 0615 00000000 .4byte 0x0
|
||||||
2647 .LLST40:
|
2647 .LLST40:
|
||||||
2648 0619 F8050000 .4byte .LVL119-.Ltext0
|
2648 0619 F8050000 .4byte .LVL119-.Ltext0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 58
|
BFIN GAS /tmp/ccOE2Ces.s page 58
|
||||||
|
|
||||||
|
|
||||||
2649 061d 02060000 .4byte .LVL120-.Ltext0
|
2649 061d 02060000 .4byte .LVL120-.Ltext0
|
||||||
@ -3478,7 +3478,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2703 06b0 2A070000 .4byte .LVL139-.Ltext0
|
2703 06b0 2A070000 .4byte .LVL139-.Ltext0
|
||||||
2704 06b4 2C070000 .4byte .LVL140-.Ltext0
|
2704 06b4 2C070000 .4byte .LVL140-.Ltext0
|
||||||
2705 06b8 0100 .2byte 0x1
|
2705 06b8 0100 .2byte 0x1
|
||||||
BFIN GAS /tmp/ccucunpK.s page 59
|
BFIN GAS /tmp/ccOE2Ces.s page 59
|
||||||
|
|
||||||
|
|
||||||
2706 06ba 50 .byte 0x50
|
2706 06ba 50 .byte 0x50
|
||||||
@ -3538,7 +3538,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2760 074d 0100 .2byte 0x1
|
2760 074d 0100 .2byte 0x1
|
||||||
2761 074f 50 .byte 0x50
|
2761 074f 50 .byte 0x50
|
||||||
2762 0750 96080000 .4byte .LVL160-.Ltext0
|
2762 0750 96080000 .4byte .LVL160-.Ltext0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 60
|
BFIN GAS /tmp/ccOE2Ces.s page 60
|
||||||
|
|
||||||
|
|
||||||
2763 0754 98080000 .4byte .LVL161-.Ltext0
|
2763 0754 98080000 .4byte .LVL161-.Ltext0
|
||||||
@ -3598,7 +3598,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2817 0027 06 .byte 0x6
|
2817 0027 06 .byte 0x6
|
||||||
2818 0028 3A080000 .4byte .LASF0
|
2818 0028 3A080000 .4byte .LASF0
|
||||||
2819 002c 03 .uleb128 0x3
|
2819 002c 03 .uleb128 0x3
|
||||||
BFIN GAS /tmp/ccucunpK.s page 61
|
BFIN GAS /tmp/ccOE2Ces.s page 61
|
||||||
|
|
||||||
|
|
||||||
2820 002d CB030000 .4byte .LASF3
|
2820 002d CB030000 .4byte .LASF3
|
||||||
@ -3658,7 +3658,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2874 0093 C6000000 .4byte .LASF12
|
2874 0093 C6000000 .4byte .LASF12
|
||||||
2875 0097 05 .uleb128 0x5
|
2875 0097 05 .uleb128 0x5
|
||||||
2876 0098 04 .byte 0x4
|
2876 0098 04 .byte 0x4
|
||||||
BFIN GAS /tmp/ccucunpK.s page 62
|
BFIN GAS /tmp/ccOE2Ces.s page 62
|
||||||
|
|
||||||
|
|
||||||
2877 0099 03 .byte 0x3
|
2877 0099 03 .byte 0x3
|
||||||
@ -3718,7 +3718,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2931 0108 06 .uleb128 0x6
|
2931 0108 06 .uleb128 0x6
|
||||||
2932 0109 97080000 .4byte .LASF28
|
2932 0109 97080000 .4byte .LASF28
|
||||||
2933 010d 25 .sleb128 37
|
2933 010d 25 .sleb128 37
|
||||||
BFIN GAS /tmp/ccucunpK.s page 63
|
BFIN GAS /tmp/ccOE2Ces.s page 63
|
||||||
|
|
||||||
|
|
||||||
2934 010e 06 .uleb128 0x6
|
2934 010e 06 .uleb128 0x6
|
||||||
@ -3778,7 +3778,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
2988 0178 06 .uleb128 0x6
|
2988 0178 06 .uleb128 0x6
|
||||||
2989 0179 8F010000 .4byte .LASF43
|
2989 0179 8F010000 .4byte .LASF43
|
||||||
2990 017d FE7B .sleb128 -514
|
2990 017d FE7B .sleb128 -514
|
||||||
BFIN GAS /tmp/ccucunpK.s page 64
|
BFIN GAS /tmp/ccOE2Ces.s page 64
|
||||||
|
|
||||||
|
|
||||||
2991 017f 06 .uleb128 0x6
|
2991 017f 06 .uleb128 0x6
|
||||||
@ -3838,7 +3838,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3045 01e8 23 .byte 0x23
|
3045 01e8 23 .byte 0x23
|
||||||
3046 01e9 00 .uleb128 0x0
|
3046 01e9 00 .uleb128 0x0
|
||||||
3047 01ea 08 .uleb128 0x8
|
3047 01ea 08 .uleb128 0x8
|
||||||
BFIN GAS /tmp/ccucunpK.s page 65
|
BFIN GAS /tmp/ccOE2Ces.s page 65
|
||||||
|
|
||||||
|
|
||||||
3048 01eb D3030000 .4byte .LASF55
|
3048 01eb D3030000 .4byte .LASF55
|
||||||
@ -3898,7 +3898,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3102 024c D3010000 .4byte 0x1d3
|
3102 024c D3010000 .4byte 0x1d3
|
||||||
3103 0250 0C .uleb128 0xc
|
3103 0250 0C .uleb128 0xc
|
||||||
3104 0251 20 .byte 0x20
|
3104 0251 20 .byte 0x20
|
||||||
BFIN GAS /tmp/ccucunpK.s page 66
|
BFIN GAS /tmp/ccOE2Ces.s page 66
|
||||||
|
|
||||||
|
|
||||||
3105 0252 04 .byte 0x4
|
3105 0252 04 .byte 0x4
|
||||||
@ -3958,7 +3958,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3159 02b2 23 .byte 0x23
|
3159 02b2 23 .byte 0x23
|
||||||
3160 02b3 45000000 .4byte 0x45
|
3160 02b3 45000000 .4byte 0x45
|
||||||
3161 02b7 02 .byte 0x2
|
3161 02b7 02 .byte 0x2
|
||||||
BFIN GAS /tmp/ccucunpK.s page 67
|
BFIN GAS /tmp/ccOE2Ces.s page 67
|
||||||
|
|
||||||
|
|
||||||
3162 02b8 23 .byte 0x23
|
3162 02b8 23 .byte 0x23
|
||||||
@ -4018,7 +4018,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3216 0315 00 .uleb128 0x0
|
3216 0315 00 .uleb128 0x0
|
||||||
3217 0316 0D .uleb128 0xd
|
3217 0316 0D .uleb128 0xd
|
||||||
3218 0317 696E00 .string "in"
|
3218 0317 696E00 .string "in"
|
||||||
BFIN GAS /tmp/ccucunpK.s page 68
|
BFIN GAS /tmp/ccOE2Ces.s page 68
|
||||||
|
|
||||||
|
|
||||||
3219 031a 04 .byte 0x4
|
3219 031a 04 .byte 0x4
|
||||||
@ -4078,7 +4078,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3273 0380 23 .byte 0x23
|
3273 0380 23 .byte 0x23
|
||||||
3274 0381 8010 .uleb128 0x800
|
3274 0381 8010 .uleb128 0x800
|
||||||
3275 0383 00 .byte 0x0
|
3275 0383 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 69
|
BFIN GAS /tmp/ccOE2Ces.s page 69
|
||||||
|
|
||||||
|
|
||||||
3276 0384 03 .uleb128 0x3
|
3276 0384 03 .uleb128 0x3
|
||||||
@ -4138,7 +4138,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3330 03ea 01 .sleb128 1
|
3330 03ea 01 .sleb128 1
|
||||||
3331 03eb 06 .uleb128 0x6
|
3331 03eb 06 .uleb128 0x6
|
||||||
3332 03ec CA080000 .4byte .LASF88
|
3332 03ec CA080000 .4byte .LASF88
|
||||||
BFIN GAS /tmp/ccucunpK.s page 70
|
BFIN GAS /tmp/ccOE2Ces.s page 70
|
||||||
|
|
||||||
|
|
||||||
3333 03f0 02 .sleb128 2
|
3333 03f0 02 .sleb128 2
|
||||||
@ -4198,7 +4198,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3387 044e 00 .uleb128 0x0
|
3387 044e 00 .uleb128 0x0
|
||||||
3388 044f 08 .uleb128 0x8
|
3388 044f 08 .uleb128 0x8
|
||||||
3389 0450 40070000 .4byte .LASF96
|
3389 0450 40070000 .4byte .LASF96
|
||||||
BFIN GAS /tmp/ccucunpK.s page 71
|
BFIN GAS /tmp/ccOE2Ces.s page 71
|
||||||
|
|
||||||
|
|
||||||
3390 0454 06 .byte 0x6
|
3390 0454 06 .byte 0x6
|
||||||
@ -4258,7 +4258,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3444 04b7 23 .byte 0x23
|
3444 04b7 23 .byte 0x23
|
||||||
3445 04b8 01 .uleb128 0x1
|
3445 04b8 01 .uleb128 0x1
|
||||||
3446 04b9 08 .uleb128 0x8
|
3446 04b9 08 .uleb128 0x8
|
||||||
BFIN GAS /tmp/ccucunpK.s page 72
|
BFIN GAS /tmp/ccOE2Ces.s page 72
|
||||||
|
|
||||||
|
|
||||||
3447 04ba 4A050000 .4byte .LASF102
|
3447 04ba 4A050000 .4byte .LASF102
|
||||||
@ -4318,7 +4318,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3501 051c 69000000 .4byte 0x69
|
3501 051c 69000000 .4byte 0x69
|
||||||
3502 0520 03 .byte 0x3
|
3502 0520 03 .byte 0x3
|
||||||
3503 0521 23 .byte 0x23
|
3503 0521 23 .byte 0x23
|
||||||
BFIN GAS /tmp/ccucunpK.s page 73
|
BFIN GAS /tmp/ccOE2Ces.s page 73
|
||||||
|
|
||||||
|
|
||||||
3504 0522 8410 .uleb128 0x804
|
3504 0522 8410 .uleb128 0x804
|
||||||
@ -4378,7 +4378,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3558 0589 42020000 .4byte 0x242
|
3558 0589 42020000 .4byte 0x242
|
||||||
3559 058d FF .byte 0xff
|
3559 058d FF .byte 0xff
|
||||||
3560 058e 00 .byte 0x0
|
3560 058e 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 74
|
BFIN GAS /tmp/ccOE2Ces.s page 74
|
||||||
|
|
||||||
|
|
||||||
3561 058f 03 .uleb128 0x3
|
3561 058f 03 .uleb128 0x3
|
||||||
@ -4438,7 +4438,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3615 05f2 00000000 .4byte .LFB19
|
3615 05f2 00000000 .4byte .LFB19
|
||||||
3616 05f6 26000000 .4byte .LFE19
|
3616 05f6 26000000 .4byte .LFE19
|
||||||
3617 05fa 00000000 .4byte .LLST0
|
3617 05fa 00000000 .4byte .LLST0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 75
|
BFIN GAS /tmp/ccOE2Ces.s page 75
|
||||||
|
|
||||||
|
|
||||||
3618 05fe 14 .uleb128 0x14
|
3618 05fe 14 .uleb128 0x14
|
||||||
@ -4498,7 +4498,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3672 0682 01 .byte 0x1
|
3672 0682 01 .byte 0x1
|
||||||
3673 0683 D3 .byte 0xd3
|
3673 0683 D3 .byte 0xd3
|
||||||
3674 0684 BE050000 .4byte 0x5be
|
3674 0684 BE050000 .4byte 0x5be
|
||||||
BFIN GAS /tmp/ccucunpK.s page 76
|
BFIN GAS /tmp/ccOE2Ces.s page 76
|
||||||
|
|
||||||
|
|
||||||
3675 0688 CF000000 .4byte .LLST6
|
3675 0688 CF000000 .4byte .LLST6
|
||||||
@ -4558,7 +4558,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3729 070e 00 .byte 0x0
|
3729 070e 00 .byte 0x0
|
||||||
3730 070f 10 .uleb128 0x10
|
3730 070f 10 .uleb128 0x10
|
||||||
3731 0710 04 .byte 0x4
|
3731 0710 04 .byte 0x4
|
||||||
BFIN GAS /tmp/ccucunpK.s page 77
|
BFIN GAS /tmp/ccOE2Ces.s page 77
|
||||||
|
|
||||||
|
|
||||||
3732 0711 27040000 .4byte 0x427
|
3732 0711 27040000 .4byte 0x427
|
||||||
@ -4618,7 +4618,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3786 0792 C0 .byte 0xc0
|
3786 0792 C0 .byte 0xc0
|
||||||
3787 0793 57000000 .4byte 0x57
|
3787 0793 57000000 .4byte 0x57
|
||||||
3788 0797 03020000 .4byte .LLST14
|
3788 0797 03020000 .4byte .LLST14
|
||||||
BFIN GAS /tmp/ccucunpK.s page 78
|
BFIN GAS /tmp/ccOE2Ces.s page 78
|
||||||
|
|
||||||
|
|
||||||
3789 079b 1A .uleb128 0x1a
|
3789 079b 1A .uleb128 0x1a
|
||||||
@ -4678,7 +4678,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3843 081f 00 .byte 0x0
|
3843 081f 00 .byte 0x0
|
||||||
3844 0820 18 .uleb128 0x18
|
3844 0820 18 .uleb128 0x18
|
||||||
3845 0821 25030000 .4byte .LASF122
|
3845 0821 25030000 .4byte .LASF122
|
||||||
BFIN GAS /tmp/ccucunpK.s page 79
|
BFIN GAS /tmp/ccOE2Ces.s page 79
|
||||||
|
|
||||||
|
|
||||||
3846 0825 01 .byte 0x1
|
3846 0825 01 .byte 0x1
|
||||||
@ -4738,7 +4738,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3900 08ac 1C .uleb128 0x1c
|
3900 08ac 1C .uleb128 0x1c
|
||||||
3901 08ad 5B060000 .4byte 0x65b
|
3901 08ad 5B060000 .4byte 0x65b
|
||||||
3902 08b1 1C .uleb128 0x1c
|
3902 08b1 1C .uleb128 0x1c
|
||||||
BFIN GAS /tmp/ccucunpK.s page 80
|
BFIN GAS /tmp/ccOE2Ces.s page 80
|
||||||
|
|
||||||
|
|
||||||
3903 08b2 52060000 .4byte 0x652
|
3903 08b2 52060000 .4byte 0x652
|
||||||
@ -4798,7 +4798,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
3957 0939 91 .byte 0x91
|
3957 0939 91 .byte 0x91
|
||||||
3958 093a 1C .uleb128 0x1c
|
3958 093a 1C .uleb128 0x1c
|
||||||
3959 093b 5B060000 .4byte 0x65b
|
3959 093b 5B060000 .4byte 0x65b
|
||||||
BFIN GAS /tmp/ccucunpK.s page 81
|
BFIN GAS /tmp/ccOE2Ces.s page 81
|
||||||
|
|
||||||
|
|
||||||
3960 093f 1C .uleb128 0x1c
|
3960 093f 1C .uleb128 0x1c
|
||||||
@ -4858,7 +4858,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4014 09c6 01 .byte 0x1
|
4014 09c6 01 .byte 0x1
|
||||||
4015 09c7 85 .byte 0x85
|
4015 09c7 85 .byte 0x85
|
||||||
4016 09c8 1C .uleb128 0x1c
|
4016 09c8 1C .uleb128 0x1c
|
||||||
BFIN GAS /tmp/ccucunpK.s page 82
|
BFIN GAS /tmp/ccOE2Ces.s page 82
|
||||||
|
|
||||||
|
|
||||||
4017 09c9 5B060000 .4byte 0x65b
|
4017 09c9 5B060000 .4byte 0x65b
|
||||||
@ -4918,7 +4918,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4071 0a4f 2D01 .2byte 0x12d
|
4071 0a4f 2D01 .2byte 0x12d
|
||||||
4072 0a51 57000000 .4byte 0x57
|
4072 0a51 57000000 .4byte 0x57
|
||||||
4073 0a55 06050000 .4byte .LLST36
|
4073 0a55 06050000 .4byte .LLST36
|
||||||
BFIN GAS /tmp/ccucunpK.s page 83
|
BFIN GAS /tmp/ccOE2Ces.s page 83
|
||||||
|
|
||||||
|
|
||||||
4074 0a59 22 .uleb128 0x22
|
4074 0a59 22 .uleb128 0x22
|
||||||
@ -4978,7 +4978,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4128 0ad2 1C .uleb128 0x1c
|
4128 0ad2 1C .uleb128 0x1c
|
||||||
4129 0ad3 5B060000 .4byte 0x65b
|
4129 0ad3 5B060000 .4byte 0x65b
|
||||||
4130 0ad7 1C .uleb128 0x1c
|
4130 0ad7 1C .uleb128 0x1c
|
||||||
BFIN GAS /tmp/ccucunpK.s page 84
|
BFIN GAS /tmp/ccOE2Ces.s page 84
|
||||||
|
|
||||||
|
|
||||||
4131 0ad8 52060000 .4byte 0x652
|
4131 0ad8 52060000 .4byte 0x652
|
||||||
@ -5038,7 +5038,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4185 0b62 19070000 .4byte .LLST43
|
4185 0b62 19070000 .4byte .LLST43
|
||||||
4186 0b66 2D .uleb128 0x2d
|
4186 0b66 2D .uleb128 0x2d
|
||||||
4187 0b67 C60A0000 .4byte 0xac6
|
4187 0b67 C60A0000 .4byte 0xac6
|
||||||
BFIN GAS /tmp/ccucunpK.s page 85
|
BFIN GAS /tmp/ccOE2Ces.s page 85
|
||||||
|
|
||||||
|
|
||||||
4188 0b6b 25 .uleb128 0x25
|
4188 0b6b 25 .uleb128 0x25
|
||||||
@ -5098,7 +5098,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4242 0be0 C4050000 .4byte 0x5c4
|
4242 0be0 C4050000 .4byte 0x5c4
|
||||||
4243 0be4 EF0B0000 .4byte 0xbef
|
4243 0be4 EF0B0000 .4byte 0xbef
|
||||||
4244 0be8 0F .uleb128 0xf
|
4244 0be8 0F .uleb128 0xf
|
||||||
BFIN GAS /tmp/ccucunpK.s page 86
|
BFIN GAS /tmp/ccOE2Ces.s page 86
|
||||||
|
|
||||||
|
|
||||||
4245 0be9 42020000 .4byte 0x242
|
4245 0be9 42020000 .4byte 0x242
|
||||||
@ -5158,7 +5158,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4299 0000 01 .uleb128 0x1
|
4299 0000 01 .uleb128 0x1
|
||||||
4300 0001 11 .uleb128 0x11
|
4300 0001 11 .uleb128 0x11
|
||||||
4301 0002 01 .byte 0x1
|
4301 0002 01 .byte 0x1
|
||||||
BFIN GAS /tmp/ccucunpK.s page 87
|
BFIN GAS /tmp/ccOE2Ces.s page 87
|
||||||
|
|
||||||
|
|
||||||
4302 0003 25 .uleb128 0x25
|
4302 0003 25 .uleb128 0x25
|
||||||
@ -5218,7 +5218,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4356 0039 0B .uleb128 0xb
|
4356 0039 0B .uleb128 0xb
|
||||||
4357 003a 0B .uleb128 0xb
|
4357 003a 0B .uleb128 0xb
|
||||||
4358 003b 3A .uleb128 0x3a
|
4358 003b 3A .uleb128 0x3a
|
||||||
BFIN GAS /tmp/ccucunpK.s page 88
|
BFIN GAS /tmp/ccOE2Ces.s page 88
|
||||||
|
|
||||||
|
|
||||||
4359 003c 0B .uleb128 0xb
|
4359 003c 0B .uleb128 0xb
|
||||||
@ -5278,7 +5278,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4413 0072 21 .uleb128 0x21
|
4413 0072 21 .uleb128 0x21
|
||||||
4414 0073 00 .byte 0x0
|
4414 0073 00 .byte 0x0
|
||||||
4415 0074 49 .uleb128 0x49
|
4415 0074 49 .uleb128 0x49
|
||||||
BFIN GAS /tmp/ccucunpK.s page 89
|
BFIN GAS /tmp/ccOE2Ces.s page 89
|
||||||
|
|
||||||
|
|
||||||
4416 0075 13 .uleb128 0x13
|
4416 0075 13 .uleb128 0x13
|
||||||
@ -5338,7 +5338,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4470 00ab 2F .uleb128 0x2f
|
4470 00ab 2F .uleb128 0x2f
|
||||||
4471 00ac 0B .uleb128 0xb
|
4471 00ac 0B .uleb128 0xb
|
||||||
4472 00ad 00 .byte 0x0
|
4472 00ad 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 90
|
BFIN GAS /tmp/ccOE2Ces.s page 90
|
||||||
|
|
||||||
|
|
||||||
4473 00ae 00 .byte 0x0
|
4473 00ae 00 .byte 0x0
|
||||||
@ -5398,7 +5398,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4527 00e4 3A .uleb128 0x3a
|
4527 00e4 3A .uleb128 0x3a
|
||||||
4528 00e5 0B .uleb128 0xb
|
4528 00e5 0B .uleb128 0xb
|
||||||
4529 00e6 3B .uleb128 0x3b
|
4529 00e6 3B .uleb128 0x3b
|
||||||
BFIN GAS /tmp/ccucunpK.s page 91
|
BFIN GAS /tmp/ccOE2Ces.s page 91
|
||||||
|
|
||||||
|
|
||||||
4530 00e7 0B .uleb128 0xb
|
4530 00e7 0B .uleb128 0xb
|
||||||
@ -5458,7 +5458,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4584 011d 0B .uleb128 0xb
|
4584 011d 0B .uleb128 0xb
|
||||||
4585 011e 27 .uleb128 0x27
|
4585 011e 27 .uleb128 0x27
|
||||||
4586 011f 0C .uleb128 0xc
|
4586 011f 0C .uleb128 0xc
|
||||||
BFIN GAS /tmp/ccucunpK.s page 92
|
BFIN GAS /tmp/ccOE2Ces.s page 92
|
||||||
|
|
||||||
|
|
||||||
4587 0120 11 .uleb128 0x11
|
4587 0120 11 .uleb128 0x11
|
||||||
@ -5518,7 +5518,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4641 0156 13 .uleb128 0x13
|
4641 0156 13 .uleb128 0x13
|
||||||
4642 0157 00 .byte 0x0
|
4642 0157 00 .byte 0x0
|
||||||
4643 0158 00 .byte 0x0
|
4643 0158 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 93
|
BFIN GAS /tmp/ccOE2Ces.s page 93
|
||||||
|
|
||||||
|
|
||||||
4644 0159 1C .uleb128 0x1c
|
4644 0159 1C .uleb128 0x1c
|
||||||
@ -5578,7 +5578,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4698 018f 11 .uleb128 0x11
|
4698 018f 11 .uleb128 0x11
|
||||||
4699 0190 01 .uleb128 0x1
|
4699 0190 01 .uleb128 0x1
|
||||||
4700 0191 12 .uleb128 0x12
|
4700 0191 12 .uleb128 0x12
|
||||||
BFIN GAS /tmp/ccucunpK.s page 94
|
BFIN GAS /tmp/ccOE2Ces.s page 94
|
||||||
|
|
||||||
|
|
||||||
4701 0192 01 .uleb128 0x1
|
4701 0192 01 .uleb128 0x1
|
||||||
@ -5638,7 +5638,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4755 01c8 01 .uleb128 0x1
|
4755 01c8 01 .uleb128 0x1
|
||||||
4756 01c9 58 .uleb128 0x58
|
4756 01c9 58 .uleb128 0x58
|
||||||
4757 01ca 0B .uleb128 0xb
|
4757 01ca 0B .uleb128 0xb
|
||||||
BFIN GAS /tmp/ccucunpK.s page 95
|
BFIN GAS /tmp/ccOE2Ces.s page 95
|
||||||
|
|
||||||
|
|
||||||
4758 01cb 59 .uleb128 0x59
|
4758 01cb 59 .uleb128 0x59
|
||||||
@ -5698,7 +5698,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4812 0201 00 .byte 0x0
|
4812 0201 00 .byte 0x0
|
||||||
4813 0202 29 .uleb128 0x29
|
4813 0202 29 .uleb128 0x29
|
||||||
4814 0203 05 .uleb128 0x5
|
4814 0203 05 .uleb128 0x5
|
||||||
BFIN GAS /tmp/ccucunpK.s page 96
|
BFIN GAS /tmp/ccOE2Ces.s page 96
|
||||||
|
|
||||||
|
|
||||||
4815 0204 00 .byte 0x0
|
4815 0204 00 .byte 0x0
|
||||||
@ -5758,7 +5758,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4869 023a 3B .uleb128 0x3b
|
4869 023a 3B .uleb128 0x3b
|
||||||
4870 023b 0B .uleb128 0xb
|
4870 023b 0B .uleb128 0xb
|
||||||
4871 023c 27 .uleb128 0x27
|
4871 023c 27 .uleb128 0x27
|
||||||
BFIN GAS /tmp/ccucunpK.s page 97
|
BFIN GAS /tmp/ccOE2Ces.s page 97
|
||||||
|
|
||||||
|
|
||||||
4872 023d 0C .uleb128 0xc
|
4872 023d 0C .uleb128 0xc
|
||||||
@ -5818,7 +5818,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4926 0273 0C .uleb128 0xc
|
4926 0273 0C .uleb128 0xc
|
||||||
4927 0274 00 .byte 0x0
|
4927 0274 00 .byte 0x0
|
||||||
4928 0275 00 .byte 0x0
|
4928 0275 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 98
|
BFIN GAS /tmp/ccOE2Ces.s page 98
|
||||||
|
|
||||||
|
|
||||||
4929 0276 00 .byte 0x0
|
4929 0276 00 .byte 0x0
|
||||||
@ -5878,7 +5878,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
4969 002c 1A010000 .4byte .LBE12-.Ltext0
|
4969 002c 1A010000 .4byte .LBE12-.Ltext0
|
||||||
4970 0030 B8000000 .4byte .LBB10-.Ltext0
|
4970 0030 B8000000 .4byte .LBB10-.Ltext0
|
||||||
4971 0034 BE000000 .4byte .LBE10-.Ltext0
|
4971 0034 BE000000 .4byte .LBE10-.Ltext0
|
||||||
BFIN GAS /tmp/ccucunpK.s page 99
|
BFIN GAS /tmp/ccOE2Ces.s page 99
|
||||||
|
|
||||||
|
|
||||||
4972 0038 00000000 .4byte 0x0
|
4972 0038 00000000 .4byte 0x0
|
||||||
@ -5938,7 +5938,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5014 0044 4C353032 .string "L502_SYNC_INTERNAL"
|
5014 0044 4C353032 .string "L502_SYNC_INTERNAL"
|
||||||
5014 5F53594E
|
5014 5F53594E
|
||||||
5014 435F494E
|
5014 435F494E
|
||||||
BFIN GAS /tmp/ccucunpK.s page 100
|
BFIN GAS /tmp/ccOE2Ces.s page 100
|
||||||
|
|
||||||
|
|
||||||
5014 5445524E
|
5014 5445524E
|
||||||
@ -5998,7 +5998,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5034 00
|
5034 00
|
||||||
5035 .LASF79:
|
5035 .LASF79:
|
||||||
5036 0101 4C353032 .string "L502_ADC_RANGE_2"
|
5036 0101 4C353032 .string "L502_ADC_RANGE_2"
|
||||||
BFIN GAS /tmp/ccucunpK.s page 101
|
BFIN GAS /tmp/ccOE2Ces.s page 101
|
||||||
|
|
||||||
|
|
||||||
5036 5F414443
|
5036 5F414443
|
||||||
@ -6058,7 +6058,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5058 5F42465F
|
5058 5F42465F
|
||||||
5058 4552525F
|
5058 4552525F
|
||||||
5058 46495253
|
5058 46495253
|
||||||
BFIN GAS /tmp/ccucunpK.s page 102
|
BFIN GAS /tmp/ccOE2Ces.s page 102
|
||||||
|
|
||||||
|
|
||||||
5058 545F434F
|
5058 545F434F
|
||||||
@ -6118,7 +6118,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5082 5F73697A
|
5082 5F73697A
|
||||||
5082 6500
|
5082 6500
|
||||||
5083 .LASF34:
|
5083 .LASF34:
|
||||||
BFIN GAS /tmp/ccucunpK.s page 103
|
BFIN GAS /tmp/ccOE2Ces.s page 103
|
||||||
|
|
||||||
|
|
||||||
5084 026f 4C353032 .string "L502_BF_PARAM_IN_STEP_SIZE"
|
5084 026f 4C353032 .string "L502_BF_PARAM_IN_STEP_SIZE"
|
||||||
@ -6178,7 +6178,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5105 .LASF90:
|
5105 .LASF90:
|
||||||
5106 0335 4C353032 .string "L502_SYNC_DI_SYN1_FALL"
|
5106 0335 4C353032 .string "L502_SYNC_DI_SYN1_FALL"
|
||||||
5106 5F53594E
|
5106 5F53594E
|
||||||
BFIN GAS /tmp/ccucunpK.s page 104
|
BFIN GAS /tmp/ccOE2Ces.s page 104
|
||||||
|
|
||||||
|
|
||||||
5106 435F4449
|
5106 435F4449
|
||||||
@ -6238,7 +6238,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5130 5F42465F
|
5130 5F42465F
|
||||||
5130 434D445F
|
5130 434D445F
|
||||||
5130 4153594E
|
5130 4153594E
|
||||||
BFIN GAS /tmp/ccucunpK.s page 105
|
BFIN GAS /tmp/ccOE2Ces.s page 105
|
||||||
|
|
||||||
|
|
||||||
5130 435F5459
|
5130 435F5459
|
||||||
@ -6298,7 +6298,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5153 .LASF69:
|
5153 .LASF69:
|
||||||
5154 04d8 76616C69 .string "valid"
|
5154 04d8 76616C69 .string "valid"
|
||||||
5154 6400
|
5154 6400
|
||||||
BFIN GAS /tmp/ccucunpK.s page 106
|
BFIN GAS /tmp/ccOE2Ces.s page 106
|
||||||
|
|
||||||
|
|
||||||
5155 .LASF16:
|
5155 .LASF16:
|
||||||
@ -6358,7 +6358,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5177 .LASF89:
|
5177 .LASF89:
|
||||||
5178 0587 4C353032 .string "L502_SYNC_DI_SYN2_RISE"
|
5178 0587 4C353032 .string "L502_SYNC_DI_SYN2_RISE"
|
||||||
5178 5F53594E
|
5178 5F53594E
|
||||||
BFIN GAS /tmp/ccucunpK.s page 107
|
BFIN GAS /tmp/ccOE2Ces.s page 107
|
||||||
|
|
||||||
|
|
||||||
5178 435F4449
|
5178 435F4449
|
||||||
@ -6418,7 +6418,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5202 0627 665F636D .string "f_cmd_streams_start"
|
5202 0627 665F636D .string "f_cmd_streams_start"
|
||||||
5202 645F7374
|
5202 645F7374
|
||||||
5202 7265616D
|
5202 7265616D
|
||||||
BFIN GAS /tmp/ccucunpK.s page 108
|
BFIN GAS /tmp/ccOE2Ces.s page 108
|
||||||
|
|
||||||
|
|
||||||
5202 735F7374
|
5202 735F7374
|
||||||
@ -6478,7 +6478,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5226 72745F6D
|
5226 72745F6D
|
||||||
5226 6F646500
|
5226 6F646500
|
||||||
5227 .LASF104:
|
5227 .LASF104:
|
||||||
BFIN GAS /tmp/ccucunpK.s page 109
|
BFIN GAS /tmp/ccOE2Ces.s page 109
|
||||||
|
|
||||||
|
|
||||||
5228 06ef 6C63685F .string "lch_cnt"
|
5228 06ef 6C63685F .string "lch_cnt"
|
||||||
@ -6538,7 +6538,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5252 50415241
|
5252 50415241
|
||||||
5252 4D5F454E
|
5252 4D5F454E
|
||||||
5252 41424C45
|
5252 41424C45
|
||||||
BFIN GAS /tmp/ccucunpK.s page 110
|
BFIN GAS /tmp/ccOE2Ces.s page 110
|
||||||
|
|
||||||
|
|
||||||
5253 .LASF67:
|
5253 .LASF67:
|
||||||
@ -6598,7 +6598,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5274 7420756E
|
5274 7420756E
|
||||||
5274 7369676E
|
5274 7369676E
|
||||||
5274 65642069
|
5274 65642069
|
||||||
BFIN GAS /tmp/ccucunpK.s page 111
|
BFIN GAS /tmp/ccOE2Ces.s page 111
|
||||||
|
|
||||||
|
|
||||||
5274 6E7400
|
5274 6E7400
|
||||||
@ -6658,7 +6658,7 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5296 0938 745F6C35 .string "t_l502_bf_cmd"
|
5296 0938 745F6C35 .string "t_l502_bf_cmd"
|
||||||
5296 30325F62
|
5296 30325F62
|
||||||
5296 665F636D
|
5296 665F636D
|
||||||
BFIN GAS /tmp/ccucunpK.s page 112
|
BFIN GAS /tmp/ccOE2Ces.s page 112
|
||||||
|
|
||||||
|
|
||||||
5296 6400
|
5296 6400
|
||||||
@ -6680,31 +6680,31 @@ BFIN GAS /tmp/ccucunpK.s page 1
|
|||||||
5302 4D5F494E
|
5302 4D5F494E
|
||||||
5302 5F425546
|
5302 5F425546
|
||||||
5303 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
5303 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||||||
BFIN GAS /tmp/ccucunpK.s page 113
|
BFIN GAS /tmp/ccOE2Ces.s page 113
|
||||||
|
|
||||||
|
|
||||||
DEFINED SYMBOLS
|
DEFINED SYMBOLS
|
||||||
*ABS*:0000000000000000 src/l502_cmd.c
|
*ABS*:0000000000000000 src/l502_cmd.c
|
||||||
/tmp/ccucunpK.s:13 .text:0000000000000000 _l502_cmd_set_req
|
/tmp/ccOE2Ces.s:13 .text:0000000000000000 _l502_cmd_set_req
|
||||||
.bss:0000000000000000 _f_cmd_req
|
.bss:0000000000000000 _f_cmd_req
|
||||||
/tmp/ccucunpK.s:39 .text:0000000000000028 _l502_cmd_done
|
/tmp/ccOE2Ces.s:39 .text:0000000000000028 _l502_cmd_done
|
||||||
/tmp/ccucunpK.s:83 .text:0000000000000064 _f_cmd_set_param
|
/tmp/ccOE2Ces.s:83 .text:0000000000000064 _f_cmd_set_param
|
||||||
/tmp/ccucunpK.s:1735 .rodata:0000000000000288 _f_regaddr_k
|
/tmp/ccOE2Ces.s:1735 .rodata:0000000000000288 _f_regaddr_k
|
||||||
/tmp/ccucunpK.s:1745 .rodata:00000000000002a0 _f_regaddr_offs
|
/tmp/ccOE2Ces.s:1745 .rodata:00000000000002a0 _f_regaddr_offs
|
||||||
/tmp/ccucunpK.s:401 .text:00000000000001e4 _f_cmd_get_out_status
|
/tmp/ccOE2Ces.s:401 .text:00000000000001e4 _f_cmd_get_out_status
|
||||||
/tmp/ccucunpK.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd
|
/tmp/ccOE2Ces.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd
|
||||||
/tmp/ccucunpK.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr
|
/tmp/ccOE2Ces.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr
|
||||||
/tmp/ccucunpK.s:579 .text:00000000000002d0 _f_cmd_async_out
|
/tmp/ccOE2Ces.s:579 .text:00000000000002d0 _f_cmd_async_out
|
||||||
/tmp/ccucunpK.s:677 .text:0000000000000350 _f_cmd_stream_disable
|
/tmp/ccOE2Ces.s:677 .text:0000000000000350 _f_cmd_stream_disable
|
||||||
/tmp/ccucunpK.s:710 .text:000000000000037c _f_cmd_stream_enable
|
/tmp/ccOE2Ces.s:710 .text:000000000000037c _f_cmd_stream_enable
|
||||||
/tmp/ccucunpK.s:743 .text:00000000000003a8 _f_cmd_preload
|
/tmp/ccOE2Ces.s:743 .text:00000000000003a8 _f_cmd_preload
|
||||||
/tmp/ccucunpK.s:773 .text:00000000000003d0 _f_cmd_stream_stop
|
/tmp/ccOE2Ces.s:773 .text:00000000000003d0 _f_cmd_stream_stop
|
||||||
/tmp/ccucunpK.s:803 .text:00000000000003f8 _f_cmd_streams_start
|
/tmp/ccOE2Ces.s:803 .text:00000000000003f8 _f_cmd_streams_start
|
||||||
/tmp/ccucunpK.s:833 .text:0000000000000420 _f_cmd_config
|
/tmp/ccOE2Ces.s:833 .text:0000000000000420 _f_cmd_config
|
||||||
/tmp/ccucunpK.s:863 .text:0000000000000448 _f_cmd_get_param
|
/tmp/ccOE2Ces.s:863 .text:0000000000000448 _f_cmd_get_param
|
||||||
/tmp/ccucunpK.s:1249 .text:00000000000005f8 _l502_cmd_start
|
/tmp/ccOE2Ces.s:1249 .text:00000000000005f8 _l502_cmd_start
|
||||||
/tmp/ccucunpK.s:1705 .rodata:0000000000000220 _f_cmd_tbl
|
/tmp/ccOE2Ces.s:1705 .rodata:0000000000000220 _f_cmd_tbl
|
||||||
/tmp/ccucunpK.s:1473 .text:0000000000000740 _l502_cmd_check_req
|
/tmp/ccOE2Ces.s:1473 .text:0000000000000740 _l502_cmd_check_req
|
||||||
|
|
||||||
UNDEFINED SYMBOLS
|
UNDEFINED SYMBOLS
|
||||||
_g_state
|
_g_state
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
BFIN GAS /tmp/ccd5i8hx.s page 1
|
BFIN GAS /tmp/cc53R0EN.s page 1
|
||||||
|
|
||||||
|
|
||||||
1 .file "src/l502_fpga.c";
|
1 .file "src/l502_fpga.c";
|
||||||
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
36:src/l502_fpga.c **** void fpga_spi_init(void) {
|
36:src/l502_fpga.c **** void fpga_spi_init(void) {
|
||||||
37:src/l502_fpga.c **** /* настройка SPI */
|
37:src/l502_fpga.c **** /* настройка SPI */
|
||||||
38:src/l502_fpga.c **** *pSPI_BAUD = 2; /* SPI CLK = 132.5/(2*2) = 33.125 */
|
38:src/l502_fpga.c **** *pSPI_BAUD = 2; /* SPI CLK = 132.5/(2*2) = 33.125 */
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 2
|
BFIN GAS /tmp/cc53R0EN.s page 2
|
||||||
|
|
||||||
|
|
||||||
39:src/l502_fpga.c **** *pSPI_CTL = SPE | MSTR | SIZE | GM | TDBR_CORE; /* Мастер, MSB first, 16-bit, CPHA=0, CPO
|
39:src/l502_fpga.c **** *pSPI_CTL = SPE | MSTR | SIZE | GM | TDBR_CORE; /* Мастер, MSB first, 16-bit, CPHA=0, CPO
|
||||||
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
50:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START | L502_SPI_BIT_WR);
|
50:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START | L502_SPI_BIT_WR);
|
||||||
55 .loc 1 50 0
|
55 .loc 1 50 0
|
||||||
56 001e 20E100C0 R0 = -16384 (X);
|
56 001e 20E100C0 R0 = -16384 (X);
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 3
|
BFIN GAS /tmp/cc53R0EN.s page 3
|
||||||
|
|
||||||
|
|
||||||
57 .LBB72:
|
57 .LBB72:
|
||||||
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
104 0056 000C cc =R0==0;
|
104 0056 000C cc =R0==0;
|
||||||
105 0058 041C if cc jump .L4 (bp);
|
105 0058 041C if cc jump .L4 (bp);
|
||||||
106 .LBB77:
|
106 .LBB77:
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 4
|
BFIN GAS /tmp/cc53R0EN.s page 4
|
||||||
|
|
||||||
|
|
||||||
23:src/l502_fpga.c **** dummy = *pSPI_RDBR;
|
23:src/l502_fpga.c **** dummy = *pSPI_RDBR;
|
||||||
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) {
|
21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) {
|
||||||
153 .loc 1 21 0
|
153 .loc 1 21 0
|
||||||
154 008c 0AE10805 P2.L = 1288;
|
154 008c 0AE10805 P2.L = 1288;
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 5
|
BFIN GAS /tmp/cc53R0EN.s page 5
|
||||||
|
|
||||||
|
|
||||||
155 0090 1195 R1 = W [P2] (Z);
|
155 0090 1195 R1 = W [P2] (Z);
|
||||||
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
32:src/l502_fpga.c **** return *pSPI_RDBR;
|
32:src/l502_fpga.c **** return *pSPI_RDBR;
|
||||||
202 .loc 1 32 0
|
202 .loc 1 32 0
|
||||||
203 00cc 0895 R0 = W [P1] (Z);
|
203 00cc 0895 R0 = W [P1] (Z);
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 6
|
BFIN GAS /tmp/cc53R0EN.s page 6
|
||||||
|
|
||||||
|
|
||||||
204 .LBE88:
|
204 .LBE88:
|
||||||
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) {
|
21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) {
|
||||||
251 .loc 1 21 0
|
251 .loc 1 21 0
|
||||||
252 010a 4AE1C0FF P2.H = 65472;
|
252 010a 4AE1C0FF P2.H = 65472;
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 7
|
BFIN GAS /tmp/cc53R0EN.s page 7
|
||||||
|
|
||||||
|
|
||||||
253 .LBE100:
|
253 .LBE100:
|
||||||
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
299 0140 4AE1C0FF P2.H = 65472;
|
299 0140 4AE1C0FF P2.H = 65472;
|
||||||
300 0144 0AE11005 P2.L = 1296;
|
300 0144 0AE11005 P2.L = 1296;
|
||||||
301 0148 1095 R0 = W [P2] (Z);
|
301 0148 1095 R0 = W [P2] (Z);
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 8
|
BFIN GAS /tmp/cc53R0EN.s page 8
|
||||||
|
|
||||||
|
|
||||||
302 .LBE103:
|
302 .LBE103:
|
||||||
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
60:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START);
|
60:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START);
|
||||||
345 .loc 1 60 0
|
345 .loc 1 60 0
|
||||||
346 016c 20E1FF3F R0 = 16383 (X);
|
346 016c 20E1FF3F R0 = 16383 (X);
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 9
|
BFIN GAS /tmp/cc53R0EN.s page 9
|
||||||
|
|
||||||
|
|
||||||
347 0170 0154 R0 = R1 & R0;
|
347 0170 0154 R0 = R1 & R0;
|
||||||
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
394 01a4 1195 R1 = W [P2] (Z);
|
394 01a4 1195 R1 = W [P2] (Z);
|
||||||
395 01a6 0061 R0 = 32 (X);
|
395 01a6 0061 R0 = 32 (X);
|
||||||
396 01a8 0854 R0 = R0 & R1;
|
396 01a8 0854 R0 = R0 & R1;
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 10
|
BFIN GAS /tmp/cc53R0EN.s page 10
|
||||||
|
|
||||||
|
|
||||||
397 01aa 000C cc =R0==0;
|
397 01aa 000C cc =R0==0;
|
||||||
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
444 01e6 0854 R0 = R0 & R1;
|
444 01e6 0854 R0 = R0 & R1;
|
||||||
445 01e8 000C cc =R0==0;
|
445 01e8 000C cc =R0==0;
|
||||||
446 01ea 041C if cc jump .L24 (bp);
|
446 01ea 041C if cc jump .L24 (bp);
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 11
|
BFIN GAS /tmp/cc53R0EN.s page 11
|
||||||
|
|
||||||
|
|
||||||
447 .LBB126:
|
447 .LBB126:
|
||||||
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
494 0228 041C if cc jump .L26 (bp);
|
494 0228 041C if cc jump .L26 (bp);
|
||||||
495 .LBB133:
|
495 .LBB133:
|
||||||
23:src/l502_fpga.c **** dummy = *pSPI_RDBR;
|
23:src/l502_fpga.c **** dummy = *pSPI_RDBR;
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 12
|
BFIN GAS /tmp/cc53R0EN.s page 12
|
||||||
|
|
||||||
|
|
||||||
496 .loc 1 23 0
|
496 .loc 1 23 0
|
||||||
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
23:src/l502_fpga.c **** dummy = *pSPI_RDBR;
|
23:src/l502_fpga.c **** dummy = *pSPI_RDBR;
|
||||||
544 .loc 1 23 0
|
544 .loc 1 23 0
|
||||||
545 0268 0895 R0 = W [P1] (Z);
|
545 0268 0895 R0 = W [P1] (Z);
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 13
|
BFIN GAS /tmp/cc53R0EN.s page 13
|
||||||
|
|
||||||
|
|
||||||
546 026a 78E6FEFF W [FP+-4] = R0;
|
546 026a 78E6FEFF W [FP+-4] = R0;
|
||||||
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
588 .loc 1 38 0
|
588 .loc 1 38 0
|
||||||
589 02a4 4AE1C0FF P2.H = 65472;
|
589 02a4 4AE1C0FF P2.H = 65472;
|
||||||
36:src/l502_fpga.c **** void fpga_spi_init(void) {
|
36:src/l502_fpga.c **** void fpga_spi_init(void) {
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 14
|
BFIN GAS /tmp/cc53R0EN.s page 14
|
||||||
|
|
||||||
|
|
||||||
590 .loc 1 36 0
|
590 .loc 1 36 0
|
||||||
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
636 .loc 1 26 0
|
636 .loc 1 26 0
|
||||||
637 02f2 4AE1C0FF P2.H = 65472;
|
637 02f2 4AE1C0FF P2.H = 65472;
|
||||||
638 02f6 0AE10C05 P2.L = 1292;
|
638 02f6 0AE10C05 P2.L = 1292;
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 15
|
BFIN GAS /tmp/cc53R0EN.s page 15
|
||||||
|
|
||||||
|
|
||||||
639 02fa 20E118C3 R0 = -15592 (X);
|
639 02fa 20E118C3 R0 = -15592 (X);
|
||||||
@ -898,7 +898,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
686 0336 0AE10C05 P2.L = 1292;
|
686 0336 0AE10C05 P2.L = 1292;
|
||||||
687 033a 0060 R0 = 0 (X);
|
687 033a 0060 R0 = 0 (X);
|
||||||
688 033c 1097 W [P2] = R0;
|
688 033c 1097 W [P2] = R0;
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 16
|
BFIN GAS /tmp/cc53R0EN.s page 16
|
||||||
|
|
||||||
|
|
||||||
28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) {
|
28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) {
|
||||||
@ -958,7 +958,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
736 037a 1097 W [P2] = R0;
|
736 037a 1097 W [P2] = R0;
|
||||||
28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) {
|
28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) {
|
||||||
737 .loc 1 28 0
|
737 .loc 1 28 0
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 17
|
BFIN GAS /tmp/cc53R0EN.s page 17
|
||||||
|
|
||||||
|
|
||||||
738 037c E26F P2 += -4;
|
738 037c E26F P2 += -4;
|
||||||
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
785 .loc 1 28 0
|
785 .loc 1 28 0
|
||||||
786 03ba E26F P2 += -4;
|
786 03ba E26F P2 += -4;
|
||||||
787 03bc 0161 R1 = 32 (X);
|
787 03bc 0161 R1 = 32 (X);
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 18
|
BFIN GAS /tmp/cc53R0EN.s page 18
|
||||||
|
|
||||||
|
|
||||||
788 03be 4234 I0 = P2;
|
788 03be 4234 I0 = P2;
|
||||||
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
835 03fa 0161 R1 = 32 (X);
|
835 03fa 0161 R1 = 32 (X);
|
||||||
836 03fc 4234 I0 = P2;
|
836 03fc 4234 I0 = P2;
|
||||||
837 .L46:
|
837 .L46:
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 19
|
BFIN GAS /tmp/cc53R0EN.s page 19
|
||||||
|
|
||||||
|
|
||||||
838 03fe 0000 nop;
|
838 03fe 0000 nop;
|
||||||
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
890 .LASFDE2:
|
890 .LASFDE2:
|
||||||
891 002c 00000000 .4byte .Lframe0
|
891 002c 00000000 .4byte .Lframe0
|
||||||
892 0030 50010000 .4byte .LFB5
|
892 0030 50010000 .4byte .LFB5
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 20
|
BFIN GAS /tmp/cc53R0EN.s page 20
|
||||||
|
|
||||||
|
|
||||||
893 0034 52010000 .4byte .LFE5-.LFB5
|
893 0034 52010000 .4byte .LFE5-.LFB5
|
||||||
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
947 0035 00000000 .4byte 0x0
|
947 0035 00000000 .4byte 0x0
|
||||||
948 0039 00000000 .4byte 0x0
|
948 0039 00000000 .4byte 0x0
|
||||||
949 .LLST2:
|
949 .LLST2:
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 21
|
BFIN GAS /tmp/cc53R0EN.s page 21
|
||||||
|
|
||||||
|
|
||||||
950 003d 00000000 .4byte .LVL0-.Ltext0
|
950 003d 00000000 .4byte .LVL0-.Ltext0
|
||||||
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1004 .LLST8:
|
1004 .LLST8:
|
||||||
1005 00d1 98020000 .4byte .LVL22-.Ltext0
|
1005 00d1 98020000 .4byte .LVL22-.Ltext0
|
||||||
1006 00d5 9C020000 .4byte .LVL23-.Ltext0
|
1006 00d5 9C020000 .4byte .LVL23-.Ltext0
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 22
|
BFIN GAS /tmp/cc53R0EN.s page 22
|
||||||
|
|
||||||
|
|
||||||
1007 00d9 0100 .2byte 0x1
|
1007 00d9 0100 .2byte 0x1
|
||||||
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1061 004f 22010000 .4byte .LASF4
|
1061 004f 22010000 .4byte .LASF4
|
||||||
1062 0053 03 .uleb128 0x3
|
1062 0053 03 .uleb128 0x3
|
||||||
1063 0054 19010000 .4byte .LASF6
|
1063 0054 19010000 .4byte .LASF6
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 23
|
BFIN GAS /tmp/cc53R0EN.s page 23
|
||||||
|
|
||||||
|
|
||||||
1064 0058 02 .byte 0x2
|
1064 0058 02 .byte 0x2
|
||||||
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1118 00be 06 .uleb128 0x6
|
1118 00be 06 .uleb128 0x6
|
||||||
1119 00bf 29000000 .4byte .LASF12
|
1119 00bf 29000000 .4byte .LASF12
|
||||||
1120 00c3 01 .byte 0x1
|
1120 00c3 01 .byte 0x1
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 24
|
BFIN GAS /tmp/cc53R0EN.s page 24
|
||||||
|
|
||||||
|
|
||||||
1121 00c4 31 .byte 0x31
|
1121 00c4 31 .byte 0x31
|
||||||
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1175 0130 00000000 .4byte .LFB4
|
1175 0130 00000000 .4byte .LFB4
|
||||||
1176 0134 50010000 .4byte .LFE4
|
1176 0134 50010000 .4byte .LFE4
|
||||||
1177 0138 00000000 .4byte .LLST0
|
1177 0138 00000000 .4byte .LLST0
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 25
|
BFIN GAS /tmp/cc53R0EN.s page 25
|
||||||
|
|
||||||
|
|
||||||
1178 013c 12020000 .4byte 0x212
|
1178 013c 12020000 .4byte 0x212
|
||||||
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1232 01bd 12 .uleb128 0x12
|
1232 01bd 12 .uleb128 0x12
|
||||||
1233 01be 9E000000 .4byte 0x9e
|
1233 01be 9E000000 .4byte 0x9e
|
||||||
1234 01c2 02 .byte 0x2
|
1234 01c2 02 .byte 0x2
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 26
|
BFIN GAS /tmp/cc53R0EN.s page 26
|
||||||
|
|
||||||
|
|
||||||
1235 01c3 7F .byte 0x7f
|
1235 01c3 7F .byte 0x7f
|
||||||
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1289 0235 3A .byte 0x3a
|
1289 0235 3A .byte 0x3a
|
||||||
1290 0236 3A000000 .4byte 0x3a
|
1290 0236 3A000000 .4byte 0x3a
|
||||||
1291 023a B3000000 .4byte .LLST7
|
1291 023a B3000000 .4byte .LLST7
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 27
|
BFIN GAS /tmp/cc53R0EN.s page 27
|
||||||
|
|
||||||
|
|
||||||
1292 023e 17 .uleb128 0x17
|
1292 023e 17 .uleb128 0x17
|
||||||
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1346 02b9 9E000000 .4byte 0x9e
|
1346 02b9 9E000000 .4byte 0x9e
|
||||||
1347 02bd 02 .byte 0x2
|
1347 02bd 02 .byte 0x2
|
||||||
1348 02be 7F .byte 0x7f
|
1348 02be 7F .byte 0x7f
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 28
|
BFIN GAS /tmp/cc53R0EN.s page 28
|
||||||
|
|
||||||
|
|
||||||
1349 02bf 7C .sleb128 -4
|
1349 02bf 7C .sleb128 -4
|
||||||
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1403 0331 0C .uleb128 0xc
|
1403 0331 0C .uleb128 0xc
|
||||||
1404 0332 49010000 .4byte 0x149
|
1404 0332 49010000 .4byte 0x149
|
||||||
1405 0336 0C .uleb128 0xc
|
1405 0336 0C .uleb128 0xc
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 29
|
BFIN GAS /tmp/cc53R0EN.s page 29
|
||||||
|
|
||||||
|
|
||||||
1406 0337 40010000 .4byte 0x140
|
1406 0337 40010000 .4byte 0x140
|
||||||
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1460 03af 00 .byte 0x0
|
1460 03af 00 .byte 0x0
|
||||||
1461 03b0 10 .uleb128 0x10
|
1461 03b0 10 .uleb128 0x10
|
||||||
1462 03b1 81000000 .4byte 0x81
|
1462 03b1 81000000 .4byte 0x81
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 30
|
BFIN GAS /tmp/cc53R0EN.s page 30
|
||||||
|
|
||||||
|
|
||||||
1463 03b5 00020000 .4byte .Ldebug_ranges0+0x200
|
1463 03b5 00020000 .4byte .Ldebug_ranges0+0x200
|
||||||
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1517 0011 00 .byte 0x0
|
1517 0011 00 .byte 0x0
|
||||||
1518 0012 00 .byte 0x0
|
1518 0012 00 .byte 0x0
|
||||||
1519 0013 02 .uleb128 0x2
|
1519 0013 02 .uleb128 0x2
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 31
|
BFIN GAS /tmp/cc53R0EN.s page 31
|
||||||
|
|
||||||
|
|
||||||
1520 0014 24 .uleb128 0x24
|
1520 0014 24 .uleb128 0x24
|
||||||
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1574 004a 05 .uleb128 0x5
|
1574 004a 05 .uleb128 0x5
|
||||||
1575 004b 00 .byte 0x0
|
1575 004b 00 .byte 0x0
|
||||||
1576 004c 03 .uleb128 0x3
|
1576 004c 03 .uleb128 0x3
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 32
|
BFIN GAS /tmp/cc53R0EN.s page 32
|
||||||
|
|
||||||
|
|
||||||
1577 004d 0E .uleb128 0xe
|
1577 004d 0E .uleb128 0xe
|
||||||
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1631 0083 0B .uleb128 0xb
|
1631 0083 0B .uleb128 0xb
|
||||||
1632 0084 01 .byte 0x1
|
1632 0084 01 .byte 0x1
|
||||||
1633 0085 01 .uleb128 0x1
|
1633 0085 01 .uleb128 0x1
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 33
|
BFIN GAS /tmp/cc53R0EN.s page 33
|
||||||
|
|
||||||
|
|
||||||
1634 0086 13 .uleb128 0x13
|
1634 0086 13 .uleb128 0x13
|
||||||
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1688 00bc 00 .byte 0x0
|
1688 00bc 00 .byte 0x0
|
||||||
1689 00bd 00 .byte 0x0
|
1689 00bd 00 .byte 0x0
|
||||||
1690 00be 11 .uleb128 0x11
|
1690 00be 11 .uleb128 0x11
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 34
|
BFIN GAS /tmp/cc53R0EN.s page 34
|
||||||
|
|
||||||
|
|
||||||
1691 00bf 0B .uleb128 0xb
|
1691 00bf 0B .uleb128 0xb
|
||||||
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1745 00f5 12 .uleb128 0x12
|
1745 00f5 12 .uleb128 0x12
|
||||||
1746 00f6 01 .uleb128 0x1
|
1746 00f6 01 .uleb128 0x1
|
||||||
1747 00f7 40 .uleb128 0x40
|
1747 00f7 40 .uleb128 0x40
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 35
|
BFIN GAS /tmp/cc53R0EN.s page 35
|
||||||
|
|
||||||
|
|
||||||
1748 00f8 06 .uleb128 0x6
|
1748 00f8 06 .uleb128 0x6
|
||||||
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1802 012e 00 .byte 0x0
|
1802 012e 00 .byte 0x0
|
||||||
1803 012f 00 .byte 0x0
|
1803 012f 00 .byte 0x0
|
||||||
1804 0130 19 .uleb128 0x19
|
1804 0130 19 .uleb128 0x19
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 36
|
BFIN GAS /tmp/cc53R0EN.s page 36
|
||||||
|
|
||||||
|
|
||||||
1805 0131 1D .uleb128 0x1d
|
1805 0131 1D .uleb128 0x1d
|
||||||
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1850 0010 2C000000 .4byte .LBB73-.Ltext0
|
1850 0010 2C000000 .4byte .LBB73-.Ltext0
|
||||||
1851 0014 46000000 .4byte .LBE73-.Ltext0
|
1851 0014 46000000 .4byte .LBE73-.Ltext0
|
||||||
1852 0018 22000000 .4byte .LBB72-.Ltext0
|
1852 0018 22000000 .4byte .LBB72-.Ltext0
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 37
|
BFIN GAS /tmp/cc53R0EN.s page 37
|
||||||
|
|
||||||
|
|
||||||
1853 001c 2A000000 .4byte .LBE72-.Ltext0
|
1853 001c 2A000000 .4byte .LBE72-.Ltext0
|
||||||
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1907 00f4 2E010000 .4byte .LBE102-.Ltext0
|
1907 00f4 2E010000 .4byte .LBE102-.Ltext0
|
||||||
1908 00f8 00000000 .4byte 0x0
|
1908 00f8 00000000 .4byte 0x0
|
||||||
1909 00fc 00000000 .4byte 0x0
|
1909 00fc 00000000 .4byte 0x0
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 38
|
BFIN GAS /tmp/cc53R0EN.s page 38
|
||||||
|
|
||||||
|
|
||||||
1910 0100 50010000 .4byte .LBB106-.Ltext0
|
1910 0100 50010000 .4byte .LBB106-.Ltext0
|
||||||
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
1964 01d8 00000000 .4byte 0x0
|
1964 01d8 00000000 .4byte 0x0
|
||||||
1965 01dc 00000000 .4byte 0x0
|
1965 01dc 00000000 .4byte 0x0
|
||||||
1966 01e0 56030000 .4byte .LBB173-.Ltext0
|
1966 01e0 56030000 .4byte .LBB173-.Ltext0
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 39
|
BFIN GAS /tmp/cc53R0EN.s page 39
|
||||||
|
|
||||||
|
|
||||||
1967 01e4 5A030000 .4byte .LBE173-.Ltext0
|
1967 01e4 5A030000 .4byte .LBE173-.Ltext0
|
||||||
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
2004 69676E65
|
2004 69676E65
|
||||||
2004 6420696E
|
2004 6420696E
|
||||||
2004 7400
|
2004 7400
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 40
|
BFIN GAS /tmp/cc53R0EN.s page 40
|
||||||
|
|
||||||
|
|
||||||
2005 .LASF3:
|
2005 .LASF3:
|
||||||
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
2028 00
|
2028 00
|
||||||
2029 .LASF0:
|
2029 .LASF0:
|
||||||
2030 012b 7369676E .string "signed char"
|
2030 012b 7369676E .string "signed char"
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 41
|
BFIN GAS /tmp/cc53R0EN.s page 41
|
||||||
|
|
||||||
|
|
||||||
2030 65642063
|
2030 65642063
|
||||||
@ -2409,13 +2409,13 @@ BFIN GAS /tmp/ccd5i8hx.s page 1
|
|||||||
2032 5F777269
|
2032 5F777269
|
||||||
2032 746500
|
2032 746500
|
||||||
2033 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
2033 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||||||
BFIN GAS /tmp/ccd5i8hx.s page 42
|
BFIN GAS /tmp/cc53R0EN.s page 42
|
||||||
|
|
||||||
|
|
||||||
DEFINED SYMBOLS
|
DEFINED SYMBOLS
|
||||||
*ABS*:0000000000000000 src/l502_fpga.c
|
*ABS*:0000000000000000 src/l502_fpga.c
|
||||||
/tmp/ccd5i8hx.s:13 .text:0000000000000000 _fpga_reg_write
|
/tmp/cc53R0EN.s:13 .text:0000000000000000 _fpga_reg_write
|
||||||
/tmp/ccd5i8hx.s:312 .text:0000000000000150 _fpga_reg_read
|
/tmp/cc53R0EN.s:312 .text:0000000000000150 _fpga_reg_read
|
||||||
/tmp/ccd5i8hx.s:585 .text:00000000000002a4 _fpga_spi_init
|
/tmp/cc53R0EN.s:585 .text:00000000000002a4 _fpga_spi_init
|
||||||
|
|
||||||
NO UNDEFINED SYMBOLS
|
NO UNDEFINED SYMBOLS
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
BFIN GAS /tmp/ccXa0grL.s page 1
|
BFIN GAS /tmp/cczuq4KZ.s page 1
|
||||||
|
|
||||||
|
|
||||||
1 .file "src/l502_hdma.c";
|
1 .file "src/l502_hdma.c";
|
||||||
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
36:src/l502_hdma.c **** #include <ccblkfn.h>
|
36:src/l502_hdma.c **** #include <ccblkfn.h>
|
||||||
37:src/l502_hdma.c ****
|
37:src/l502_hdma.c ****
|
||||||
38:src/l502_hdma.c ****
|
38:src/l502_hdma.c ****
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 2
|
BFIN GAS /tmp/cczuq4KZ.s page 2
|
||||||
|
|
||||||
|
|
||||||
39:src/l502_hdma.c **** #define STREAM_IN_EN() *pPORTFIO_CLEAR = PF14
|
39:src/l502_hdma.c **** #define STREAM_IN_EN() *pPORTFIO_CLEAR = PF14
|
||||||
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
93:src/l502_hdma.c **** STREAM_OUT_DIS();
|
93:src/l502_hdma.c **** STREAM_OUT_DIS();
|
||||||
94:src/l502_hdma.c ****
|
94:src/l502_hdma.c ****
|
||||||
95:src/l502_hdma.c **** *pPORTGIO_DIR |= PG5 | PG6;
|
95:src/l502_hdma.c **** *pPORTGIO_DIR |= PG5 | PG6;
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 3
|
BFIN GAS /tmp/cczuq4KZ.s page 3
|
||||||
|
|
||||||
|
|
||||||
96:src/l502_hdma.c **** *pPORTFIO_DIR |= PF14 | PF15;
|
96:src/l502_hdma.c **** *pPORTFIO_DIR |= PF14 | PF15;
|
||||||
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
21 .LCFI0:
|
21 .LCFI0:
|
||||||
22 .loc 1 143 0
|
22 .loc 1 143 0
|
||||||
23 0008 0160 R1 = 0 (X);
|
23 0008 0160 R1 = 0 (X);
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 4
|
BFIN GAS /tmp/cczuq4KZ.s page 4
|
||||||
|
|
||||||
|
|
||||||
24 000a 0AE10000 P2.L = _f_snd_start_id;
|
24 000a 0AE10000 P2.L = _f_snd_start_id;
|
||||||
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
157:src/l502_hdma.c **** }
|
157:src/l502_hdma.c **** }
|
||||||
64 .loc 1 157 0
|
64 .loc 1 157 0
|
||||||
65 0056 01E80000 UNLINK;
|
65 0056 01E80000 UNLINK;
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 5
|
BFIN GAS /tmp/cczuq4KZ.s page 5
|
||||||
|
|
||||||
|
|
||||||
66 005a 1000 rts;
|
66 005a 1000 rts;
|
||||||
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
105 00a4 1097 W [P2] = R0;
|
105 00a4 1097 W [P2] = R0;
|
||||||
172:src/l502_hdma.c **** }
|
172:src/l502_hdma.c **** }
|
||||||
106 .loc 1 172 0
|
106 .loc 1 172 0
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 6
|
BFIN GAS /tmp/cczuq4KZ.s page 6
|
||||||
|
|
||||||
|
|
||||||
107 00a6 01E80000 UNLINK;
|
107 00a6 01E80000 UNLINK;
|
||||||
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
142 00d0 1195 R1 = W [P2] (Z);
|
142 00d0 1195 R1 = W [P2] (Z);
|
||||||
143 00d2 4AE10000 P2.H = _f_snd_done_id;
|
143 00d2 4AE10000 P2.H = _f_snd_done_id;
|
||||||
144 00d6 0AE10400 P2.L = _f_snd_done_id;
|
144 00d6 0AE10400 P2.L = _f_snd_done_id;
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 7
|
BFIN GAS /tmp/cczuq4KZ.s page 7
|
||||||
|
|
||||||
|
|
||||||
145 00da 1095 R0 = W [P2] (Z);
|
145 00da 1095 R0 = W [P2] (Z);
|
||||||
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
206:src/l502_hdma.c **** @brief Поставить запрос на передачу по HostDMA
|
206:src/l502_hdma.c **** @brief Поставить запрос на передачу по HostDMA
|
||||||
207:src/l502_hdma.c ****
|
207:src/l502_hdma.c ****
|
||||||
208:src/l502_hdma.c **** Функция ставит запрос на передачу указанных данных.
|
208:src/l502_hdma.c **** Функция ставит запрос на передачу указанных данных.
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 8
|
BFIN GAS /tmp/cczuq4KZ.s page 8
|
||||||
|
|
||||||
|
|
||||||
209:src/l502_hdma.c **** т.е. буфер нельзя будет использовать до того, как дан
|
209:src/l502_hdma.c **** т.е. буфер нельзя будет использовать до того, как дан
|
||||||
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
221 .loc 1 219 0
|
221 .loc 1 219 0
|
||||||
222 0132 4B52 R1 = R3 - R1;
|
222 0132 4B52 R1 = R3 - R1;
|
||||||
223 0134 C942 R1 = R1.L (Z);
|
223 0134 C942 R1 = R1.L (Z);
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 9
|
BFIN GAS /tmp/cczuq4KZ.s page 9
|
||||||
|
|
||||||
|
|
||||||
224 0136 F860 R0 = 31 (X);
|
224 0136 F860 R0 = 31 (X);
|
||||||
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
265 .loc 1 71 0
|
265 .loc 1 71 0
|
||||||
266 0174 95B0 [P2+8] = R5;
|
266 0174 95B0 [P2+8] = R5;
|
||||||
75:src/l502_hdma.c **** descr_arr[*pos].udata = size;
|
75:src/l502_hdma.c **** descr_arr[*pos].udata = size;
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 10
|
BFIN GAS /tmp/cczuq4KZ.s page 10
|
||||||
|
|
||||||
|
|
||||||
267 .loc 1 75 0
|
267 .loc 1 75 0
|
||||||
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
307 .loc 1 226 0
|
307 .loc 1 226 0
|
||||||
308 01aa AD05 ( r7:5, p5:5 ) = [sp++];
|
308 01aa AD05 ( r7:5, p5:5 ) = [sp++];
|
||||||
309
|
309
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 11
|
BFIN GAS /tmp/cczuq4KZ.s page 11
|
||||||
|
|
||||||
|
|
||||||
310 .LCFI9:
|
310 .LCFI9:
|
||||||
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) {
|
240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) {
|
||||||
346 .loc 1 240 0
|
346 .loc 1 240 0
|
||||||
347 01c2 3930 R7 = R1;
|
347 01c2 3930 R7 = R1;
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 12
|
BFIN GAS /tmp/cczuq4KZ.s page 12
|
||||||
|
|
||||||
|
|
||||||
348 .LBB41:
|
348 .LBB41:
|
||||||
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
394 13B70000
|
394 13B70000
|
||||||
395 W [P2+24] = R3 ||
|
395 W [P2+24] = R3 ||
|
||||||
396 nop;
|
396 nop;
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 13
|
BFIN GAS /tmp/cczuq4KZ.s page 13
|
||||||
|
|
||||||
|
|
||||||
397 020a 50B0 [P2+4] = R0;
|
397 020a 50B0 [P2+4] = R0;
|
||||||
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
435 .loc 1 247 0
|
435 .loc 1 247 0
|
||||||
436 0244 B505 ( r7:6, p5:5 ) = [sp++];
|
436 0244 B505 ( r7:6, p5:5 ) = [sp++];
|
||||||
437
|
437
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 14
|
BFIN GAS /tmp/cczuq4KZ.s page 14
|
||||||
|
|
||||||
|
|
||||||
438 .LCFI12:
|
438 .LCFI12:
|
||||||
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
269:src/l502_hdma.c **** hdma_send_done(g_state.hdma.in_lb.addr, g_state.hdma.in_lb.udata);
|
269:src/l502_hdma.c **** hdma_send_done(g_state.hdma.in_lb.addr, g_state.hdma.in_lb.udata);
|
||||||
270:src/l502_hdma.c **** }
|
270:src/l502_hdma.c **** }
|
||||||
271:src/l502_hdma.c **** /* проверяем, не был ли записан результат приема да
|
271:src/l502_hdma.c **** /* проверяем, не был ли записан результат приема да
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 15
|
BFIN GAS /tmp/cczuq4KZ.s page 15
|
||||||
|
|
||||||
|
|
||||||
272:src/l502_hdma.c **** HDMA из PC в BF */
|
272:src/l502_hdma.c **** HDMA из PC в BF */
|
||||||
@ -898,7 +898,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
311:src/l502_hdma.c **** ISR(hdma_rd_isr) {
|
311:src/l502_hdma.c **** ISR(hdma_rd_isr) {
|
||||||
482 .loc 1 311 0
|
482 .loc 1 311 0
|
||||||
483 0266 00E80000 LINK 0;
|
483 0266 00E80000 LINK 0;
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 16
|
BFIN GAS /tmp/cczuq4KZ.s page 16
|
||||||
|
|
||||||
|
|
||||||
484 .LCFI19:
|
484 .LCFI19:
|
||||||
@ -958,7 +958,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
32:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_raise(x) __asm__ __volatile__ ("raise %0;" : : "n"(x))
|
32:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_raise(x) __asm__ __volatile__ ("raise %0;" : : "n"(x))
|
||||||
33:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "n"(x))
|
33:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "n"(x))
|
||||||
34:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetch(x) __asm__ __volatile__ ("PREFETCH[%0];" : : "p"(x))
|
34:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetch(x) __asm__ __volatile__ ("PREFETCH[%0];" : : "p"(x))
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 17
|
BFIN GAS /tmp/cczuq4KZ.s page 17
|
||||||
|
|
||||||
|
|
||||||
35:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : "
|
35:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : "
|
||||||
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
89:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
89:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||||||
90:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void sti(unsigned int __a) {
|
90:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void sti(unsigned int __a) {
|
||||||
91:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_sti(__a);
|
91:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_sti(__a);
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 18
|
BFIN GAS /tmp/cczuq4KZ.s page 18
|
||||||
|
|
||||||
|
|
||||||
92:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
92:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||||||
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
146:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCHMODUP))))
|
146:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCHMODUP))))
|
||||||
147:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
147:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||||||
148:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCHMODUP
|
148:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCHMODUP
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 19
|
BFIN GAS /tmp/cczuq4KZ.s page 19
|
||||||
|
|
||||||
|
|
||||||
149:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
149:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||||||
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
203:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHMODUP)) || \
|
203:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHMODUP)) || \
|
||||||
204:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHMODUP))))
|
204:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHMODUP))))
|
||||||
205:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
205:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 20
|
BFIN GAS /tmp/cczuq4KZ.s page 20
|
||||||
|
|
||||||
|
|
||||||
206:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHMODUP
|
206:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHMODUP
|
||||||
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
260:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
260:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||||||
261:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
261:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||||||
262:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CSYNC */
|
262:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CSYNC */
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 21
|
BFIN GAS /tmp/cczuq4KZ.s page 21
|
||||||
|
|
||||||
|
|
||||||
263:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
263:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||||||
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
93:src/l502_hdma.c **** STREAM_OUT_DIS();
|
93:src/l502_hdma.c **** STREAM_OUT_DIS();
|
||||||
537 .loc 1 93 0
|
537 .loc 1 93 0
|
||||||
538 02b0 20E10080 R0 = -32768 (X);
|
538 02b0 20E10080 R0 = -32768 (X);
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 22
|
BFIN GAS /tmp/cczuq4KZ.s page 22
|
||||||
|
|
||||||
|
|
||||||
539 02b4 1097 W [P2] = R0;
|
539 02b4 1097 W [P2] = R0;
|
||||||
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
586 0312 0AE12C20 P2.L = 8236;
|
586 0312 0AE12C20 P2.L = 8236;
|
||||||
587 0316 1093 [P2] = R0;
|
587 0316 1093 [P2] = R0;
|
||||||
588 .LBB52:
|
588 .LBB52:
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 23
|
BFIN GAS /tmp/cczuq4KZ.s page 23
|
||||||
|
|
||||||
|
|
||||||
589 .LBB53:
|
589 .LBB53:
|
||||||
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
637 .LBE54:
|
637 .LBE54:
|
||||||
111:src/l502_hdma.c **** *pSIC_IMASK0 |= IRQ_DMA1; //разрешение прерывания HOSTDP на запись
|
111:src/l502_hdma.c **** *pSIC_IMASK0 |= IRQ_DMA1; //разрешение прерывания HOSTDP на запись
|
||||||
638 .loc 1 111 0
|
638 .loc 1 111 0
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 24
|
BFIN GAS /tmp/cczuq4KZ.s page 24
|
||||||
|
|
||||||
|
|
||||||
639 035e 4AE1C0FF P2.H = 65472;
|
639 035e 4AE1C0FF P2.H = 65472;
|
||||||
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
684 .loc 1 120 0
|
684 .loc 1 120 0
|
||||||
685 03be F967 R1 += -1;
|
685 03be F967 R1 += -1;
|
||||||
686 03c0 F860 R0 = 31 (X);
|
686 03c0 F860 R0 = 31 (X);
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 25
|
BFIN GAS /tmp/cczuq4KZ.s page 25
|
||||||
|
|
||||||
|
|
||||||
123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
||||||
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
729 040c B2E01700 LSETUP (.L39, .L49) LC1 = P0;
|
729 040c B2E01700 LSETUP (.L39, .L49) LC1 = P0;
|
||||||
730 .L39:
|
730 .L39:
|
||||||
130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 26
|
BFIN GAS /tmp/cczuq4KZ.s page 26
|
||||||
|
|
||||||
|
|
||||||
731 .loc 1 130 0
|
731 .loc 1 130 0
|
||||||
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
779 045a 7101 [--SP] = LT0;
|
779 045a 7101 [--SP] = LT0;
|
||||||
780 .LCFI24:
|
780 .LCFI24:
|
||||||
781 045c 7401 [--SP] = LT1;
|
781 045c 7401 [--SP] = LT1;
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 27
|
BFIN GAS /tmp/cczuq4KZ.s page 27
|
||||||
|
|
||||||
|
|
||||||
782 .LCFI25:
|
782 .LCFI25:
|
||||||
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
833 .loc 1 258 0
|
833 .loc 1 258 0
|
||||||
834 0494 0AE1680C P2.L = 3176;
|
834 0494 0AE1680C P2.L = 3176;
|
||||||
257:src/l502_hdma.c **** ISR(hdma_isr) {
|
257:src/l502_hdma.c **** ISR(hdma_isr) {
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 28
|
BFIN GAS /tmp/cczuq4KZ.s page 28
|
||||||
|
|
||||||
|
|
||||||
835 .loc 1 257 0
|
835 .loc 1 257 0
|
||||||
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
882 04ee 4060 R0 = 8 (X);
|
882 04ee 4060 R0 = 8 (X);
|
||||||
883 04f0 0AE10434 P2.L = 13316;
|
883 04f0 0AE10434 P2.L = 13316;
|
||||||
884 04f4 1097 W [P2] = R0;
|
884 04f4 1097 W [P2] = R0;
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 29
|
BFIN GAS /tmp/cczuq4KZ.s page 29
|
||||||
|
|
||||||
|
|
||||||
885 .L52:
|
885 .L52:
|
||||||
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
935 .loc 1 277 0
|
935 .loc 1 277 0
|
||||||
936 054c 8D5A P2 = P5 + P1;
|
936 054c 8D5A P2 = P5 + P1;
|
||||||
937 054e 0F32 P1 = R7;
|
937 054e 0F32 P1 = R7;
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 30
|
BFIN GAS /tmp/cczuq4KZ.s page 30
|
||||||
|
|
||||||
|
|
||||||
938 0550 8A5A P2 = P2 + P1;
|
938 0550 8A5A P2 = P2 + P1;
|
||||||
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
983 .loc 1 292 0
|
983 .loc 1 292 0
|
||||||
984 05a4 F960 R1 = 31 (X);
|
984 05a4 F960 R1 = 31 (X);
|
||||||
985 05a6 5899 R0 = B [P3] (X);
|
985 05a6 5899 R0 = B [P3] (X);
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 31
|
BFIN GAS /tmp/cczuq4KZ.s page 31
|
||||||
|
|
||||||
|
|
||||||
986 05a8 0864 R0 += 1;
|
986 05a8 0864 R0 += 1;
|
||||||
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1038 0014 00000000 .4byte .Lframe0
|
1038 0014 00000000 .4byte .Lframe0
|
||||||
1039 0018 00000000 .4byte .LFB18
|
1039 0018 00000000 .4byte .LFB18
|
||||||
1040 001c 44000000 .4byte .LFE18-.LFB18
|
1040 001c 44000000 .4byte .LFE18-.LFB18
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 32
|
BFIN GAS /tmp/cczuq4KZ.s page 32
|
||||||
|
|
||||||
|
|
||||||
1041 0020 48 .byte 0x4
|
1041 0020 48 .byte 0x4
|
||||||
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1095 006a 0F .uleb128 0xf
|
1095 006a 0F .uleb128 0xf
|
||||||
1096 006b 08 .uleb128 0x8
|
1096 006b 08 .uleb128 0x8
|
||||||
1097 006c 8F .byte 0x8f
|
1097 006c 8F .byte 0x8f
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 33
|
BFIN GAS /tmp/cczuq4KZ.s page 33
|
||||||
|
|
||||||
|
|
||||||
1098 006d 02 .uleb128 0x2
|
1098 006d 02 .uleb128 0x2
|
||||||
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1152 00b7 8F .byte 0x8f
|
1152 00b7 8F .byte 0x8f
|
||||||
1153 00b8 06 .uleb128 0x6
|
1153 00b8 06 .uleb128 0x6
|
||||||
1154 00b9 A3 .byte 0xa3
|
1154 00b9 A3 .byte 0xa3
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 34
|
BFIN GAS /tmp/cczuq4KZ.s page 34
|
||||||
|
|
||||||
|
|
||||||
1155 00ba 05 .uleb128 0x5
|
1155 00ba 05 .uleb128 0x5
|
||||||
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1209 00ff 0E .byte 0xe
|
1209 00ff 0E .byte 0xe
|
||||||
1210 0100 0C .uleb128 0xc
|
1210 0100 0C .uleb128 0xc
|
||||||
1211 0101 42 .byte 0x4
|
1211 0101 42 .byte 0x4
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 35
|
BFIN GAS /tmp/cczuq4KZ.s page 35
|
||||||
|
|
||||||
|
|
||||||
1212 .4byte .LCFI17-.LCFI16
|
1212 .4byte .LCFI17-.LCFI16
|
||||||
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1266 013e 03 .uleb128 0x3
|
1266 013e 03 .uleb128 0x3
|
||||||
1267 013f 86 .byte 0x86
|
1267 013f 86 .byte 0x86
|
||||||
1268 0140 02 .uleb128 0x2
|
1268 0140 02 .uleb128 0x2
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 36
|
BFIN GAS /tmp/cczuq4KZ.s page 36
|
||||||
|
|
||||||
|
|
||||||
1269 0141 85 .byte 0x85
|
1269 0141 85 .byte 0x85
|
||||||
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1323 0175 42 .byte 0x4
|
1323 0175 42 .byte 0x4
|
||||||
1324 .4byte .LCFI34-.LCFI33
|
1324 .4byte .LCFI34-.LCFI33
|
||||||
1325 0176 0E .byte 0xe
|
1325 0176 0E .byte 0xe
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 37
|
BFIN GAS /tmp/cczuq4KZ.s page 37
|
||||||
|
|
||||||
|
|
||||||
1326 0177 64 .uleb128 0x64
|
1326 0177 64 .uleb128 0x64
|
||||||
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1380 01a7 27 .uleb128 0x27
|
1380 01a7 27 .uleb128 0x27
|
||||||
1381 01a8 9F .byte 0x9f
|
1381 01a8 9F .byte 0x9f
|
||||||
1382 01a9 25 .uleb128 0x25
|
1382 01a9 25 .uleb128 0x25
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 38
|
BFIN GAS /tmp/cczuq4KZ.s page 38
|
||||||
|
|
||||||
|
|
||||||
1383 01aa 9E .byte 0x9e
|
1383 01aa 9E .byte 0x9e
|
||||||
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1437 01e0 81 .byte 0x81
|
1437 01e0 81 .byte 0x81
|
||||||
1438 01e1 09 .uleb128 0x9
|
1438 01e1 09 .uleb128 0x9
|
||||||
1439 01e2 80 .byte 0x80
|
1439 01e2 80 .byte 0x80
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 39
|
BFIN GAS /tmp/cczuq4KZ.s page 39
|
||||||
|
|
||||||
|
|
||||||
1440 01e3 08 .uleb128 0x8
|
1440 01e3 08 .uleb128 0x8
|
||||||
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1494 .LLST1:
|
1494 .LLST1:
|
||||||
1495 001f 44000000 .4byte .LFB19-.Ltext0
|
1495 001f 44000000 .4byte .LFB19-.Ltext0
|
||||||
1496 0023 4C000000 .4byte .LCFI1-.Ltext0
|
1496 0023 4C000000 .4byte .LCFI1-.Ltext0
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 40
|
BFIN GAS /tmp/cczuq4KZ.s page 40
|
||||||
|
|
||||||
|
|
||||||
1497 0027 0100 .2byte 0x1
|
1497 0027 0100 .2byte 0x1
|
||||||
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1551 00b1 08 .sleb128 8
|
1551 00b1 08 .sleb128 8
|
||||||
1552 00b2 00000000 .4byte 0x0
|
1552 00b2 00000000 .4byte 0x0
|
||||||
1553 00b6 00000000 .4byte 0x0
|
1553 00b6 00000000 .4byte 0x0
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 41
|
BFIN GAS /tmp/cczuq4KZ.s page 41
|
||||||
|
|
||||||
|
|
||||||
1554 .LLST6:
|
1554 .LLST6:
|
||||||
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1608 0149 00000000 .4byte 0x0
|
1608 0149 00000000 .4byte 0x0
|
||||||
1609 .LLST9:
|
1609 .LLST9:
|
||||||
1610 014d 14010000 .4byte .LVL0-.Ltext0
|
1610 014d 14010000 .4byte .LVL0-.Ltext0
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 42
|
BFIN GAS /tmp/cczuq4KZ.s page 42
|
||||||
|
|
||||||
|
|
||||||
1611 0151 40010000 .4byte .LVL3-.Ltext0
|
1611 0151 40010000 .4byte .LVL3-.Ltext0
|
||||||
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1665 01e2 56 .byte 0x56
|
1665 01e2 56 .byte 0x56
|
||||||
1666 01e3 00000000 .4byte 0x0
|
1666 01e3 00000000 .4byte 0x0
|
||||||
1667 01e7 00000000 .4byte 0x0
|
1667 01e7 00000000 .4byte 0x0
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 43
|
BFIN GAS /tmp/cczuq4KZ.s page 43
|
||||||
|
|
||||||
|
|
||||||
1668 .LLST12:
|
1668 .LLST12:
|
||||||
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1722 0272 00000000 .4byte 0x0
|
1722 0272 00000000 .4byte 0x0
|
||||||
1723 0276 00000000 .4byte 0x0
|
1723 0276 00000000 .4byte 0x0
|
||||||
1724 .LLST14:
|
1724 .LLST14:
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 44
|
BFIN GAS /tmp/cczuq4KZ.s page 44
|
||||||
|
|
||||||
|
|
||||||
1725 027a 9C020000 .4byte .LFB17-.Ltext0
|
1725 027a 9C020000 .4byte .LFB17-.Ltext0
|
||||||
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1779 0305 10 .sleb128 16
|
1779 0305 10 .sleb128 16
|
||||||
1780 0306 62040000 .4byte .LCFI27-.Ltext0
|
1780 0306 62040000 .4byte .LCFI27-.Ltext0
|
||||||
1781 030a 64040000 .4byte .LCFI28-.Ltext0
|
1781 030a 64040000 .4byte .LCFI28-.Ltext0
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 45
|
BFIN GAS /tmp/cczuq4KZ.s page 45
|
||||||
|
|
||||||
|
|
||||||
1782 030e 0200 .2byte 0x2
|
1782 030e 0200 .2byte 0x2
|
||||||
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1836 0396 7A040000 .4byte .LCFI39-.Ltext0
|
1836 0396 7A040000 .4byte .LCFI39-.Ltext0
|
||||||
1837 039a 0300 .2byte 0x3
|
1837 039a 0300 .2byte 0x3
|
||||||
1838 039c 7E .byte 0x7e
|
1838 039c 7E .byte 0x7e
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 46
|
BFIN GAS /tmp/cczuq4KZ.s page 46
|
||||||
|
|
||||||
|
|
||||||
1839 039d F400 .sleb128 116
|
1839 039d F400 .sleb128 116
|
||||||
@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1893 042b 7E .byte 0x7e
|
1893 042b 7E .byte 0x7e
|
||||||
1894 042c A801 .sleb128 168
|
1894 042c A801 .sleb128 168
|
||||||
1895 042e 9E040000 .4byte .LCFI50-.Ltext0
|
1895 042e 9E040000 .4byte .LCFI50-.Ltext0
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 47
|
BFIN GAS /tmp/cczuq4KZ.s page 47
|
||||||
|
|
||||||
|
|
||||||
1896 0432 C8050000 .4byte .LFE26-.Ltext0
|
1896 0432 C8050000 .4byte .LFE26-.Ltext0
|
||||||
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
1950 0063 04 .byte 0x4
|
1950 0063 04 .byte 0x4
|
||||||
1951 0064 05 .byte 0x5
|
1951 0064 05 .byte 0x5
|
||||||
1952 0065 D1000000 .4byte .LASF7
|
1952 0065 D1000000 .4byte .LASF7
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 48
|
BFIN GAS /tmp/cczuq4KZ.s page 48
|
||||||
|
|
||||||
|
|
||||||
1953 0069 03 .uleb128 0x3
|
1953 0069 03 .uleb128 0x3
|
||||||
@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2007 00d3 23 .byte 0x23
|
2007 00d3 23 .byte 0x23
|
||||||
2008 00d4 00 .uleb128 0x0
|
2008 00d4 00 .uleb128 0x0
|
||||||
2009 00d5 08 .uleb128 0x8
|
2009 00d5 08 .uleb128 0x8
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 49
|
BFIN GAS /tmp/cczuq4KZ.s page 49
|
||||||
|
|
||||||
|
|
||||||
2010 00d6 E8020000 .4byte .LASF18
|
2010 00d6 E8020000 .4byte .LASF18
|
||||||
@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2064 0137 BE000000 .4byte 0xbe
|
2064 0137 BE000000 .4byte 0xbe
|
||||||
2065 013b 0C .uleb128 0xc
|
2065 013b 0C .uleb128 0xc
|
||||||
2066 013c 20 .byte 0x20
|
2066 013c 20 .byte 0x20
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 50
|
BFIN GAS /tmp/cczuq4KZ.s page 50
|
||||||
|
|
||||||
|
|
||||||
2067 013d 05 .byte 0x5
|
2067 013d 05 .byte 0x5
|
||||||
@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2121 019d 23 .byte 0x23
|
2121 019d 23 .byte 0x23
|
||||||
2122 019e 45000000 .4byte 0x45
|
2122 019e 45000000 .4byte 0x45
|
||||||
2123 01a2 02 .byte 0x2
|
2123 01a2 02 .byte 0x2
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 51
|
BFIN GAS /tmp/cczuq4KZ.s page 51
|
||||||
|
|
||||||
|
|
||||||
2124 01a3 23 .byte 0x23
|
2124 01a3 23 .byte 0x23
|
||||||
@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2178 0200 00 .uleb128 0x0
|
2178 0200 00 .uleb128 0x0
|
||||||
2179 0201 0D .uleb128 0xd
|
2179 0201 0D .uleb128 0xd
|
||||||
2180 0202 696E00 .string "in"
|
2180 0202 696E00 .string "in"
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 52
|
BFIN GAS /tmp/cczuq4KZ.s page 52
|
||||||
|
|
||||||
|
|
||||||
2181 0205 05 .byte 0x5
|
2181 0205 05 .byte 0x5
|
||||||
@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2235 026b 23 .byte 0x23
|
2235 026b 23 .byte 0x23
|
||||||
2236 026c 8010 .uleb128 0x800
|
2236 026c 8010 .uleb128 0x800
|
||||||
2237 026e 00 .byte 0x0
|
2237 026e 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 53
|
BFIN GAS /tmp/cczuq4KZ.s page 53
|
||||||
|
|
||||||
|
|
||||||
2238 026f 03 .uleb128 0x3
|
2238 026f 03 .uleb128 0x3
|
||||||
@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2292 02dd 00 .byte 0x0
|
2292 02dd 00 .byte 0x0
|
||||||
2293 02de 14 .uleb128 0x14
|
2293 02de 14 .uleb128 0x14
|
||||||
2294 02df 04 .byte 0x4
|
2294 02df 04 .byte 0x4
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 54
|
BFIN GAS /tmp/cczuq4KZ.s page 54
|
||||||
|
|
||||||
|
|
||||||
2295 02e0 DF010000 .4byte 0x1df
|
2295 02e0 DF010000 .4byte 0x1df
|
||||||
@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2349 034b 5C000000 .4byte .LFB20
|
2349 034b 5C000000 .4byte .LFB20
|
||||||
2350 034f AC000000 .4byte .LFE20
|
2350 034f AC000000 .4byte .LFE20
|
||||||
2351 0353 3E000000 .4byte .LLST2
|
2351 0353 3E000000 .4byte .LLST2
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 55
|
BFIN GAS /tmp/cczuq4KZ.s page 55
|
||||||
|
|
||||||
|
|
||||||
2352 0357 16 .uleb128 0x16
|
2352 0357 16 .uleb128 0x16
|
||||||
@ -3298,7 +3298,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2406 03e4 8F020000 .4byte 0x28f
|
2406 03e4 8F020000 .4byte 0x28f
|
||||||
2407 03e8 20000000 .4byte .Ldebug_ranges0+0x20
|
2407 03e8 20000000 .4byte .Ldebug_ranges0+0x20
|
||||||
2408 03ec 01 .byte 0x1
|
2408 03ec 01 .byte 0x1
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 56
|
BFIN GAS /tmp/cczuq4KZ.s page 56
|
||||||
|
|
||||||
|
|
||||||
2409 03ed DC .byte 0xdc
|
2409 03ed DC .byte 0xdc
|
||||||
@ -3358,7 +3358,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2463 046b D2020000 .4byte 0x2d2
|
2463 046b D2020000 .4byte 0x2d2
|
||||||
2464 046f 1D .uleb128 0x1d
|
2464 046f 1D .uleb128 0x1d
|
||||||
2465 0470 C7020000 .4byte 0x2c7
|
2465 0470 C7020000 .4byte 0x2c7
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 57
|
BFIN GAS /tmp/cczuq4KZ.s page 57
|
||||||
|
|
||||||
|
|
||||||
2466 0474 1D .uleb128 0x1d
|
2466 0474 1D .uleb128 0x1d
|
||||||
@ -3418,7 +3418,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2520 04f3 25 .uleb128 0x25
|
2520 04f3 25 .uleb128 0x25
|
||||||
2521 04f4 04030000 .4byte 0x304
|
2521 04f4 04030000 .4byte 0x304
|
||||||
2522 04f8 04030000 .4byte .LBB50
|
2522 04f8 04030000 .4byte .LBB50
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 58
|
BFIN GAS /tmp/cczuq4KZ.s page 58
|
||||||
|
|
||||||
|
|
||||||
2523 04fc 06030000 .4byte .LBE50
|
2523 04fc 06030000 .4byte .LBE50
|
||||||
@ -3478,7 +3478,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2577 0580 2E01 .2byte 0x12e
|
2577 0580 2E01 .2byte 0x12e
|
||||||
2578 0582 27 .uleb128 0x27
|
2578 0582 27 .uleb128 0x27
|
||||||
2579 0583 70000000 .4byte .Ldebug_ranges0+0x70
|
2579 0583 70000000 .4byte .Ldebug_ranges0+0x70
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 59
|
BFIN GAS /tmp/cczuq4KZ.s page 59
|
||||||
|
|
||||||
|
|
||||||
2580 0587 28 .uleb128 0x28
|
2580 0587 28 .uleb128 0x28
|
||||||
@ -3538,7 +3538,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2634 05f7 09000000 .4byte _f_rcv_next_descr
|
2634 05f7 09000000 .4byte _f_rcv_next_descr
|
||||||
2635 05fb 29 .uleb128 0x29
|
2635 05fb 29 .uleb128 0x29
|
||||||
2636 05fc 1A000000 .4byte .LASF62
|
2636 05fc 1A000000 .4byte .LASF62
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 60
|
BFIN GAS /tmp/cczuq4KZ.s page 60
|
||||||
|
|
||||||
|
|
||||||
2637 0600 01 .byte 0x1
|
2637 0600 01 .byte 0x1
|
||||||
@ -3598,7 +3598,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2691 0025 3B .uleb128 0x3b
|
2691 0025 3B .uleb128 0x3b
|
||||||
2692 0026 0B .uleb128 0xb
|
2692 0026 0B .uleb128 0xb
|
||||||
2693 0027 49 .uleb128 0x49
|
2693 0027 49 .uleb128 0x49
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 61
|
BFIN GAS /tmp/cczuq4KZ.s page 61
|
||||||
|
|
||||||
|
|
||||||
2694 0028 13 .uleb128 0x13
|
2694 0028 13 .uleb128 0x13
|
||||||
@ -3658,7 +3658,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2748 005e 3A .uleb128 0x3a
|
2748 005e 3A .uleb128 0x3a
|
||||||
2749 005f 0B .uleb128 0xb
|
2749 005f 0B .uleb128 0xb
|
||||||
2750 0060 3B .uleb128 0x3b
|
2750 0060 3B .uleb128 0x3b
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 62
|
BFIN GAS /tmp/cczuq4KZ.s page 62
|
||||||
|
|
||||||
|
|
||||||
2751 0061 0B .uleb128 0xb
|
2751 0061 0B .uleb128 0xb
|
||||||
@ -3718,7 +3718,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2805 0097 3B .uleb128 0x3b
|
2805 0097 3B .uleb128 0x3b
|
||||||
2806 0098 0B .uleb128 0xb
|
2806 0098 0B .uleb128 0xb
|
||||||
2807 0099 49 .uleb128 0x49
|
2807 0099 49 .uleb128 0x49
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 63
|
BFIN GAS /tmp/cczuq4KZ.s page 63
|
||||||
|
|
||||||
|
|
||||||
2808 009a 13 .uleb128 0x13
|
2808 009a 13 .uleb128 0x13
|
||||||
@ -3778,7 +3778,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2862 00d0 13 .uleb128 0x13
|
2862 00d0 13 .uleb128 0x13
|
||||||
2863 00d1 00 .byte 0x0
|
2863 00d1 00 .byte 0x0
|
||||||
2864 00d2 00 .byte 0x0
|
2864 00d2 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 64
|
BFIN GAS /tmp/cczuq4KZ.s page 64
|
||||||
|
|
||||||
|
|
||||||
2865 00d3 12 .uleb128 0x12
|
2865 00d3 12 .uleb128 0x12
|
||||||
@ -3838,7 +3838,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2919 0109 0C .uleb128 0xc
|
2919 0109 0C .uleb128 0xc
|
||||||
2920 010a 03 .uleb128 0x3
|
2920 010a 03 .uleb128 0x3
|
||||||
2921 010b 0E .uleb128 0xe
|
2921 010b 0E .uleb128 0xe
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 65
|
BFIN GAS /tmp/cczuq4KZ.s page 65
|
||||||
|
|
||||||
|
|
||||||
2922 010c 3A .uleb128 0x3a
|
2922 010c 3A .uleb128 0x3a
|
||||||
@ -3898,7 +3898,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
2976 0142 00 .byte 0x0
|
2976 0142 00 .byte 0x0
|
||||||
2977 0143 03 .uleb128 0x3
|
2977 0143 03 .uleb128 0x3
|
||||||
2978 0144 08 .uleb128 0x8
|
2978 0144 08 .uleb128 0x8
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 66
|
BFIN GAS /tmp/cczuq4KZ.s page 66
|
||||||
|
|
||||||
|
|
||||||
2979 0145 3A .uleb128 0x3a
|
2979 0145 3A .uleb128 0x3a
|
||||||
@ -3958,7 +3958,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
3033 017b 31 .uleb128 0x31
|
3033 017b 31 .uleb128 0x31
|
||||||
3034 017c 13 .uleb128 0x13
|
3034 017c 13 .uleb128 0x13
|
||||||
3035 017d 00 .byte 0x0
|
3035 017d 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 67
|
BFIN GAS /tmp/cczuq4KZ.s page 67
|
||||||
|
|
||||||
|
|
||||||
3036 017e 00 .byte 0x0
|
3036 017e 00 .byte 0x0
|
||||||
@ -4018,7 +4018,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
3090 01b4 0B .uleb128 0xb
|
3090 01b4 0B .uleb128 0xb
|
||||||
3091 01b5 3B .uleb128 0x3b
|
3091 01b5 3B .uleb128 0x3b
|
||||||
3092 01b6 0B .uleb128 0xb
|
3092 01b6 0B .uleb128 0xb
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 68
|
BFIN GAS /tmp/cczuq4KZ.s page 68
|
||||||
|
|
||||||
|
|
||||||
3093 01b7 27 .uleb128 0x27
|
3093 01b7 27 .uleb128 0x27
|
||||||
@ -4078,7 +4078,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
3147 01ed 1D .uleb128 0x1d
|
3147 01ed 1D .uleb128 0x1d
|
||||||
3148 01ee 00 .byte 0x0
|
3148 01ee 00 .byte 0x0
|
||||||
3149 01ef 31 .uleb128 0x31
|
3149 01ef 31 .uleb128 0x31
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 69
|
BFIN GAS /tmp/cczuq4KZ.s page 69
|
||||||
|
|
||||||
|
|
||||||
3150 01f0 13 .uleb128 0x13
|
3150 01f0 13 .uleb128 0x13
|
||||||
@ -4138,7 +4138,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
3204 0226 00 .byte 0x0
|
3204 0226 00 .byte 0x0
|
||||||
3205 0227 2A .uleb128 0x2a
|
3205 0227 2A .uleb128 0x2a
|
||||||
3206 0228 34 .uleb128 0x34
|
3206 0228 34 .uleb128 0x34
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 70
|
BFIN GAS /tmp/cczuq4KZ.s page 70
|
||||||
|
|
||||||
|
|
||||||
3207 0229 00 .byte 0x0
|
3207 0229 00 .byte 0x0
|
||||||
@ -4198,7 +4198,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
3245 0072 7D030000 .4byte 0x37d
|
3245 0072 7D030000 .4byte 0x37d
|
||||||
3246 0076 68646D61 .string "hdma_recv_req_rdy"
|
3246 0076 68646D61 .string "hdma_recv_req_rdy"
|
||||||
3246 5F726563
|
3246 5F726563
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 71
|
BFIN GAS /tmp/cczuq4KZ.s page 71
|
||||||
|
|
||||||
|
|
||||||
3246 765F7265
|
3246 765F7265
|
||||||
@ -4258,7 +4258,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
3284 0030 00000000 .4byte 0x0
|
3284 0030 00000000 .4byte 0x0
|
||||||
3285 0034 00000000 .4byte 0x0
|
3285 0034 00000000 .4byte 0x0
|
||||||
3286 0038 B6010000 .4byte .LBB37-.Ltext0
|
3286 0038 B6010000 .4byte .LBB37-.Ltext0
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 72
|
BFIN GAS /tmp/cczuq4KZ.s page 72
|
||||||
|
|
||||||
|
|
||||||
3287 003c BA010000 .4byte .LBE37-.Ltext0
|
3287 003c BA010000 .4byte .LBE37-.Ltext0
|
||||||
@ -4318,7 +4318,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
3320 5F617272
|
3320 5F617272
|
||||||
3320 00
|
3320 00
|
||||||
3321 .LASF10:
|
3321 .LASF10:
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 73
|
BFIN GAS /tmp/cczuq4KZ.s page 73
|
||||||
|
|
||||||
|
|
||||||
3322 006c 6C6F6E67 .string "long long int"
|
3322 006c 6C6F6E67 .string "long long int"
|
||||||
@ -4378,7 +4378,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
3346 55535F50
|
3346 55535F50
|
||||||
3347 .LASF34:
|
3347 .LASF34:
|
||||||
3348 0111 745F6864 .string "t_hdma_stream_descr"
|
3348 0111 745F6864 .string "t_hdma_stream_descr"
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 74
|
BFIN GAS /tmp/cczuq4KZ.s page 74
|
||||||
|
|
||||||
|
|
||||||
3348 6D615F73
|
3348 6D615F73
|
||||||
@ -4438,7 +4438,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
3372 01e0 665F736E .string "f_snd_start_id"
|
3372 01e0 665F736E .string "f_snd_start_id"
|
||||||
3372 645F7374
|
3372 645F7374
|
||||||
3372 6172745F
|
3372 6172745F
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 75
|
BFIN GAS /tmp/cczuq4KZ.s page 75
|
||||||
|
|
||||||
|
|
||||||
3372 696400
|
3372 696400
|
||||||
@ -4498,7 +4498,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
3398 715F7264
|
3398 715F7264
|
||||||
3398 7900
|
3398 7900
|
||||||
3399 .LASF60:
|
3399 .LASF60:
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 76
|
BFIN GAS /tmp/cczuq4KZ.s page 76
|
||||||
|
|
||||||
|
|
||||||
3400 027d 665F736E .string "f_snd_next_descr"
|
3400 027d 665F736E .string "f_snd_next_descr"
|
||||||
@ -4558,7 +4558,7 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
3426 696400
|
3426 696400
|
||||||
3427 .LASF3:
|
3427 .LASF3:
|
||||||
3428 030d 75696E74 .string "uint8_t"
|
3428 030d 75696E74 .string "uint8_t"
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 77
|
BFIN GAS /tmp/cczuq4KZ.s page 77
|
||||||
|
|
||||||
|
|
||||||
3428 385F7400
|
3428 385F7400
|
||||||
@ -4596,29 +4596,29 @@ BFIN GAS /tmp/ccXa0grL.s page 1
|
|||||||
3442 0375 72657375 .string "result"
|
3442 0375 72657375 .string "result"
|
||||||
3442 6C7400
|
3442 6C7400
|
||||||
3443 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
3443 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||||||
BFIN GAS /tmp/ccXa0grL.s page 78
|
BFIN GAS /tmp/cczuq4KZ.s page 78
|
||||||
|
|
||||||
|
|
||||||
DEFINED SYMBOLS
|
DEFINED SYMBOLS
|
||||||
*ABS*:0000000000000000 src/l502_hdma.c
|
*ABS*:0000000000000000 src/l502_hdma.c
|
||||||
/tmp/ccXa0grL.s:13 .text:0000000000000000 _hdma_send_start
|
/tmp/cczuq4KZ.s:13 .text:0000000000000000 _hdma_send_start
|
||||||
/tmp/ccXa0grL.s:1007 .bss:0000000000000000 _f_snd_start_id
|
/tmp/cczuq4KZ.s:1007 .bss:0000000000000000 _f_snd_start_id
|
||||||
/tmp/ccXa0grL.s:1011 .bss:0000000000000004 _f_snd_done_id
|
/tmp/cczuq4KZ.s:1011 .bss:0000000000000004 _f_snd_done_id
|
||||||
/tmp/ccXa0grL.s:1013 .bss:0000000000000008 _f_snd_next_descr
|
/tmp/cczuq4KZ.s:1013 .bss:0000000000000008 _f_snd_next_descr
|
||||||
/tmp/ccXa0grL.s:52 .text:0000000000000044 _hdma_send_stop
|
/tmp/cczuq4KZ.s:52 .text:0000000000000044 _hdma_send_stop
|
||||||
/tmp/ccXa0grL.s:72 .text:000000000000005c _hdma_recv_start
|
/tmp/cczuq4KZ.s:72 .text:000000000000005c _hdma_recv_start
|
||||||
/tmp/ccXa0grL.s:1009 .bss:0000000000000002 _f_rcv_start_id
|
/tmp/cczuq4KZ.s:1009 .bss:0000000000000002 _f_rcv_start_id
|
||||||
/tmp/ccXa0grL.s:1013 .bss:0000000000000006 _f_rcv_done_id
|
/tmp/cczuq4KZ.s:1013 .bss:0000000000000006 _f_rcv_done_id
|
||||||
/tmp/ccXa0grL.s:1015 .bss:0000000000000009 _f_rcv_next_descr
|
/tmp/cczuq4KZ.s:1015 .bss:0000000000000009 _f_rcv_next_descr
|
||||||
/tmp/ccXa0grL.s:1017 .bss:000000000000000a _f_rcv_done_descr
|
/tmp/cczuq4KZ.s:1017 .bss:000000000000000a _f_rcv_done_descr
|
||||||
/tmp/ccXa0grL.s:114 .text:00000000000000ac _hdma_recv_stop
|
/tmp/cczuq4KZ.s:114 .text:00000000000000ac _hdma_recv_stop
|
||||||
/tmp/ccXa0grL.s:134 .text:00000000000000c4 _hdma_send_req_rdy
|
/tmp/cczuq4KZ.s:134 .text:00000000000000c4 _hdma_send_req_rdy
|
||||||
/tmp/ccXa0grL.s:158 .text:00000000000000ec _hdma_recv_req_rdy
|
/tmp/cczuq4KZ.s:158 .text:00000000000000ec _hdma_recv_req_rdy
|
||||||
/tmp/ccXa0grL.s:182 .text:0000000000000114 _hdma_send_req_start
|
/tmp/cczuq4KZ.s:182 .text:0000000000000114 _hdma_send_req_start
|
||||||
/tmp/ccXa0grL.s:328 .text:00000000000001b4 _hdma_recv_req_start
|
/tmp/cczuq4KZ.s:328 .text:00000000000001b4 _hdma_recv_req_start
|
||||||
/tmp/ccXa0grL.s:467 .text:0000000000000258 _hdma_rd_isr
|
/tmp/cczuq4KZ.s:467 .text:0000000000000258 _hdma_rd_isr
|
||||||
/tmp/ccXa0grL.s:522 .text:000000000000029c _hdma_init
|
/tmp/cczuq4KZ.s:522 .text:000000000000029c _hdma_init
|
||||||
/tmp/ccXa0grL.s:774 .text:0000000000000458 _hdma_isr
|
/tmp/cczuq4KZ.s:774 .text:0000000000000458 _hdma_isr
|
||||||
|
|
||||||
UNDEFINED SYMBOLS
|
UNDEFINED SYMBOLS
|
||||||
_g_state
|
_g_state
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
BFIN GAS /tmp/ccq8enAs.s page 1
|
BFIN GAS /tmp/ccrbMF6U.s page 1
|
||||||
|
|
||||||
|
|
||||||
1 .file "src/l502_init.c";
|
1 .file "src/l502_init.c";
|
||||||
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
36:src/l502_init.c **** * tRCD(min)=20 нс (при частоте 120 Мгц - 3 тактов)
|
36:src/l502_init.c **** * tRCD(min)=20 нс (при частоте 120 Мгц - 3 тактов)
|
||||||
37:src/l502_init.c **** * tWR - хз, на вскидку 2
|
37:src/l502_init.c **** * tWR - хз, на вскидку 2
|
||||||
38:src/l502_init.c **** * POWER startup delay - не нужна
|
38:src/l502_init.c **** * POWER startup delay - не нужна
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 2
|
BFIN GAS /tmp/ccrbMF6U.s page 2
|
||||||
|
|
||||||
|
|
||||||
39:src/l502_init.c **** * PSS - power SDRAM - должно быть
|
39:src/l502_init.c **** * PSS - power SDRAM - должно быть
|
||||||
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
53 0034 C267 R2 += -8;
|
53 0034 C267 R2 += -8;
|
||||||
54 0036 0AE11C00 P2.L = 28;
|
54 0036 0AE11C00 P2.L = 28;
|
||||||
55 003a 6200 call (P2);
|
55 003a 6200 call (P2);
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 3
|
BFIN GAS /tmp/ccrbMF6U.s page 3
|
||||||
|
|
||||||
|
|
||||||
56 .LVL6:
|
56 .LVL6:
|
||||||
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
67:src/l502_init.c **** uint32_t l502_otp_write_cfg(uint32_t first_page) {
|
67:src/l502_init.c **** uint32_t l502_otp_write_cfg(uint32_t first_page) {
|
||||||
98 .loc 1 67 0
|
98 .loc 1 67 0
|
||||||
99 .LVL9:
|
99 .LVL9:
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 4
|
BFIN GAS /tmp/ccrbMF6U.s page 4
|
||||||
|
|
||||||
|
|
||||||
100 006c ED05 [--sp] = ( r7:5, p5:5 );
|
100 006c ED05 [--sp] = ( r7:5, p5:5 );
|
||||||
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
133 .L12:
|
133 .L12:
|
||||||
71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P)
|
71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P)
|
||||||
134 .loc 1 71 0
|
134 .loc 1 71 0
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 5
|
BFIN GAS /tmp/ccrbMF6U.s page 5
|
||||||
|
|
||||||
|
|
||||||
135 0098 20E1016A R0 = 27137 (X);
|
135 0098 20E1016A R0 = 27137 (X);
|
||||||
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
182 .LVL23:
|
182 .LVL23:
|
||||||
183 00e4 D1BB [FP+-12] = R1;
|
183 00e4 D1BB [FP+-12] = R1;
|
||||||
184 .LVL24:
|
184 .LVL24:
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 6
|
BFIN GAS /tmp/ccrbMF6U.s page 6
|
||||||
|
|
||||||
|
|
||||||
54:src/l502_init.c **** err = bfrom_OtpWrite(page, OTP_LOWER_HALF | OTP_NO_ECC, &val);
|
54:src/l502_init.c **** err = bfrom_OtpWrite(page, OTP_LOWER_HALF | OTP_NO_ECC, &val);
|
||||||
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
235 .LFB20:
|
235 .LFB20:
|
||||||
88:src/l502_init.c ****
|
88:src/l502_init.c ****
|
||||||
89:src/l502_init.c ****
|
89:src/l502_init.c ****
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 7
|
BFIN GAS /tmp/ccrbMF6U.s page 7
|
||||||
|
|
||||||
|
|
||||||
90:src/l502_init.c ****
|
90:src/l502_init.c ****
|
||||||
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
102:src/l502_init.c **** if (!err && !((val>>OTP_INVALID_P)&0x3)) {
|
102:src/l502_init.c **** if (!err && !((val>>OTP_INVALID_P)&0x3)) {
|
||||||
275 .loc 1 102 0
|
275 .loc 1 102 0
|
||||||
276 0152 000C cc =R0==0;
|
276 0152 000C cc =R0==0;
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 8
|
BFIN GAS /tmp/ccrbMF6U.s page 8
|
||||||
|
|
||||||
|
|
||||||
277 0154 5914 if !cc jump .L15 (bp);
|
277 0154 5914 if !cc jump .L15 (bp);
|
||||||
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
110:src/l502_init.c **** pll_setup = 1;
|
110:src/l502_init.c **** pll_setup = 1;
|
||||||
111:src/l502_init.c **** }
|
111:src/l502_init.c **** }
|
||||||
112:src/l502_init.c **** err = l502_otp_write_cfg(page);
|
112:src/l502_init.c **** err = l502_otp_write_cfg(page);
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 9
|
BFIN GAS /tmp/ccrbMF6U.s page 9
|
||||||
|
|
||||||
|
|
||||||
113:src/l502_init.c **** page+=4;
|
113:src/l502_init.c **** page+=4;
|
||||||
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
353 01b6 20E1016A R0 = 27137 (X);
|
353 01b6 20E1016A R0 = 27137 (X);
|
||||||
354 01ba 2160 R1 = 4 (X);
|
354 01ba 2160 R1 = 4 (X);
|
||||||
355 01bc 804F R0 <<= 16;
|
355 01bc 804F R0 <<= 16;
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 10
|
BFIN GAS /tmp/ccrbMF6U.s page 10
|
||||||
|
|
||||||
|
|
||||||
356 01be 41E10404 R1.H = 1028;
|
356 01be 41E10404 R1.H = 1028;
|
||||||
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
404 0202 6300 call (P3);
|
404 0202 6300 call (P3);
|
||||||
405 0204 C82F jump.s .L21;
|
405 0204 C82F jump.s .L21;
|
||||||
406 .LVL53:
|
406 .LVL53:
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 11
|
BFIN GAS /tmp/ccrbMF6U.s page 11
|
||||||
|
|
||||||
|
|
||||||
407 .L15:
|
407 .L15:
|
||||||
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
456 0242 5730 R2 = FP;
|
456 0242 5730 R2 = FP;
|
||||||
457 0244 1064 R0 += 2;
|
457 0244 1064 R0 += 2;
|
||||||
458 0246 21E18000 R1 = 128 (X);
|
458 0246 21E18000 R1 = 128 (X);
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 12
|
BFIN GAS /tmp/ccrbMF6U.s page 12
|
||||||
|
|
||||||
|
|
||||||
459 024a 8267 R2 += -16;
|
459 024a 8267 R2 += -16;
|
||||||
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
507 .LFE20:
|
507 .LFE20:
|
||||||
508 .size _l502_otp_init, .-_l502_otp_init
|
508 .size _l502_otp_init, .-_l502_otp_init
|
||||||
509 .align 4
|
509 .align 4
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 13
|
BFIN GAS /tmp/ccrbMF6U.s page 13
|
||||||
|
|
||||||
|
|
||||||
510 .global _l502_init;
|
510 .global _l502_init;
|
||||||
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
151:src/l502_init.c **** *pSPORT0_RCR2 = SLEN(15) | RXSE;
|
151:src/l502_init.c **** *pSPORT0_RCR2 = SLEN(15) | RXSE;
|
||||||
544 .loc 1 151 0
|
544 .loc 1 151 0
|
||||||
545 02c2 026D P2 += 32;
|
545 02c2 026D P2 += 32;
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 14
|
BFIN GAS /tmp/ccrbMF6U.s page 14
|
||||||
|
|
||||||
|
|
||||||
546 02c4 1097 W [P2] = R0;
|
546 02c4 1097 W [P2] = R0;
|
||||||
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
23:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif
|
23:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif
|
||||||
24:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
24:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||||||
25:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN)
|
25:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN)
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 15
|
BFIN GAS /tmp/ccrbMF6U.s page 15
|
||||||
|
|
||||||
|
|
||||||
26:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
26:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||||||
@ -898,7 +898,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
80:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CLI */
|
80:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CLI */
|
||||||
81:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
81:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||||||
82:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_STI) && \
|
82:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_STI) && \
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 16
|
BFIN GAS /tmp/ccrbMF6U.s page 16
|
||||||
|
|
||||||
|
|
||||||
83:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_STI)) || \
|
83:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_STI)) || \
|
||||||
@ -958,7 +958,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
137:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
137:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||||||
138:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void prefetch(void * __a) {
|
138:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void prefetch(void * __a) {
|
||||||
139:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_prefetch(__a);
|
139:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_prefetch(__a);
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 17
|
BFIN GAS /tmp/ccrbMF6U.s page 17
|
||||||
|
|
||||||
|
|
||||||
140:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
140:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||||||
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
194:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
194:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||||||
195:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
195:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||||||
196:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flush(void * __a) {
|
196:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flush(void * __a) {
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 18
|
BFIN GAS /tmp/ccrbMF6U.s page 18
|
||||||
|
|
||||||
|
|
||||||
197:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flush(__a);
|
197:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flush(__a);
|
||||||
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
251:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
251:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||||||
252:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a csync instruction protected by CLI/STI for anomaly 05-00-0312;
|
252:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a csync instruction protected by CLI/STI for anomaly 05-00-0312;
|
||||||
253:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected csync by using csync_int
|
253:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected csync by using csync_int
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 19
|
BFIN GAS /tmp/ccrbMF6U.s page 19
|
||||||
|
|
||||||
|
|
||||||
254:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
|
254:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
|
||||||
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
600 0316 2400 ssync;
|
600 0316 2400 ssync;
|
||||||
601 .LBE62:
|
601 .LBE62:
|
||||||
602 .LBE61:
|
602 .LBE61:
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 20
|
BFIN GAS /tmp/ccrbMF6U.s page 20
|
||||||
|
|
||||||
|
|
||||||
159:src/l502_init.c **** /* SPORT TX оставляем на IVG9 */
|
159:src/l502_init.c **** /* SPORT TX оставляем на IVG9 */
|
||||||
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
631 .loc 1 183 0
|
631 .loc 1 183 0
|
||||||
632 0342 01E80000 UNLINK;
|
632 0342 01E80000 UNLINK;
|
||||||
633 0346 BD05 ( r7:7, p5:5 ) = [sp++];
|
633 0346 BD05 ( r7:7, p5:5 ) = [sp++];
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 21
|
BFIN GAS /tmp/ccrbMF6U.s page 21
|
||||||
|
|
||||||
|
|
||||||
634
|
634
|
||||||
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
680 .LFE21:
|
680 .LFE21:
|
||||||
681 .size _l502_init, .-_l502_init
|
681 .size _l502_init, .-_l502_init
|
||||||
682 .section .debug_frame,"",@progbits
|
682 .section .debug_frame,"",@progbits
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 22
|
BFIN GAS /tmp/ccrbMF6U.s page 22
|
||||||
|
|
||||||
|
|
||||||
683 .Lframe0:
|
683 .Lframe0:
|
||||||
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
737 .LSFDE4:
|
737 .LSFDE4:
|
||||||
738 0048 20000000 .4byte .LEFDE4-.LASFDE4
|
738 0048 20000000 .4byte .LEFDE4-.LASFDE4
|
||||||
739 .LASFDE4:
|
739 .LASFDE4:
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 23
|
BFIN GAS /tmp/ccrbMF6U.s page 23
|
||||||
|
|
||||||
|
|
||||||
740 004c 00000000 .4byte .Lframe0
|
740 004c 00000000 .4byte .Lframe0
|
||||||
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
794 0090 03 .uleb128 0x3
|
794 0090 03 .uleb128 0x3
|
||||||
795 0091 85 .byte 0x85
|
795 0091 85 .byte 0x85
|
||||||
796 0092 02 .uleb128 0x2
|
796 0092 02 .uleb128 0x2
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 24
|
BFIN GAS /tmp/ccrbMF6U.s page 24
|
||||||
|
|
||||||
|
|
||||||
797 0093 84 .byte 0x84
|
797 0093 84 .byte 0x84
|
||||||
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
851 0035 50 .byte 0x50
|
851 0035 50 .byte 0x50
|
||||||
852 0036 12000000 .4byte .LVL1-.Ltext0
|
852 0036 12000000 .4byte .LVL1-.Ltext0
|
||||||
853 003a 42000000 .4byte .LVL8-.Ltext0
|
853 003a 42000000 .4byte .LVL8-.Ltext0
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 25
|
BFIN GAS /tmp/ccrbMF6U.s page 25
|
||||||
|
|
||||||
|
|
||||||
854 003e 0100 .2byte 0x1
|
854 003e 0100 .2byte 0x1
|
||||||
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
908 00cb 26010000 .4byte .LVL31-.Ltext0
|
908 00cb 26010000 .4byte .LVL31-.Ltext0
|
||||||
909 00cf 0100 .2byte 0x1
|
909 00cf 0100 .2byte 0x1
|
||||||
910 00d1 56 .byte 0x56
|
910 00d1 56 .byte 0x56
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 26
|
BFIN GAS /tmp/ccrbMF6U.s page 26
|
||||||
|
|
||||||
|
|
||||||
911 00d2 00000000 .4byte 0x0
|
911 00d2 00000000 .4byte 0x0
|
||||||
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
965 .LLST8:
|
965 .LLST8:
|
||||||
966 0165 8E000000 .4byte .LVL12-.Ltext0
|
966 0165 8E000000 .4byte .LVL12-.Ltext0
|
||||||
967 0169 90000000 .4byte .LVL13-.Ltext0
|
967 0169 90000000 .4byte .LVL13-.Ltext0
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 27
|
BFIN GAS /tmp/ccrbMF6U.s page 27
|
||||||
|
|
||||||
|
|
||||||
968 016d 0100 .2byte 0x1
|
968 016d 0100 .2byte 0x1
|
||||||
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1022 01f9 50 .byte 0x50
|
1022 01f9 50 .byte 0x50
|
||||||
1023 01fa B6010000 .4byte .LVL44-.Ltext0
|
1023 01fa B6010000 .4byte .LVL44-.Ltext0
|
||||||
1024 01fe D8010000 .4byte .LVL47-.Ltext0
|
1024 01fe D8010000 .4byte .LVL47-.Ltext0
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 28
|
BFIN GAS /tmp/ccrbMF6U.s page 28
|
||||||
|
|
||||||
|
|
||||||
1025 0202 0100 .2byte 0x1
|
1025 0202 0100 .2byte 0x1
|
||||||
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1079 0295 54 .byte 0x54
|
1079 0295 54 .byte 0x54
|
||||||
1080 0296 B6010000 .4byte .LVL44-.Ltext0
|
1080 0296 B6010000 .4byte .LVL44-.Ltext0
|
||||||
1081 029a 8A020000 .4byte .LVL63-.Ltext0
|
1081 029a 8A020000 .4byte .LVL63-.Ltext0
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 29
|
BFIN GAS /tmp/ccrbMF6U.s page 29
|
||||||
|
|
||||||
|
|
||||||
1082 029e 0100 .2byte 0x1
|
1082 029e 0100 .2byte 0x1
|
||||||
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1136 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
|
1136 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
|
||||||
1137 .file 4 "gcc/bfrom.h"
|
1137 .file 4 "gcc/bfrom.h"
|
||||||
1138 .section .debug_info
|
1138 .section .debug_info
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 30
|
BFIN GAS /tmp/ccrbMF6U.s page 30
|
||||||
|
|
||||||
|
|
||||||
1139 0000 D8040000 .4byte 0x4d8
|
1139 0000 D8040000 .4byte 0x4d8
|
||||||
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1193 006d 07 .byte 0x7
|
1193 006d 07 .byte 0x7
|
||||||
1194 006e 05 .uleb128 0x5
|
1194 006e 05 .uleb128 0x5
|
||||||
1195 006f 04 .byte 0x4
|
1195 006f 04 .byte 0x4
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 31
|
BFIN GAS /tmp/ccrbMF6U.s page 31
|
||||||
|
|
||||||
|
|
||||||
1196 0070 02 .uleb128 0x2
|
1196 0070 02 .uleb128 0x2
|
||||||
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1250 00d9 02 .byte 0x2
|
1250 00d9 02 .byte 0x2
|
||||||
1251 00da 23 .byte 0x23
|
1251 00da 23 .byte 0x23
|
||||||
1252 00db 06 .uleb128 0x6
|
1252 00db 06 .uleb128 0x6
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 32
|
BFIN GAS /tmp/ccrbMF6U.s page 32
|
||||||
|
|
||||||
|
|
||||||
1253 00dc 08 .uleb128 0x8
|
1253 00dc 08 .uleb128 0x8
|
||||||
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1307 014c 12010000 .4byte 0x112
|
1307 014c 12010000 .4byte 0x112
|
||||||
1308 0150 2B000000 .4byte .LLST1
|
1308 0150 2B000000 .4byte .LLST1
|
||||||
1309 0154 10 .uleb128 0x10
|
1309 0154 10 .uleb128 0x10
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 33
|
BFIN GAS /tmp/ccrbMF6U.s page 33
|
||||||
|
|
||||||
|
|
||||||
1310 0155 1D010000 .4byte 0x11d
|
1310 0155 1D010000 .4byte 0x11d
|
||||||
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1364 01ca 01 .byte 0x1
|
1364 01ca 01 .byte 0x1
|
||||||
1365 01cb 44 .byte 0x44
|
1365 01cb 44 .byte 0x44
|
||||||
1366 01cc 82000000 .4byte 0x82
|
1366 01cc 82000000 .4byte 0x82
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 34
|
BFIN GAS /tmp/ccrbMF6U.s page 34
|
||||||
|
|
||||||
|
|
||||||
1367 01d0 0C .uleb128 0xc
|
1367 01d0 0C .uleb128 0xc
|
||||||
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1421 025a 00 .byte 0x0
|
1421 025a 00 .byte 0x0
|
||||||
1422 025b 00 .byte 0x0
|
1422 025b 00 .byte 0x0
|
||||||
1423 025c 00 .byte 0x0
|
1423 025c 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 35
|
BFIN GAS /tmp/ccrbMF6U.s page 35
|
||||||
|
|
||||||
|
|
||||||
1424 025d 18 .uleb128 0x18
|
1424 025d 18 .uleb128 0x18
|
||||||
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1478 02de 58000000 .4byte .Ldebug_ranges0+0x58
|
1478 02de 58000000 .4byte .Ldebug_ranges0+0x58
|
||||||
1479 02e2 16 .uleb128 0x16
|
1479 02e2 16 .uleb128 0x16
|
||||||
1480 02e3 C5010000 .4byte 0x1c5
|
1480 02e3 C5010000 .4byte 0x1c5
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 36
|
BFIN GAS /tmp/ccrbMF6U.s page 36
|
||||||
|
|
||||||
|
|
||||||
1481 02e7 12 .uleb128 0x12
|
1481 02e7 12 .uleb128 0x12
|
||||||
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1535 035c 7F .byte 0x7f
|
1535 035c 7F .byte 0x7f
|
||||||
1536 035d 11 .uleb128 0x11
|
1536 035d 11 .uleb128 0x11
|
||||||
1537 035e 68020000 .4byte .LBB54
|
1537 035e 68020000 .4byte .LBB54
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 37
|
BFIN GAS /tmp/ccrbMF6U.s page 37
|
||||||
|
|
||||||
|
|
||||||
1538 0362 84020000 .4byte .LBE54
|
1538 0362 84020000 .4byte .LBE54
|
||||||
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1592 03e2 16030000 .4byte .LBB61
|
1592 03e2 16030000 .4byte .LBB61
|
||||||
1593 03e6 18030000 .4byte .LBE61
|
1593 03e6 18030000 .4byte .LBE61
|
||||||
1594 03ea 01 .byte 0x1
|
1594 03ea 01 .byte 0x1
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 38
|
BFIN GAS /tmp/ccrbMF6U.s page 38
|
||||||
|
|
||||||
|
|
||||||
1595 03eb A0 .byte 0xa0
|
1595 03eb A0 .byte 0xa0
|
||||||
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1648 0461 01 .byte 0x1
|
1648 0461 01 .byte 0x1
|
||||||
1649 0462 82000000 .4byte 0x82
|
1649 0462 82000000 .4byte 0x82
|
||||||
1650 0466 75040000 .4byte 0x475
|
1650 0466 75040000 .4byte 0x475
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 39
|
BFIN GAS /tmp/ccrbMF6U.s page 39
|
||||||
|
|
||||||
|
|
||||||
1651 046a 23 .uleb128 0x23
|
1651 046a 23 .uleb128 0x23
|
||||||
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1702 0002 01 .byte 0x1
|
1702 0002 01 .byte 0x1
|
||||||
1703 0003 25 .uleb128 0x25
|
1703 0003 25 .uleb128 0x25
|
||||||
1704 0004 0E .uleb128 0xe
|
1704 0004 0E .uleb128 0xe
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 40
|
BFIN GAS /tmp/ccrbMF6U.s page 40
|
||||||
|
|
||||||
|
|
||||||
1705 0005 13 .uleb128 0x13
|
1705 0005 13 .uleb128 0x13
|
||||||
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1759 003b 00 .byte 0x0
|
1759 003b 00 .byte 0x0
|
||||||
1760 003c 03 .uleb128 0x3
|
1760 003c 03 .uleb128 0x3
|
||||||
1761 003d 0E .uleb128 0xe
|
1761 003d 0E .uleb128 0xe
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 41
|
BFIN GAS /tmp/ccrbMF6U.s page 41
|
||||||
|
|
||||||
|
|
||||||
1762 003e 3A .uleb128 0x3a
|
1762 003e 3A .uleb128 0x3a
|
||||||
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1816 0074 2E .uleb128 0x2e
|
1816 0074 2E .uleb128 0x2e
|
||||||
1817 0075 01 .byte 0x1
|
1817 0075 01 .byte 0x1
|
||||||
1818 0076 3F .uleb128 0x3f
|
1818 0076 3F .uleb128 0x3f
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 42
|
BFIN GAS /tmp/ccrbMF6U.s page 42
|
||||||
|
|
||||||
|
|
||||||
1819 0077 0C .uleb128 0xc
|
1819 0077 0C .uleb128 0xc
|
||||||
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1873 00ad 01 .uleb128 0x1
|
1873 00ad 01 .uleb128 0x1
|
||||||
1874 00ae 12 .uleb128 0x12
|
1874 00ae 12 .uleb128 0x12
|
||||||
1875 00af 01 .uleb128 0x1
|
1875 00af 01 .uleb128 0x1
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 43
|
BFIN GAS /tmp/ccrbMF6U.s page 43
|
||||||
|
|
||||||
|
|
||||||
1876 00b0 40 .uleb128 0x40
|
1876 00b0 40 .uleb128 0x40
|
||||||
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1930 00e6 0C .uleb128 0xc
|
1930 00e6 0C .uleb128 0xc
|
||||||
1931 00e7 20 .uleb128 0x20
|
1931 00e7 20 .uleb128 0x20
|
||||||
1932 00e8 0B .uleb128 0xb
|
1932 00e8 0B .uleb128 0xb
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 44
|
BFIN GAS /tmp/ccrbMF6U.s page 44
|
||||||
|
|
||||||
|
|
||||||
1933 00e9 01 .uleb128 0x1
|
1933 00e9 01 .uleb128 0x1
|
||||||
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
1987 011f 0B .uleb128 0xb
|
1987 011f 0B .uleb128 0xb
|
||||||
1988 0120 3B .uleb128 0x3b
|
1988 0120 3B .uleb128 0x3b
|
||||||
1989 0121 0B .uleb128 0xb
|
1989 0121 0B .uleb128 0xb
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 45
|
BFIN GAS /tmp/ccrbMF6U.s page 45
|
||||||
|
|
||||||
|
|
||||||
1990 0122 27 .uleb128 0x27
|
1990 0122 27 .uleb128 0x27
|
||||||
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
2044 0158 03 .uleb128 0x3
|
2044 0158 03 .uleb128 0x3
|
||||||
2045 0159 08 .uleb128 0x8
|
2045 0159 08 .uleb128 0x8
|
||||||
2046 015a 3A .uleb128 0x3a
|
2046 015a 3A .uleb128 0x3a
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 46
|
BFIN GAS /tmp/ccrbMF6U.s page 46
|
||||||
|
|
||||||
|
|
||||||
2047 015b 0B .uleb128 0xb
|
2047 015b 0B .uleb128 0xb
|
||||||
@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
2101 0191 0B .uleb128 0xb
|
2101 0191 0B .uleb128 0xb
|
||||||
2102 0192 00 .byte 0x0
|
2102 0192 00 .byte 0x0
|
||||||
2103 0193 00 .byte 0x0
|
2103 0193 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 47
|
BFIN GAS /tmp/ccrbMF6U.s page 47
|
||||||
|
|
||||||
|
|
||||||
2104 0194 21 .uleb128 0x21
|
2104 0194 21 .uleb128 0x21
|
||||||
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
2158 000a DC040000 .4byte 0x4dc
|
2158 000a DC040000 .4byte 0x4dc
|
||||||
2159 000e 36010000 .4byte 0x136
|
2159 000e 36010000 .4byte 0x136
|
||||||
2160 0012 6C353032 .string "l502_otp_make_invalid"
|
2160 0012 6C353032 .string "l502_otp_make_invalid"
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 48
|
BFIN GAS /tmp/ccrbMF6U.s page 48
|
||||||
|
|
||||||
|
|
||||||
2160 5F6F7470
|
2160 5F6F7470
|
||||||
@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
2199 003c 06020000 .4byte .LBE35-.Ltext0
|
2199 003c 06020000 .4byte .LBE35-.Ltext0
|
||||||
2200 0040 6E010000 .4byte .LBB46-.Ltext0
|
2200 0040 6E010000 .4byte .LBB46-.Ltext0
|
||||||
2201 0044 94010000 .4byte .LBE46-.Ltext0
|
2201 0044 94010000 .4byte .LBE46-.Ltext0
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 49
|
BFIN GAS /tmp/ccrbMF6U.s page 49
|
||||||
|
|
||||||
|
|
||||||
2202 0048 44010000 .4byte .LBB45-.Ltext0
|
2202 0048 44010000 .4byte .LBB45-.Ltext0
|
||||||
@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
2234 70526561
|
2234 70526561
|
||||||
2234 6400
|
2234 6400
|
||||||
2235 .LASF2:
|
2235 .LASF2:
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 50
|
BFIN GAS /tmp/ccrbMF6U.s page 50
|
||||||
|
|
||||||
|
|
||||||
2236 00a5 756E7369 .string "unsigned char"
|
2236 00a5 756E7369 .string "unsigned char"
|
||||||
@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
2258 6720756E
|
2258 6720756E
|
||||||
2258 7369676E
|
2258 7369676E
|
||||||
2258 65642069
|
2258 65642069
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 51
|
BFIN GAS /tmp/ccrbMF6U.s page 51
|
||||||
|
|
||||||
|
|
||||||
2259 .LASF26:
|
2259 .LASF26:
|
||||||
@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
2284 5F6F7470
|
2284 5F6F7470
|
||||||
2284 5F6D616B
|
2284 5F6D616B
|
||||||
2284 655F696E
|
2284 655F696E
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 52
|
BFIN GAS /tmp/ccrbMF6U.s page 52
|
||||||
|
|
||||||
|
|
||||||
2284 76616C69
|
2284 76616C69
|
||||||
@ -3074,16 +3074,16 @@ BFIN GAS /tmp/ccq8enAs.s page 1
|
|||||||
2290 01fe 7373796E .string "ssync"
|
2290 01fe 7373796E .string "ssync"
|
||||||
2290 6300
|
2290 6300
|
||||||
2291 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
2291 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||||||
BFIN GAS /tmp/ccq8enAs.s page 53
|
BFIN GAS /tmp/ccrbMF6U.s page 53
|
||||||
|
|
||||||
|
|
||||||
DEFINED SYMBOLS
|
DEFINED SYMBOLS
|
||||||
*ABS*:0000000000000000 src/l502_init.c
|
*ABS*:0000000000000000 src/l502_init.c
|
||||||
/tmp/ccq8enAs.s:13 .text:0000000000000000 _l502_otp_make_invalid
|
/tmp/ccrbMF6U.s:13 .text:0000000000000000 _l502_otp_make_invalid
|
||||||
/tmp/ccq8enAs.s:72 .text:0000000000000044 _l502_setup_pll
|
/tmp/ccrbMF6U.s:72 .text:0000000000000044 _l502_setup_pll
|
||||||
/tmp/ccq8enAs.s:96 .text:000000000000006c _l502_otp_write_cfg
|
/tmp/ccrbMF6U.s:96 .text:000000000000006c _l502_otp_write_cfg
|
||||||
/tmp/ccq8enAs.s:234 .text:0000000000000128 _l502_otp_init
|
/tmp/ccrbMF6U.s:234 .text:0000000000000128 _l502_otp_init
|
||||||
/tmp/ccq8enAs.s:512 .text:000000000000028c _l502_init
|
/tmp/ccrbMF6U.s:512 .text:000000000000028c _l502_init
|
||||||
|
|
||||||
UNDEFINED SYMBOLS
|
UNDEFINED SYMBOLS
|
||||||
_fpga_spi_init
|
_fpga_spi_init
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
BFIN GAS /tmp/ccp4s0Tt.s page 1
|
BFIN GAS /tmp/ccStMqxL.s page 1
|
||||||
|
|
||||||
|
|
||||||
1 .file "src/l502_params.c";
|
1 .file "src/l502_params.c";
|
||||||
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
36:src/l502_params.c **** .ref_freq = L502_REF_FREQ_2000KHZ,
|
36:src/l502_params.c **** .ref_freq = L502_REF_FREQ_2000KHZ,
|
||||||
37:src/l502_params.c **** .out_freq_div = X502_OUT_FREQ_DIV_DEFAULT,
|
37:src/l502_params.c **** .out_freq_div = X502_OUT_FREQ_DIV_DEFAULT,
|
||||||
38:src/l502_params.c **** .sync_mode = L502_SYNC_INTERNAL,
|
38:src/l502_params.c **** .sync_mode = L502_SYNC_INTERNAL,
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 2
|
BFIN GAS /tmp/ccStMqxL.s page 2
|
||||||
|
|
||||||
|
|
||||||
39:src/l502_params.c **** .sync_start_mode = L502_SYNC_INTERNAL
|
39:src/l502_params.c **** .sync_start_mode = L502_SYNC_INTERNAL
|
||||||
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
47 .type _params_set_lch, STT_FUNC;
|
47 .type _params_set_lch, STT_FUNC;
|
||||||
48 _params_set_lch:
|
48 _params_set_lch:
|
||||||
49 .LFB3:
|
49 .LFB3:
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 3
|
BFIN GAS /tmp/ccStMqxL.s page 3
|
||||||
|
|
||||||
|
|
||||||
60:src/l502_params.c ****
|
60:src/l502_params.c ****
|
||||||
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
77:src/l502_params.c **** if ((mode!=L502_LCH_MODE_COMM) && (mode != L502_LCH_MODE_DIFF) &&
|
77:src/l502_params.c **** if ((mode!=L502_LCH_MODE_COMM) && (mode != L502_LCH_MODE_DIFF) &&
|
||||||
72 .loc 1 77 0
|
72 .loc 1 77 0
|
||||||
73 0044 120E cc =R2<=2 (iu);
|
73 0044 120E cc =R2<=2 (iu);
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 4
|
BFIN GAS /tmp/ccStMqxL.s page 4
|
||||||
|
|
||||||
|
|
||||||
74 0046 FA17 if !cc jump .L8 (bp);
|
74 0046 FA17 if !cc jump .L8 (bp);
|
||||||
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
95:src/l502_params.c **** int32_t params_set_adc_freq_div(uint32_t div) {
|
95:src/l502_params.c **** int32_t params_set_adc_freq_div(uint32_t div) {
|
||||||
117 .loc 1 95 0
|
117 .loc 1 95 0
|
||||||
118 .LVL9:
|
118 .LVL9:
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 5
|
BFIN GAS /tmp/ccStMqxL.s page 5
|
||||||
|
|
||||||
|
|
||||||
119 008c 0830 R1 = R0;
|
119 008c 0830 R1 = R0;
|
||||||
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
158 00c4 00E80000 LINK 0;
|
158 00c4 00E80000 LINK 0;
|
||||||
159 .LCFI3:
|
159 .LCFI3:
|
||||||
160 .loc 1 107 0
|
160 .loc 1 107 0
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 6
|
BFIN GAS /tmp/ccStMqxL.s page 6
|
||||||
|
|
||||||
|
|
||||||
161 00c8 10E60402 [P2+2064] = R0;
|
161 00c8 10E60402 [P2+2064] = R0;
|
||||||
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
202 .LFE6:
|
202 .LFE6:
|
||||||
203 .size _params_set_adc_interframe_delay, .-_params_set_adc_interframe_delay
|
203 .size _params_set_adc_interframe_delay, .-_params_set_adc_interframe_delay
|
||||||
204 .align 4
|
204 .align 4
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 7
|
BFIN GAS /tmp/ccStMqxL.s page 7
|
||||||
|
|
||||||
|
|
||||||
205 .global _params_set_sync_mode;
|
205 .global _params_set_sync_mode;
|
||||||
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
130:src/l502_params.c **** /** Установка источника синхронизации старта сбора дан
|
130:src/l502_params.c **** /** Установка источника синхронизации старта сбора дан
|
||||||
131:src/l502_params.c **** @param[in] sync_mode Значение из #t_l502_sync_mode
|
131:src/l502_params.c **** @param[in] sync_mode Значение из #t_l502_sync_mode
|
||||||
132:src/l502_params.c **** @return Код ошибки */
|
132:src/l502_params.c **** @return Код ошибки */
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 8
|
BFIN GAS /tmp/ccStMqxL.s page 8
|
||||||
|
|
||||||
|
|
||||||
133:src/l502_params.c **** int32_t params_set_sync_start_mode(t_l502_sync_mode sync_mode) {
|
133:src/l502_params.c **** int32_t params_set_sync_start_mode(t_l502_sync_mode sync_mode) {
|
||||||
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
145:src/l502_params.c **** if ((div==0) || (div > L502_DIN_FREQ_DIV_MAX))
|
145:src/l502_params.c **** if ((div==0) || (div > L502_DIN_FREQ_DIV_MAX))
|
||||||
288 .loc 1 145 0
|
288 .loc 1 145 0
|
||||||
289 0162 FA63 R2 = -1 (X);
|
289 0162 FA63 R2 = -1 (X);
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 9
|
BFIN GAS /tmp/ccStMqxL.s page 9
|
||||||
|
|
||||||
|
|
||||||
290 0164 F867 R0 += -1;
|
290 0164 F867 R0 += -1;
|
||||||
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
331 019c 100A cc =R0<=R2 (iu);
|
331 019c 100A cc =R0<=R2 (iu);
|
||||||
332 019e 0B10 if !cc jump .L45;
|
332 019e 0B10 if !cc jump .L45;
|
||||||
156:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS;
|
156:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS;
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 10
|
BFIN GAS /tmp/ccStMqxL.s page 10
|
||||||
|
|
||||||
|
|
||||||
157:src/l502_params.c **** g_set.out_freq_div = div;
|
157:src/l502_params.c **** g_set.out_freq_div = div;
|
||||||
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
174:src/l502_params.c **** if (!err) {
|
174:src/l502_params.c **** if (!err) {
|
||||||
175:src/l502_params.c **** /* записываем логическую таблицу */
|
175:src/l502_params.c **** /* записываем логическую таблицу */
|
||||||
176:src/l502_params.c **** for (ch = 0; ch < g_set.lch_cnt; ch++) {
|
176:src/l502_params.c **** for (ch = 0; ch < g_set.lch_cnt; ch++) {
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 11
|
BFIN GAS /tmp/ccStMqxL.s page 11
|
||||||
|
|
||||||
|
|
||||||
177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7);
|
177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7);
|
||||||
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
390 .LBB2:
|
390 .LBB2:
|
||||||
177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7);
|
177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7);
|
||||||
391 .loc 1 177 0
|
391 .loc 1 177 0
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 12
|
BFIN GAS /tmp/ccStMqxL.s page 12
|
||||||
|
|
||||||
|
|
||||||
392 01f6 7C60 R4 = 15 (X);
|
392 01f6 7C60 R4 = 15 (X);
|
||||||
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7);
|
177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7);
|
||||||
438 .loc 1 177 0
|
438 .loc 1 177 0
|
||||||
439 023e 184F R0 <<= 3;
|
439 023e 184F R0 <<= 3;
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 13
|
BFIN GAS /tmp/ccStMqxL.s page 13
|
||||||
|
|
||||||
|
|
||||||
440 0240 0832 P1 = R0;
|
440 0240 0832 P1 = R0;
|
||||||
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
487 02ac 3A60 R2 = 7 (X);
|
487 02ac 3A60 R2 = 7 (X);
|
||||||
488 02ae A8E41608 R0 = B [P5+2070] (Z);
|
488 02ae A8E41608 R0 = B [P5+2070] (Z);
|
||||||
489 02b2 5154 R1 = R1 & R2;
|
489 02b2 5154 R1 = R1 & R2;
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 14
|
BFIN GAS /tmp/ccStMqxL.s page 14
|
||||||
|
|
||||||
|
|
||||||
490 02b4 1054 R0 = R0 & R2;
|
490 02b4 1054 R0 = R0 & R2;
|
||||||
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
538 .section .debug_frame,"",@progbits
|
538 .section .debug_frame,"",@progbits
|
||||||
539 .Lframe0:
|
539 .Lframe0:
|
||||||
540 0000 0C000000 .4byte .LECIE0-.LSCIE0
|
540 0000 0C000000 .4byte .LECIE0-.LSCIE0
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 15
|
BFIN GAS /tmp/ccStMqxL.s page 15
|
||||||
|
|
||||||
|
|
||||||
541 .LSCIE0:
|
541 .LSCIE0:
|
||||||
@ -898,7 +898,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
595 0051 0C .byte 0xc
|
595 0051 0C .byte 0xc
|
||||||
596 0052 0F .uleb128 0xf
|
596 0052 0F .uleb128 0xf
|
||||||
597 0053 08 .uleb128 0x8
|
597 0053 08 .uleb128 0x8
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 16
|
BFIN GAS /tmp/ccStMqxL.s page 16
|
||||||
|
|
||||||
|
|
||||||
598 0054 8F .byte 0x8f
|
598 0054 8F .byte 0x8f
|
||||||
@ -958,7 +958,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
652 009f 01 .uleb128 0x1
|
652 009f 01 .uleb128 0x1
|
||||||
653 .align 4
|
653 .align 4
|
||||||
654 .LEFDE10:
|
654 .LEFDE10:
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 17
|
BFIN GAS /tmp/ccStMqxL.s page 17
|
||||||
|
|
||||||
|
|
||||||
655 .LSFDE12:
|
655 .LSFDE12:
|
||||||
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
709 00ec 00000000 .4byte .Lframe0
|
709 00ec 00000000 .4byte .Lframe0
|
||||||
710 00f0 C0010000 .4byte .LFB11
|
710 00f0 C0010000 .4byte .LFB11
|
||||||
711 00f4 2C010000 .4byte .LFE11-.LFB11
|
711 00f4 2C010000 .4byte .LFE11-.LFB11
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 18
|
BFIN GAS /tmp/ccStMqxL.s page 18
|
||||||
|
|
||||||
|
|
||||||
712 00f8 42 .byte 0x4
|
712 00f8 42 .byte 0x4
|
||||||
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
766 0035 00000000 .4byte 0x0
|
766 0035 00000000 .4byte 0x0
|
||||||
767 0039 00000000 .4byte 0x0
|
767 0039 00000000 .4byte 0x0
|
||||||
768 .LLST2:
|
768 .LLST2:
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 19
|
BFIN GAS /tmp/ccStMqxL.s page 19
|
||||||
|
|
||||||
|
|
||||||
769 003d 2C000000 .4byte .LFB3-.Ltext0
|
769 003d 2C000000 .4byte .LFB3-.Ltext0
|
||||||
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
823 00cd 08 .sleb128 8
|
823 00cd 08 .sleb128 8
|
||||||
824 00ce 00000000 .4byte 0x0
|
824 00ce 00000000 .4byte 0x0
|
||||||
825 00d2 00000000 .4byte 0x0
|
825 00d2 00000000 .4byte 0x0
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 20
|
BFIN GAS /tmp/ccStMqxL.s page 20
|
||||||
|
|
||||||
|
|
||||||
826 .LLST7:
|
826 .LLST7:
|
||||||
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
880 0163 1C010000 .4byte .LVL18-.Ltext0
|
880 0163 1C010000 .4byte .LVL18-.Ltext0
|
||||||
881 0167 1C010000 .4byte .LVL19-.Ltext0
|
881 0167 1C010000 .4byte .LVL19-.Ltext0
|
||||||
882 016b 0100 .2byte 0x1
|
882 016b 0100 .2byte 0x1
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 21
|
BFIN GAS /tmp/ccStMqxL.s page 21
|
||||||
|
|
||||||
|
|
||||||
883 016d 50 .byte 0x50
|
883 016d 50 .byte 0x50
|
||||||
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
937 01fb 60010000 .4byte .LVL27-.Ltext0
|
937 01fb 60010000 .4byte .LVL27-.Ltext0
|
||||||
938 01ff 66010000 .4byte .LVL28-.Ltext0
|
938 01ff 66010000 .4byte .LVL28-.Ltext0
|
||||||
939 0203 0100 .2byte 0x1
|
939 0203 0100 .2byte 0x1
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 22
|
BFIN GAS /tmp/ccStMqxL.s page 22
|
||||||
|
|
||||||
|
|
||||||
940 0205 50 .byte 0x50
|
940 0205 50 .byte 0x50
|
||||||
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
994 .LLST22:
|
994 .LLST22:
|
||||||
995 0294 DC010000 .4byte .LVL31-.Ltext0
|
995 0294 DC010000 .4byte .LVL31-.Ltext0
|
||||||
996 0298 DE010000 .4byte .LVL32-.Ltext0
|
996 0298 DE010000 .4byte .LVL32-.Ltext0
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 23
|
BFIN GAS /tmp/ccStMqxL.s page 23
|
||||||
|
|
||||||
|
|
||||||
997 029c 0100 .2byte 0x1
|
997 029c 0100 .2byte 0x1
|
||||||
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1051 0045 03 .uleb128 0x3
|
1051 0045 03 .uleb128 0x3
|
||||||
1052 0046 39030000 .4byte .LASF4
|
1052 0046 39030000 .4byte .LASF4
|
||||||
1053 004a 02 .byte 0x2
|
1053 004a 02 .byte 0x2
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 24
|
BFIN GAS /tmp/ccStMqxL.s page 24
|
||||||
|
|
||||||
|
|
||||||
1054 004b 36 .byte 0x36
|
1054 004b 36 .byte 0x36
|
||||||
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1108 00ae 00 .sleb128 0
|
1108 00ae 00 .sleb128 0
|
||||||
1109 00af 07 .uleb128 0x7
|
1109 00af 07 .uleb128 0x7
|
||||||
1110 00b0 10050000 .4byte .LASF15
|
1110 00b0 10050000 .4byte .LASF15
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 25
|
BFIN GAS /tmp/ccStMqxL.s page 25
|
||||||
|
|
||||||
|
|
||||||
1111 00b4 807C .sleb128 -512
|
1111 00b4 807C .sleb128 -512
|
||||||
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1165 0126 04 .byte 0x4
|
1165 0126 04 .byte 0x4
|
||||||
1166 0127 04 .byte 0x4
|
1166 0127 04 .byte 0x4
|
||||||
1167 0128 55 .byte 0x55
|
1167 0128 55 .byte 0x55
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 26
|
BFIN GAS /tmp/ccStMqxL.s page 26
|
||||||
|
|
||||||
|
|
||||||
1168 0129 52010000 .4byte 0x152
|
1168 0129 52010000 .4byte 0x152
|
||||||
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1222 0192 A7010000 .4byte .LASF41
|
1222 0192 A7010000 .4byte .LASF41
|
||||||
1223 0196 01 .sleb128 1
|
1223 0196 01 .sleb128 1
|
||||||
1224 0197 07 .uleb128 0x7
|
1224 0197 07 .uleb128 0x7
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 27
|
BFIN GAS /tmp/ccStMqxL.s page 27
|
||||||
|
|
||||||
|
|
||||||
1225 0198 C9000000 .4byte .LASF42
|
1225 0198 C9000000 .4byte .LASF42
|
||||||
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1279 01f9 E0000000 .4byte .LASF50
|
1279 01f9 E0000000 .4byte .LASF50
|
||||||
1280 01fd 05 .byte 0x5
|
1280 01fd 05 .byte 0x5
|
||||||
1281 01fe 1A .byte 0x1a
|
1281 01fe 1A .byte 0x1a
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 28
|
BFIN GAS /tmp/ccStMqxL.s page 28
|
||||||
|
|
||||||
|
|
||||||
1282 01ff 69000000 .4byte 0x69
|
1282 01ff 69000000 .4byte 0x69
|
||||||
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1336 0262 09 .uleb128 0x9
|
1336 0262 09 .uleb128 0x9
|
||||||
1337 0263 18010000 .4byte .LASF56
|
1337 0263 18010000 .4byte .LASF56
|
||||||
1338 0267 05 .byte 0x5
|
1338 0267 05 .byte 0x5
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 29
|
BFIN GAS /tmp/ccStMqxL.s page 29
|
||||||
|
|
||||||
|
|
||||||
1339 0268 24 .byte 0x24
|
1339 0268 24 .byte 0x24
|
||||||
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1393 02c9 23 .byte 0x23
|
1393 02c9 23 .byte 0x23
|
||||||
1394 02ca 8010 .uleb128 0x800
|
1394 02ca 8010 .uleb128 0x800
|
||||||
1395 02cc 09 .uleb128 0x9
|
1395 02cc 09 .uleb128 0x9
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 30
|
BFIN GAS /tmp/ccStMqxL.s page 30
|
||||||
|
|
||||||
|
|
||||||
1396 02cd D9020000 .4byte .LASF61
|
1396 02cd D9020000 .4byte .LASF61
|
||||||
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1450 0333 9710 .uleb128 0x817
|
1450 0333 9710 .uleb128 0x817
|
||||||
1451 0335 00 .byte 0x0
|
1451 0335 00 .byte 0x0
|
||||||
1452 0336 0B .uleb128 0xb
|
1452 0336 0B .uleb128 0xb
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 31
|
BFIN GAS /tmp/ccStMqxL.s page 31
|
||||||
|
|
||||||
|
|
||||||
1453 0337 9B020000 .4byte 0x29b
|
1453 0337 9B020000 .4byte 0x29b
|
||||||
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1507 03b7 18010000 .4byte .LASF56
|
1507 03b7 18010000 .4byte .LASF56
|
||||||
1508 03bb 01 .byte 0x1
|
1508 03bb 01 .byte 0x1
|
||||||
1509 03bc 49 .byte 0x49
|
1509 03bc 49 .byte 0x49
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 32
|
BFIN GAS /tmp/ccStMqxL.s page 32
|
||||||
|
|
||||||
|
|
||||||
1510 03bd 78010000 .4byte 0x178
|
1510 03bd 78010000 .4byte 0x178
|
||||||
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1564 042c D4000000 .4byte .LFE5
|
1564 042c D4000000 .4byte .LFE5
|
||||||
1565 0430 B7000000 .4byte .LLST6
|
1565 0430 B7000000 .4byte .LLST6
|
||||||
1566 0434 48040000 .4byte 0x448
|
1566 0434 48040000 .4byte 0x448
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 33
|
BFIN GAS /tmp/ccStMqxL.s page 33
|
||||||
|
|
||||||
|
|
||||||
1567 0438 0F .uleb128 0xf
|
1567 0438 0F .uleb128 0xf
|
||||||
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1621 04b9 01 .byte 0x1
|
1621 04b9 01 .byte 0x1
|
||||||
1622 04ba 57000000 .4byte 0x57
|
1622 04ba 57000000 .4byte 0x57
|
||||||
1623 04be 30010000 .4byte .LFB8
|
1623 04be 30010000 .4byte .LFB8
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 34
|
BFIN GAS /tmp/ccStMqxL.s page 34
|
||||||
|
|
||||||
|
|
||||||
1624 04c2 5E010000 .4byte .LFE8
|
1624 04c2 5E010000 .4byte .LFE8
|
||||||
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1678 0549 BF000000 .4byte .LASF81
|
1678 0549 BF000000 .4byte .LASF81
|
||||||
1679 054d 01 .byte 0x1
|
1679 054d 01 .byte 0x1
|
||||||
1680 054e AA .byte 0xaa
|
1680 054e AA .byte 0xaa
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 35
|
BFIN GAS /tmp/ccStMqxL.s page 35
|
||||||
|
|
||||||
|
|
||||||
1681 054f 01 .byte 0x1
|
1681 054f 01 .byte 0x1
|
||||||
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1735 05c9 89000000 .4byte 0x89
|
1735 05c9 89000000 .4byte 0x89
|
||||||
1736 05cd 00 .byte 0x0
|
1736 05cd 00 .byte 0x0
|
||||||
1737 .section .debug_abbrev
|
1737 .section .debug_abbrev
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 36
|
BFIN GAS /tmp/ccStMqxL.s page 36
|
||||||
|
|
||||||
|
|
||||||
1738 0000 01 .uleb128 0x1
|
1738 0000 01 .uleb128 0x1
|
||||||
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1792 0036 05 .uleb128 0x5
|
1792 0036 05 .uleb128 0x5
|
||||||
1793 0037 24 .uleb128 0x24
|
1793 0037 24 .uleb128 0x24
|
||||||
1794 0038 00 .byte 0x0
|
1794 0038 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 37
|
BFIN GAS /tmp/ccStMqxL.s page 37
|
||||||
|
|
||||||
|
|
||||||
1795 0039 0B .uleb128 0xb
|
1795 0039 0B .uleb128 0xb
|
||||||
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1849 006f 00 .byte 0x0
|
1849 006f 00 .byte 0x0
|
||||||
1850 0070 00 .byte 0x0
|
1850 0070 00 .byte 0x0
|
||||||
1851 0071 0A .uleb128 0xa
|
1851 0071 0A .uleb128 0xa
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 38
|
BFIN GAS /tmp/ccStMqxL.s page 38
|
||||||
|
|
||||||
|
|
||||||
1852 0072 0D .uleb128 0xd
|
1852 0072 0D .uleb128 0xd
|
||||||
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1906 00a8 3B .uleb128 0x3b
|
1906 00a8 3B .uleb128 0x3b
|
||||||
1907 00a9 0B .uleb128 0xb
|
1907 00a9 0B .uleb128 0xb
|
||||||
1908 00aa 27 .uleb128 0x27
|
1908 00aa 27 .uleb128 0x27
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 39
|
BFIN GAS /tmp/ccStMqxL.s page 39
|
||||||
|
|
||||||
|
|
||||||
1909 00ab 0C .uleb128 0xc
|
1909 00ab 0C .uleb128 0xc
|
||||||
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
1963 00e1 02 .uleb128 0x2
|
1963 00e1 02 .uleb128 0x2
|
||||||
1964 00e2 0A .uleb128 0xa
|
1964 00e2 0A .uleb128 0xa
|
||||||
1965 00e3 00 .byte 0x0
|
1965 00e3 00 .byte 0x0
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 40
|
BFIN GAS /tmp/ccStMqxL.s page 40
|
||||||
|
|
||||||
|
|
||||||
1966 00e4 00 .byte 0x0
|
1966 00e4 00 .byte 0x0
|
||||||
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
2020 011a 00 .byte 0x0
|
2020 011a 00 .byte 0x0
|
||||||
2021 011b 16 .uleb128 0x16
|
2021 011b 16 .uleb128 0x16
|
||||||
2022 011c 34 .uleb128 0x34
|
2022 011c 34 .uleb128 0x34
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 41
|
BFIN GAS /tmp/ccStMqxL.s page 41
|
||||||
|
|
||||||
|
|
||||||
2023 011d 00 .byte 0x0
|
2023 011d 00 .byte 0x0
|
||||||
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
2060 65745F61
|
2060 65745F61
|
||||||
2060 64635F69
|
2060 64635F69
|
||||||
2060 6E746572
|
2060 6E746572
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 42
|
BFIN GAS /tmp/ccStMqxL.s page 42
|
||||||
|
|
||||||
|
|
||||||
2061 0090 75040000 .4byte 0x475
|
2061 0090 75040000 .4byte 0x475
|
||||||
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
2093 000c 62020000 .4byte .LBE3-.Ltext0
|
2093 000c 62020000 .4byte .LBE3-.Ltext0
|
||||||
2094 0010 00000000 .4byte 0x0
|
2094 0010 00000000 .4byte 0x0
|
||||||
2095 0014 00000000 .4byte 0x0
|
2095 0014 00000000 .4byte 0x0
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 43
|
BFIN GAS /tmp/ccStMqxL.s page 43
|
||||||
|
|
||||||
|
|
||||||
2096 .section .debug_str,"MS",@progbits,1
|
2096 .section .debug_str,"MS",@progbits,1
|
||||||
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
2117 .LASF2:
|
2117 .LASF2:
|
||||||
2118 00a7 73686F72 .string "short int"
|
2118 00a7 73686F72 .string "short int"
|
||||||
2118 7420696E
|
2118 7420696E
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 44
|
BFIN GAS /tmp/ccStMqxL.s page 44
|
||||||
|
|
||||||
|
|
||||||
2118 7400
|
2118 7400
|
||||||
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
2142 5F42465F
|
2142 5F42465F
|
||||||
2142 4552525F
|
2142 4552525F
|
||||||
2142 53545245
|
2142 53545245
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 45
|
BFIN GAS /tmp/ccStMqxL.s page 45
|
||||||
|
|
||||||
|
|
||||||
2142 414D5F53
|
2142 414D5F53
|
||||||
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
2166 54455354
|
2166 54455354
|
||||||
2166 5F56414C
|
2166 5F56414C
|
||||||
2167 .LASF7:
|
2167 .LASF7:
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 46
|
BFIN GAS /tmp/ccStMqxL.s page 46
|
||||||
|
|
||||||
|
|
||||||
2168 0209 6C6F6E67 .string "long int"
|
2168 0209 6C6F6E67 .string "long int"
|
||||||
@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
2188 02c7 4C353032 .string "L502_ADC_RANGE_02"
|
2188 02c7 4C353032 .string "L502_ADC_RANGE_02"
|
||||||
2188 5F414443
|
2188 5F414443
|
||||||
2188 5F52414E
|
2188 5F52414E
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 47
|
BFIN GAS /tmp/ccStMqxL.s page 47
|
||||||
|
|
||||||
|
|
||||||
2188 47455F30
|
2188 47455F30
|
||||||
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
2210 65745F6C
|
2210 65745F6C
|
||||||
2210 636800
|
2210 636800
|
||||||
2211 .LASF67:
|
2211 .LASF67:
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 48
|
BFIN GAS /tmp/ccStMqxL.s page 48
|
||||||
|
|
||||||
|
|
||||||
2212 0374 73796E63 .string "sync_start_mode"
|
2212 0374 73796E63 .string "sync_start_mode"
|
||||||
@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
2233 .LASF74:
|
2233 .LASF74:
|
||||||
2234 0433 66726571 .string "freq_code"
|
2234 0433 66726571 .string "freq_code"
|
||||||
2234 5F636F64
|
2234 5F636F64
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 49
|
BFIN GAS /tmp/ccStMqxL.s page 49
|
||||||
|
|
||||||
|
|
||||||
2234 6500
|
2234 6500
|
||||||
@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
2254 545F434F
|
2254 545F434F
|
||||||
2255 .LASF68:
|
2255 .LASF68:
|
||||||
2256 0527 745F7365 .string "t_settings"
|
2256 0527 745F7365 .string "t_settings"
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 50
|
BFIN GAS /tmp/ccStMqxL.s page 50
|
||||||
|
|
||||||
|
|
||||||
2256 7474696E
|
2256 7474696E
|
||||||
@ -2983,22 +2983,22 @@ BFIN GAS /tmp/ccp4s0Tt.s page 1
|
|||||||
2272 5F766572
|
2272 5F766572
|
||||||
2272 00
|
2272 00
|
||||||
2273 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
2273 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||||||
BFIN GAS /tmp/ccp4s0Tt.s page 51
|
BFIN GAS /tmp/ccStMqxL.s page 51
|
||||||
|
|
||||||
|
|
||||||
DEFINED SYMBOLS
|
DEFINED SYMBOLS
|
||||||
*ABS*:0000000000000000 src/l502_params.c
|
*ABS*:0000000000000000 src/l502_params.c
|
||||||
/tmp/ccp4s0Tt.s:13 .text:0000000000000000 _params_set_lch_cnt
|
/tmp/ccStMqxL.s:13 .text:0000000000000000 _params_set_lch_cnt
|
||||||
/tmp/ccp4s0Tt.s:526 .data:0000000000000000 _g_set
|
/tmp/ccStMqxL.s:526 .data:0000000000000000 _g_set
|
||||||
/tmp/ccp4s0Tt.s:48 .text:000000000000002c _params_set_lch
|
/tmp/ccStMqxL.s:48 .text:000000000000002c _params_set_lch
|
||||||
/tmp/ccp4s0Tt.s:115 .text:000000000000008c _params_set_adc_freq_div
|
/tmp/ccStMqxL.s:115 .text:000000000000008c _params_set_adc_freq_div
|
||||||
/tmp/ccp4s0Tt.s:150 .text:00000000000000bc _params_set_ref_freq
|
/tmp/ccStMqxL.s:150 .text:00000000000000bc _params_set_ref_freq
|
||||||
/tmp/ccp4s0Tt.s:172 .text:00000000000000d4 _params_set_adc_interframe_delay
|
/tmp/ccStMqxL.s:172 .text:00000000000000d4 _params_set_adc_interframe_delay
|
||||||
/tmp/ccp4s0Tt.s:207 .text:0000000000000100 _params_set_sync_mode
|
/tmp/ccStMqxL.s:207 .text:0000000000000100 _params_set_sync_mode
|
||||||
/tmp/ccp4s0Tt.s:245 .text:0000000000000130 _params_set_sync_start_mode
|
/tmp/ccStMqxL.s:245 .text:0000000000000130 _params_set_sync_start_mode
|
||||||
/tmp/ccp4s0Tt.s:283 .text:0000000000000160 _params_set_din_freq_div
|
/tmp/ccStMqxL.s:283 .text:0000000000000160 _params_set_din_freq_div
|
||||||
/tmp/ccp4s0Tt.s:318 .text:0000000000000190 _params_set_dac_freq_div
|
/tmp/ccStMqxL.s:318 .text:0000000000000190 _params_set_dac_freq_div
|
||||||
/tmp/ccp4s0Tt.s:352 .text:00000000000001c0 _configure
|
/tmp/ccStMqxL.s:352 .text:00000000000001c0 _configure
|
||||||
*COM*:0000000000000018 _g_module_info
|
*COM*:0000000000000018 _g_module_info
|
||||||
|
|
||||||
UNDEFINED SYMBOLS
|
UNDEFINED SYMBOLS
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
BFIN GAS /tmp/cclreOVs.s page 1
|
BFIN GAS /tmp/ccWkJnN5.s page 1
|
||||||
|
|
||||||
|
|
||||||
1 .file "src/l502_sport_tx.c";
|
1 .file "src/l502_sport_tx.c";
|
||||||
@ -58,7 +58,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
36:src/l502_sport_tx.c **** typedef struct {
|
36:src/l502_sport_tx.c **** typedef struct {
|
||||||
37:src/l502_sport_tx.c **** uint16_t ndpl;
|
37:src/l502_sport_tx.c **** uint16_t ndpl;
|
||||||
38:src/l502_sport_tx.c **** uint16_t sal;
|
38:src/l502_sport_tx.c **** uint16_t sal;
|
||||||
BFIN GAS /tmp/cclreOVs.s page 2
|
BFIN GAS /tmp/ccWkJnN5.s page 2
|
||||||
|
|
||||||
|
|
||||||
39:src/l502_sport_tx.c **** uint16_t sah;
|
39:src/l502_sport_tx.c **** uint16_t sah;
|
||||||
@ -118,7 +118,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
65:src/l502_sport_tx.c **** f_tx_was_empty = 0;
|
65:src/l502_sport_tx.c **** f_tx_was_empty = 0;
|
||||||
41 .loc 1 65 0
|
41 .loc 1 65 0
|
||||||
42 002a 0060 R0 = 0 (X);
|
42 002a 0060 R0 = 0 (X);
|
||||||
BFIN GAS /tmp/cclreOVs.s page 3
|
BFIN GAS /tmp/ccWkJnN5.s page 3
|
||||||
|
|
||||||
|
|
||||||
64:src/l502_sport_tx.c **** ret |= X502_OUT_STATUS_FLAG_BUF_WAS_EMPTY;
|
64:src/l502_sport_tx.c **** ret |= X502_OUT_STATUS_FLAG_BUF_WAS_EMPTY;
|
||||||
@ -178,7 +178,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
80 005e 50E61900 W [P2+50] = R0;
|
80 005e 50E61900 W [P2+50] = R0;
|
||||||
81 0062 40E10000 R0.H = _f_descrs+70;
|
81 0062 40E10000 R0.H = _f_descrs+70;
|
||||||
82 0066 00E14A00 R0.L = _f_descrs+70;
|
82 0066 00E14A00 R0.L = _f_descrs+70;
|
||||||
BFIN GAS /tmp/cclreOVs.s page 4
|
BFIN GAS /tmp/ccWkJnN5.s page 4
|
||||||
|
|
||||||
|
|
||||||
83 006a 50E61E00 W [P2+60] = R0;
|
83 006a 50E61E00 W [P2+60] = R0;
|
||||||
@ -238,7 +238,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF :
|
80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF :
|
||||||
131 .loc 1 80 0
|
131 .loc 1 80 0
|
||||||
132 0112 50E64B00 W [P2+150] = R0;
|
132 0112 50E64B00 W [P2+150] = R0;
|
||||||
BFIN GAS /tmp/cclreOVs.s page 5
|
BFIN GAS /tmp/ccWkJnN5.s page 5
|
||||||
|
|
||||||
|
|
||||||
133 .loc 1 84 0
|
133 .loc 1 84 0
|
||||||
@ -298,7 +298,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
99:src/l502_sport_tx.c **** }
|
99:src/l502_sport_tx.c **** }
|
||||||
100:src/l502_sport_tx.c ****
|
100:src/l502_sport_tx.c ****
|
||||||
101:src/l502_sport_tx.c ****
|
101:src/l502_sport_tx.c ****
|
||||||
BFIN GAS /tmp/cclreOVs.s page 6
|
BFIN GAS /tmp/ccWkJnN5.s page 6
|
||||||
|
|
||||||
|
|
||||||
102:src/l502_sport_tx.c **** /** @brief Останов сбора по SPORT0.
|
102:src/l502_sport_tx.c **** /** @brief Останов сбора по SPORT0.
|
||||||
@ -358,7 +358,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
196 _isr_sport_dma_tx:
|
196 _isr_sport_dma_tx:
|
||||||
197 .LFB22:
|
197 .LFB22:
|
||||||
132:src/l502_sport_tx.c ****
|
132:src/l502_sport_tx.c ****
|
||||||
BFIN GAS /tmp/cclreOVs.s page 7
|
BFIN GAS /tmp/ccWkJnN5.s page 7
|
||||||
|
|
||||||
|
|
||||||
133:src/l502_sport_tx.c ****
|
133:src/l502_sport_tx.c ****
|
||||||
@ -418,7 +418,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
187:src/l502_sport_tx.c **** Также функция помечает дескриптор как свободный и п
|
187:src/l502_sport_tx.c **** Также функция помечает дескриптор как свободный и п
|
||||||
188:src/l502_sport_tx.c **** снова запускает DMA (если он был остановлен, но при эт<D18D>
|
188:src/l502_sport_tx.c **** снова запускает DMA (если он был остановлен, но при эт<D18D>
|
||||||
189:src/l502_sport_tx.c **** дескриптор на передачу) */
|
189:src/l502_sport_tx.c **** дескриптор на передачу) */
|
||||||
BFIN GAS /tmp/cclreOVs.s page 8
|
BFIN GAS /tmp/ccWkJnN5.s page 8
|
||||||
|
|
||||||
|
|
||||||
190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) {
|
190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) {
|
||||||
@ -478,7 +478,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
250 .loc 1 191 0
|
250 .loc 1 191 0
|
||||||
251 01c0 4AE1C0FF P2.H = 65472;
|
251 01c0 4AE1C0FF P2.H = 65472;
|
||||||
190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) {
|
190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) {
|
||||||
BFIN GAS /tmp/cclreOVs.s page 9
|
BFIN GAS /tmp/ccWkJnN5.s page 9
|
||||||
|
|
||||||
|
|
||||||
252 .loc 1 190 0
|
252 .loc 1 190 0
|
||||||
@ -538,7 +538,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
291 0208 1032 P2 = R0;
|
291 0208 1032 P2 = R0;
|
||||||
292 020a 09E10400 P1.L = _f_descrs;
|
292 020a 09E10400 P1.L = _f_descrs;
|
||||||
293 020e 20E1A500 R0 = 165 (X);
|
293 020e 20E1A500 R0 = 165 (X);
|
||||||
BFIN GAS /tmp/cclreOVs.s page 10
|
BFIN GAS /tmp/ccWkJnN5.s page 10
|
||||||
|
|
||||||
|
|
||||||
294 0212 925E P2 = P2 + (P2 << 2);
|
294 0212 925E P2 = P2 + (P2 << 2);
|
||||||
@ -598,7 +598,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
9:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(push)
|
9:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(push)
|
||||||
10:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_2_4)
|
10:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_2_4)
|
||||||
11:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_5_3)
|
11:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_5_3)
|
||||||
BFIN GAS /tmp/cclreOVs.s page 11
|
BFIN GAS /tmp/ccWkJnN5.s page 11
|
||||||
|
|
||||||
|
|
||||||
12:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_6_3)
|
12:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_6_3)
|
||||||
@ -658,7 +658,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
66:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
66:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||||||
67:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CLI) && \
|
67:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CLI) && \
|
||||||
68:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CLI)) || \
|
68:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CLI)) || \
|
||||||
BFIN GAS /tmp/cclreOVs.s page 12
|
BFIN GAS /tmp/ccWkJnN5.s page 12
|
||||||
|
|
||||||
|
|
||||||
69:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CLI))))
|
69:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CLI))))
|
||||||
@ -718,7 +718,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
123:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
123:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||||||
124:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_EXCPT
|
124:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_EXCPT
|
||||||
125:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
125:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||||||
BFIN GAS /tmp/cclreOVs.s page 13
|
BFIN GAS /tmp/ccWkJnN5.s page 13
|
||||||
|
|
||||||
|
|
||||||
126:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define excpt(A) (__builtin_excpt((A)))
|
126:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define excpt(A) (__builtin_excpt((A)))
|
||||||
@ -778,7 +778,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
180:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
180:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||||||
181:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushinvmodup(void * __a) {
|
181:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushinvmodup(void * __a) {
|
||||||
182:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushinvmodup(__a);
|
182:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushinvmodup(__a);
|
||||||
BFIN GAS /tmp/cclreOVs.s page 14
|
BFIN GAS /tmp/ccWkJnN5.s page 14
|
||||||
|
|
||||||
|
|
||||||
183:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
|
183:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
|
||||||
@ -838,7 +838,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
237:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
237:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||||||
238:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
238:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||||||
239:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * iflushmodup(void * __a) {
|
239:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * iflushmodup(void * __a) {
|
||||||
BFIN GAS /tmp/cclreOVs.s page 15
|
BFIN GAS /tmp/ccWkJnN5.s page 15
|
||||||
|
|
||||||
|
|
||||||
240:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_iflushmodup(__a);
|
240:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_iflushmodup(__a);
|
||||||
@ -898,7 +898,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
339 0258 2191 R1 = [P4];
|
339 0258 2191 R1 = [P4];
|
||||||
340 025a 1891 R0 = [P3];
|
340 025a 1891 R0 = [P3];
|
||||||
341 025c 0108 cc =R1==R0;
|
341 025c 0108 cc =R1==R0;
|
||||||
BFIN GAS /tmp/cclreOVs.s page 16
|
BFIN GAS /tmp/ccWkJnN5.s page 16
|
||||||
|
|
||||||
|
|
||||||
342 025e 0318 if cc jump .L13;
|
342 025e 0318 if cc jump .L13;
|
||||||
@ -958,7 +958,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
379 02a2 1401 M0 = [SP++];
|
379 02a2 1401 M0 = [SP++];
|
||||||
380 02a4 1F01 L3 = [SP++];
|
380 02a4 1F01 L3 = [SP++];
|
||||||
381 02a6 1E01 L2 = [SP++];
|
381 02a6 1E01 L2 = [SP++];
|
||||||
BFIN GAS /tmp/cclreOVs.s page 17
|
BFIN GAS /tmp/ccWkJnN5.s page 17
|
||||||
|
|
||||||
|
|
||||||
382 02a8 1D01 L1 = [SP++];
|
382 02a8 1D01 L1 = [SP++];
|
||||||
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
432 02f6 BB2F jump.s .L14;
|
432 02f6 BB2F jump.s .L14;
|
||||||
433 .LBE23:
|
433 .LBE23:
|
||||||
434 .LBE22:
|
434 .LBE22:
|
||||||
BFIN GAS /tmp/cclreOVs.s page 18
|
BFIN GAS /tmp/ccWkJnN5.s page 18
|
||||||
|
|
||||||
|
|
||||||
435 .LBE24:
|
435 .LBE24:
|
||||||
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
478 .loc 1 157 0
|
478 .loc 1 157 0
|
||||||
479 032c 20E1A500 R0 = 165 (X);
|
479 032c 20E1A500 R0 = 165 (X);
|
||||||
156:src/l502_sport_tx.c **** f_descrs[f_put_descr].xcnt = size*2;
|
156:src/l502_sport_tx.c **** f_descrs[f_put_descr].xcnt = size*2;
|
||||||
BFIN GAS /tmp/cclreOVs.s page 19
|
BFIN GAS /tmp/ccWkJnN5.s page 19
|
||||||
|
|
||||||
|
|
||||||
480 .loc 1 156 0
|
480 .loc 1 156 0
|
||||||
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
175:src/l502_sport_tx.c **** f_put_descr=0;
|
175:src/l502_sport_tx.c **** f_put_descr=0;
|
||||||
528 .loc 1 175 0
|
528 .loc 1 175 0
|
||||||
529 0378 4AE10000 P2.H = _f_put_descr;
|
529 0378 4AE10000 P2.H = _f_put_descr;
|
||||||
BFIN GAS /tmp/cclreOVs.s page 20
|
BFIN GAS /tmp/ccWkJnN5.s page 20
|
||||||
|
|
||||||
|
|
||||||
530 037c 0060 R0 = 0 (X);
|
530 037c 0060 R0 = 0 (X);
|
||||||
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
575 .LBB30:
|
575 .LBB30:
|
||||||
576 .LBB31:
|
576 .LBB31:
|
||||||
96:src/l502_sport_tx.c **** *pSPORT0_TCR1 |= TSPEN;
|
96:src/l502_sport_tx.c **** *pSPORT0_TCR1 |= TSPEN;
|
||||||
BFIN GAS /tmp/cclreOVs.s page 21
|
BFIN GAS /tmp/ccWkJnN5.s page 21
|
||||||
|
|
||||||
|
|
||||||
577 .loc 1 96 0
|
577 .loc 1 96 0
|
||||||
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
621 .LBB41:
|
621 .LBB41:
|
||||||
622 .loc 2 277 0
|
622 .loc 2 277 0
|
||||||
623 0402 2400 ssync;
|
623 0402 2400 ssync;
|
||||||
BFIN GAS /tmp/cclreOVs.s page 22
|
BFIN GAS /tmp/ccWkJnN5.s page 22
|
||||||
|
|
||||||
|
|
||||||
624 .LBE41:
|
624 .LBE41:
|
||||||
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
674 0468 50E62800 W [P2+80] = R0;
|
674 0468 50E62800 W [P2+80] = R0;
|
||||||
675 046c 40E10000 R0.H = _f_descrs+100;
|
675 046c 40E10000 R0.H = _f_descrs+100;
|
||||||
676 0470 00E16800 R0.L = _f_descrs+100;
|
676 0470 00E16800 R0.L = _f_descrs+100;
|
||||||
BFIN GAS /tmp/cclreOVs.s page 23
|
BFIN GAS /tmp/ccWkJnN5.s page 23
|
||||||
|
|
||||||
|
|
||||||
677 0474 50E62D00 W [P2+90] = R0;
|
677 0474 50E62D00 W [P2+90] = R0;
|
||||||
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
85:src/l502_sport_tx.c **** *pDMA4_X_MODIFY = 2;
|
85:src/l502_sport_tx.c **** *pDMA4_X_MODIFY = 2;
|
||||||
723 .loc 1 85 0
|
723 .loc 1 85 0
|
||||||
724 0502 4AE1C0FF P2.H = 65472;
|
724 0502 4AE1C0FF P2.H = 65472;
|
||||||
BFIN GAS /tmp/cclreOVs.s page 24
|
BFIN GAS /tmp/ccWkJnN5.s page 24
|
||||||
|
|
||||||
|
|
||||||
725 0506 1060 R0 = 2 (X);
|
725 0506 1060 R0 = 2 (X);
|
||||||
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
775 0004 FFFFFFFF .4byte 0xffffffff
|
775 0004 FFFFFFFF .4byte 0xffffffff
|
||||||
776 0008 01 .byte 0x1
|
776 0008 01 .byte 0x1
|
||||||
777 0009 00 .string ""
|
777 0009 00 .string ""
|
||||||
BFIN GAS /tmp/cclreOVs.s page 25
|
BFIN GAS /tmp/ccWkJnN5.s page 25
|
||||||
|
|
||||||
|
|
||||||
778 000a 01 .uleb128 0x1
|
778 000a 01 .uleb128 0x1
|
||||||
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
832 0055 02 .uleb128 0x2
|
832 0055 02 .uleb128 0x2
|
||||||
833 0056 A3 .byte 0xa3
|
833 0056 A3 .byte 0xa3
|
||||||
834 0057 01 .uleb128 0x1
|
834 0057 01 .uleb128 0x1
|
||||||
BFIN GAS /tmp/cclreOVs.s page 26
|
BFIN GAS /tmp/ccWkJnN5.s page 26
|
||||||
|
|
||||||
|
|
||||||
835 .align 4
|
835 .align 4
|
||||||
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
889 008a 0E .byte 0xe
|
889 008a 0E .byte 0xe
|
||||||
890 008b 64 .uleb128 0x64
|
890 008b 64 .uleb128 0x64
|
||||||
891 008c 42 .byte 0x4
|
891 008c 42 .byte 0x4
|
||||||
BFIN GAS /tmp/cclreOVs.s page 27
|
BFIN GAS /tmp/ccWkJnN5.s page 27
|
||||||
|
|
||||||
|
|
||||||
892 .4byte .LCFI15-.LCFI14
|
892 .4byte .LCFI15-.LCFI14
|
||||||
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
946 00bd 25 .uleb128 0x25
|
946 00bd 25 .uleb128 0x25
|
||||||
947 00be 9E .byte 0x9e
|
947 00be 9E .byte 0x9e
|
||||||
948 00bf 24 .uleb128 0x24
|
948 00bf 24 .uleb128 0x24
|
||||||
BFIN GAS /tmp/cclreOVs.s page 28
|
BFIN GAS /tmp/ccWkJnN5.s page 28
|
||||||
|
|
||||||
|
|
||||||
949 00c0 9D .byte 0x9d
|
949 00c0 9D .byte 0x9d
|
||||||
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1003 00f6 80 .byte 0x80
|
1003 00f6 80 .byte 0x80
|
||||||
1004 00f7 08 .uleb128 0x8
|
1004 00f7 08 .uleb128 0x8
|
||||||
1005 00f8 B1 .byte 0xb1
|
1005 00f8 B1 .byte 0xb1
|
||||||
BFIN GAS /tmp/cclreOVs.s page 29
|
BFIN GAS /tmp/ccWkJnN5.s page 29
|
||||||
|
|
||||||
|
|
||||||
1006 00f9 07 .uleb128 0x7
|
1006 00f9 07 .uleb128 0x7
|
||||||
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1060 0136 04 .uleb128 0x4
|
1060 0136 04 .uleb128 0x4
|
||||||
1061 0137 8D .byte 0x8d
|
1061 0137 8D .byte 0x8d
|
||||||
1062 0138 03 .uleb128 0x3
|
1062 0138 03 .uleb128 0x3
|
||||||
BFIN GAS /tmp/cclreOVs.s page 30
|
BFIN GAS /tmp/ccWkJnN5.s page 30
|
||||||
|
|
||||||
|
|
||||||
1063 0139 8C .byte 0x8c
|
1063 0139 8C .byte 0x8c
|
||||||
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1117 0046 0100 .2byte 0x1
|
1117 0046 0100 .2byte 0x1
|
||||||
1118 0048 5E .byte 0x5e
|
1118 0048 5E .byte 0x5e
|
||||||
1119 0049 70010000 .4byte .LCFI2-.Ltext0
|
1119 0049 70010000 .4byte .LCFI2-.Ltext0
|
||||||
BFIN GAS /tmp/cclreOVs.s page 31
|
BFIN GAS /tmp/ccWkJnN5.s page 31
|
||||||
|
|
||||||
|
|
||||||
1120 004d 8C010000 .4byte .LFE20-.Ltext0
|
1120 004d 8C010000 .4byte .LFE20-.Ltext0
|
||||||
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1174 00d3 7E .byte 0x7e
|
1174 00d3 7E .byte 0x7e
|
||||||
1175 00d4 D800 .sleb128 88
|
1175 00d4 D800 .sleb128 88
|
||||||
1176 00d6 A0010000 .4byte .LCFI12-.Ltext0
|
1176 00d6 A0010000 .4byte .LCFI12-.Ltext0
|
||||||
BFIN GAS /tmp/cclreOVs.s page 32
|
BFIN GAS /tmp/ccWkJnN5.s page 32
|
||||||
|
|
||||||
|
|
||||||
1177 00da A2010000 .4byte .LCFI13-.Ltext0
|
1177 00da A2010000 .4byte .LCFI13-.Ltext0
|
||||||
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1231 0165 B6010000 .4byte .LCFI23-.Ltext0
|
1231 0165 B6010000 .4byte .LCFI23-.Ltext0
|
||||||
1232 0169 B8010000 .4byte .LCFI24-.Ltext0
|
1232 0169 B8010000 .4byte .LCFI24-.Ltext0
|
||||||
1233 016d 0300 .2byte 0x3
|
1233 016d 0300 .2byte 0x3
|
||||||
BFIN GAS /tmp/cclreOVs.s page 33
|
BFIN GAS /tmp/ccWkJnN5.s page 33
|
||||||
|
|
||||||
|
|
||||||
1234 016f 7E .byte 0x7e
|
1234 016f 7E .byte 0x7e
|
||||||
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1288 01fd 7E .byte 0x7e
|
1288 01fd 7E .byte 0x7e
|
||||||
1289 01fe 0C .sleb128 12
|
1289 01fe 0C .sleb128 12
|
||||||
1290 01ff 02030000 .4byte .LCFI33-.Ltext0
|
1290 01ff 02030000 .4byte .LCFI33-.Ltext0
|
||||||
BFIN GAS /tmp/cclreOVs.s page 34
|
BFIN GAS /tmp/ccWkJnN5.s page 34
|
||||||
|
|
||||||
|
|
||||||
1291 0203 E4030000 .4byte .LFE21-.Ltext0
|
1291 0203 E4030000 .4byte .LFE21-.Ltext0
|
||||||
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1345 0031 03 .byte 0x3
|
1345 0031 03 .byte 0x3
|
||||||
1346 0032 2A .byte 0x2a
|
1346 0032 2A .byte 0x2a
|
||||||
1347 0033 37000000 .4byte 0x37
|
1347 0033 37000000 .4byte 0x37
|
||||||
BFIN GAS /tmp/cclreOVs.s page 35
|
BFIN GAS /tmp/ccWkJnN5.s page 35
|
||||||
|
|
||||||
|
|
||||||
1348 0037 02 .uleb128 0x2
|
1348 0037 02 .uleb128 0x2
|
||||||
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1402 0097 04 .byte 0x4
|
1402 0097 04 .byte 0x4
|
||||||
1403 0098 04 .byte 0x4
|
1403 0098 04 .byte 0x4
|
||||||
1404 0099 37 .byte 0x37
|
1404 0099 37 .byte 0x37
|
||||||
BFIN GAS /tmp/cclreOVs.s page 36
|
BFIN GAS /tmp/ccWkJnN5.s page 36
|
||||||
|
|
||||||
|
|
||||||
1405 009a AB000000 .4byte 0xab
|
1405 009a AB000000 .4byte 0xab
|
||||||
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1459 0100 02 .uleb128 0x2
|
1459 0100 02 .uleb128 0x2
|
||||||
1460 0101 0A .uleb128 0xa
|
1460 0101 0A .uleb128 0xa
|
||||||
1461 0102 73616800 .string "sah"
|
1461 0102 73616800 .string "sah"
|
||||||
BFIN GAS /tmp/cclreOVs.s page 37
|
BFIN GAS /tmp/ccWkJnN5.s page 37
|
||||||
|
|
||||||
|
|
||||||
1462 0106 01 .byte 0x1
|
1462 0106 01 .byte 0x1
|
||||||
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1516 016d 3C .byte 0x3c
|
1516 016d 3C .byte 0x3c
|
||||||
1517 016e 5E000000 .4byte 0x5e
|
1517 016e 5E000000 .4byte 0x5e
|
||||||
1518 0172 01 .byte 0x1
|
1518 0172 01 .byte 0x1
|
||||||
BFIN GAS /tmp/cclreOVs.s page 38
|
BFIN GAS /tmp/ccWkJnN5.s page 38
|
||||||
|
|
||||||
|
|
||||||
1519 0173 51 .byte 0x51
|
1519 0173 51 .byte 0x51
|
||||||
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1573 01ef 01 .byte 0x1
|
1573 01ef 01 .byte 0x1
|
||||||
1574 01f0 C1 .byte 0xc1
|
1574 01f0 C1 .byte 0xc1
|
||||||
1575 01f1 5E000000 .4byte 0x5e
|
1575 01f1 5E000000 .4byte 0x5e
|
||||||
BFIN GAS /tmp/cclreOVs.s page 39
|
BFIN GAS /tmp/ccWkJnN5.s page 39
|
||||||
|
|
||||||
|
|
||||||
1576 01f5 D5010000 .4byte .LLST4
|
1576 01f5 D5010000 .4byte .LLST4
|
||||||
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1630 0279 16 .uleb128 0x16
|
1630 0279 16 .uleb128 0x16
|
||||||
1631 027a 95000000 .4byte .LASF31
|
1631 027a 95000000 .4byte .LASF31
|
||||||
1632 027e 01 .byte 0x1
|
1632 027e 01 .byte 0x1
|
||||||
BFIN GAS /tmp/cclreOVs.s page 40
|
BFIN GAS /tmp/ccWkJnN5.s page 40
|
||||||
|
|
||||||
|
|
||||||
1633 027f AA .byte 0xaa
|
1633 027f AA .byte 0xaa
|
||||||
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1687 0300 22040000 .4byte .LBB47
|
1687 0300 22040000 .4byte .LBB47
|
||||||
1688 0304 48050000 .4byte .LBE47
|
1688 0304 48050000 .4byte .LBE47
|
||||||
1689 0308 12 .uleb128 0x12
|
1689 0308 12 .uleb128 0x12
|
||||||
BFIN GAS /tmp/cclreOVs.s page 41
|
BFIN GAS /tmp/ccWkJnN5.s page 41
|
||||||
|
|
||||||
|
|
||||||
1690 0309 83010000 .4byte 0x183
|
1690 0309 83010000 .4byte 0x183
|
||||||
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1744 037b 88010000 .4byte .LASF39
|
1744 037b 88010000 .4byte .LASF39
|
||||||
1745 037f 01 .byte 0x1
|
1745 037f 01 .byte 0x1
|
||||||
1746 0380 30 .byte 0x30
|
1746 0380 30 .byte 0x30
|
||||||
BFIN GAS /tmp/cclreOVs.s page 42
|
BFIN GAS /tmp/ccWkJnN5.s page 42
|
||||||
|
|
||||||
|
|
||||||
1747 0381 7E000000 .4byte 0x7e
|
1747 0381 7E000000 .4byte 0x7e
|
||||||
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1801 0021 03 .uleb128 0x3
|
1801 0021 03 .uleb128 0x3
|
||||||
1802 0022 0E .uleb128 0xe
|
1802 0022 0E .uleb128 0xe
|
||||||
1803 0023 3A .uleb128 0x3a
|
1803 0023 3A .uleb128 0x3a
|
||||||
BFIN GAS /tmp/cclreOVs.s page 43
|
BFIN GAS /tmp/ccWkJnN5.s page 43
|
||||||
|
|
||||||
|
|
||||||
1804 0024 0B .uleb128 0xb
|
1804 0024 0B .uleb128 0xb
|
||||||
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1858 005a 3A .uleb128 0x3a
|
1858 005a 3A .uleb128 0x3a
|
||||||
1859 005b 0B .uleb128 0xb
|
1859 005b 0B .uleb128 0xb
|
||||||
1860 005c 3B .uleb128 0x3b
|
1860 005c 3B .uleb128 0x3b
|
||||||
BFIN GAS /tmp/cclreOVs.s page 44
|
BFIN GAS /tmp/ccWkJnN5.s page 44
|
||||||
|
|
||||||
|
|
||||||
1861 005d 0B .uleb128 0xb
|
1861 005d 0B .uleb128 0xb
|
||||||
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1915 0093 0E .uleb128 0xe
|
1915 0093 0E .uleb128 0xe
|
||||||
1916 0094 3A .uleb128 0x3a
|
1916 0094 3A .uleb128 0x3a
|
||||||
1917 0095 0B .uleb128 0xb
|
1917 0095 0B .uleb128 0xb
|
||||||
BFIN GAS /tmp/cclreOVs.s page 45
|
BFIN GAS /tmp/ccWkJnN5.s page 45
|
||||||
|
|
||||||
|
|
||||||
1918 0096 3B .uleb128 0x3b
|
1918 0096 3B .uleb128 0x3b
|
||||||
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
1972 00cc 0E .uleb128 0xe
|
1972 00cc 0E .uleb128 0xe
|
||||||
1973 00cd 3A .uleb128 0x3a
|
1973 00cd 3A .uleb128 0x3a
|
||||||
1974 00ce 0B .uleb128 0xb
|
1974 00ce 0B .uleb128 0xb
|
||||||
BFIN GAS /tmp/cclreOVs.s page 46
|
BFIN GAS /tmp/ccWkJnN5.s page 46
|
||||||
|
|
||||||
|
|
||||||
1975 00cf 3B .uleb128 0x3b
|
1975 00cf 3B .uleb128 0x3b
|
||||||
@ -2758,7 +2758,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
2029 0105 3B .uleb128 0x3b
|
2029 0105 3B .uleb128 0x3b
|
||||||
2030 0106 0B .uleb128 0xb
|
2030 0106 0B .uleb128 0xb
|
||||||
2031 0107 27 .uleb128 0x27
|
2031 0107 27 .uleb128 0x27
|
||||||
BFIN GAS /tmp/cclreOVs.s page 47
|
BFIN GAS /tmp/ccWkJnN5.s page 47
|
||||||
|
|
||||||
|
|
||||||
2032 0108 0C .uleb128 0xc
|
2032 0108 0C .uleb128 0xc
|
||||||
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
2086 013e 17 .uleb128 0x17
|
2086 013e 17 .uleb128 0x17
|
||||||
2087 013f 34 .uleb128 0x34
|
2087 013f 34 .uleb128 0x34
|
||||||
2088 0140 00 .byte 0x0
|
2088 0140 00 .byte 0x0
|
||||||
BFIN GAS /tmp/cclreOVs.s page 48
|
BFIN GAS /tmp/ccWkJnN5.s page 48
|
||||||
|
|
||||||
|
|
||||||
2089 0141 03 .uleb128 0x3
|
2089 0141 03 .uleb128 0x3
|
||||||
@ -2878,7 +2878,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
2143 0177 03 .uleb128 0x3
|
2143 0177 03 .uleb128 0x3
|
||||||
2144 0178 0E .uleb128 0xe
|
2144 0178 0E .uleb128 0xe
|
||||||
2145 0179 3A .uleb128 0x3a
|
2145 0179 3A .uleb128 0x3a
|
||||||
BFIN GAS /tmp/cclreOVs.s page 49
|
BFIN GAS /tmp/ccWkJnN5.s page 49
|
||||||
|
|
||||||
|
|
||||||
2146 017a 0B .uleb128 0xb
|
2146 017a 0B .uleb128 0xb
|
||||||
@ -2938,7 +2938,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
2200 01b0 49 .uleb128 0x49
|
2200 01b0 49 .uleb128 0x49
|
||||||
2201 01b1 13 .uleb128 0x13
|
2201 01b1 13 .uleb128 0x13
|
||||||
2202 01b2 2F .uleb128 0x2f
|
2202 01b2 2F .uleb128 0x2f
|
||||||
BFIN GAS /tmp/cclreOVs.s page 50
|
BFIN GAS /tmp/ccWkJnN5.s page 50
|
||||||
|
|
||||||
|
|
||||||
2203 01b3 0B .uleb128 0xb
|
2203 01b3 0B .uleb128 0xb
|
||||||
@ -2998,7 +2998,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
2253 0026 8D010000 .4byte 0x18d
|
2253 0026 8D010000 .4byte 0x18d
|
||||||
2254 002a 73706F72 .string "sport_tx_init"
|
2254 002a 73706F72 .string "sport_tx_init"
|
||||||
2254 745F7478
|
2254 745F7478
|
||||||
BFIN GAS /tmp/cclreOVs.s page 51
|
BFIN GAS /tmp/ccWkJnN5.s page 51
|
||||||
|
|
||||||
|
|
||||||
2254 5F696E69
|
2254 5F696E69
|
||||||
@ -3058,7 +3058,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
2292 0000 73706F72 .string "sport_tx_init"
|
2292 0000 73706F72 .string "sport_tx_init"
|
||||||
2292 745F7478
|
2292 745F7478
|
||||||
2292 5F696E69
|
2292 5F696E69
|
||||||
BFIN GAS /tmp/cclreOVs.s page 52
|
BFIN GAS /tmp/ccWkJnN5.s page 52
|
||||||
|
|
||||||
|
|
||||||
2292 7400
|
2292 7400
|
||||||
@ -3118,7 +3118,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
2314 53545245
|
2314 53545245
|
||||||
2314 414D5F43
|
2314 414D5F43
|
||||||
2314 59434C45
|
2314 59434C45
|
||||||
BFIN GAS /tmp/cclreOVs.s page 53
|
BFIN GAS /tmp/ccWkJnN5.s page 53
|
||||||
|
|
||||||
|
|
||||||
2314 00
|
2314 00
|
||||||
@ -3178,7 +3178,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
2338 72737400
|
2338 72737400
|
||||||
2339 .LASF11:
|
2339 .LASF11:
|
||||||
2340 0190 756E7369 .string "unsigned int"
|
2340 0190 756E7369 .string "unsigned int"
|
||||||
BFIN GAS /tmp/cclreOVs.s page 54
|
BFIN GAS /tmp/ccWkJnN5.s page 54
|
||||||
|
|
||||||
|
|
||||||
2340 676E6564
|
2340 676E6564
|
||||||
@ -3238,7 +3238,7 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
2362 657100
|
2362 657100
|
||||||
2363 .LASF2:
|
2363 .LASF2:
|
||||||
2364 0234 73686F72 .string "short int"
|
2364 0234 73686F72 .string "short int"
|
||||||
BFIN GAS /tmp/cclreOVs.s page 55
|
BFIN GAS /tmp/ccWkJnN5.s page 55
|
||||||
|
|
||||||
|
|
||||||
2364 7420696E
|
2364 7420696E
|
||||||
@ -3293,24 +3293,24 @@ BFIN GAS /tmp/cclreOVs.s page 1
|
|||||||
2386 02ce 7373796E .string "ssync"
|
2386 02ce 7373796E .string "ssync"
|
||||||
2386 6300
|
2386 6300
|
||||||
2387 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
2387 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||||||
BFIN GAS /tmp/cclreOVs.s page 56
|
BFIN GAS /tmp/ccWkJnN5.s page 56
|
||||||
|
|
||||||
|
|
||||||
DEFINED SYMBOLS
|
DEFINED SYMBOLS
|
||||||
*ABS*:0000000000000000 src/l502_sport_tx.c
|
*ABS*:0000000000000000 src/l502_sport_tx.c
|
||||||
/tmp/cclreOVs.s:13 .text:0000000000000000 _sport_tx_out_status
|
/tmp/ccWkJnN5.s:13 .text:0000000000000000 _sport_tx_out_status
|
||||||
/tmp/cclreOVs.s:766 .bss:00000000000000a8 _f_put_cnt
|
/tmp/ccWkJnN5.s:766 .bss:00000000000000a8 _f_put_cnt
|
||||||
/tmp/cclreOVs.s:768 .bss:00000000000000ac _f_done_cnt
|
/tmp/ccWkJnN5.s:768 .bss:00000000000000ac _f_done_cnt
|
||||||
/tmp/cclreOVs.s:758 .bss:0000000000000000 _f_tx_was_empty
|
/tmp/ccWkJnN5.s:758 .bss:0000000000000000 _f_tx_was_empty
|
||||||
/tmp/cclreOVs.s:57 .text:0000000000000038 _sport_tx_init
|
/tmp/ccWkJnN5.s:57 .text:0000000000000038 _sport_tx_init
|
||||||
/tmp/cclreOVs.s:760 .bss:0000000000000004 _f_descrs
|
/tmp/ccWkJnN5.s:760 .bss:0000000000000004 _f_descrs
|
||||||
/tmp/cclreOVs.s:762 .bss:00000000000000a5 _f_done_descr
|
/tmp/ccWkJnN5.s:762 .bss:00000000000000a5 _f_done_descr
|
||||||
/tmp/cclreOVs.s:760 .bss:00000000000000a4 _f_put_descr
|
/tmp/ccWkJnN5.s:760 .bss:00000000000000a4 _f_put_descr
|
||||||
/tmp/cclreOVs.s:770 .bss:00000000000000b0 _f_first
|
/tmp/ccWkJnN5.s:770 .bss:00000000000000b0 _f_first
|
||||||
/tmp/cclreOVs.s:171 .text:0000000000000168 _sport_tx_req_rdy
|
/tmp/ccWkJnN5.s:171 .text:0000000000000168 _sport_tx_req_rdy
|
||||||
/tmp/cclreOVs.s:196 .text:000000000000018c _isr_sport_dma_tx
|
/tmp/ccWkJnN5.s:196 .text:000000000000018c _isr_sport_dma_tx
|
||||||
/tmp/cclreOVs.s:441 .text:00000000000002f8 _sport_tx_start_req
|
/tmp/ccWkJnN5.s:441 .text:00000000000002f8 _sport_tx_start_req
|
||||||
/tmp/cclreOVs.s:602 .text:00000000000003e4 _sport_tx_stop
|
/tmp/ccWkJnN5.s:602 .text:00000000000003e4 _sport_tx_stop
|
||||||
|
|
||||||
UNDEFINED SYMBOLS
|
UNDEFINED SYMBOLS
|
||||||
_sport_tx_done
|
_sport_tx_done
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
|||||||
BFIN GAS /tmp/cctlFxly.s page 1
|
BFIN GAS /tmp/cctHbFIe.s page 1
|
||||||
|
|
||||||
|
|
||||||
1 .file "src/main.c";
|
1 .file "src/main.c";
|
||||||
@ -58,7 +58,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
25 000c FFE3FAFF call _stream_proc;
|
25 000c FFE3FAFF call _stream_proc;
|
||||||
26 0010 FC2F jump.s .L2;
|
26 0010 FC2F jump.s .L2;
|
||||||
27 .LFE2:
|
27 .LFE2:
|
||||||
BFIN GAS /tmp/cctlFxly.s page 2
|
BFIN GAS /tmp/cctHbFIe.s page 2
|
||||||
|
|
||||||
|
|
||||||
28 .size _main, .-_main
|
28 .size _main, .-_main
|
||||||
@ -118,7 +118,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
78 000f 12000000 .4byte .LFE2-.Ltext0
|
78 000f 12000000 .4byte .LFE2-.Ltext0
|
||||||
79 0013 0200 .2byte 0x2
|
79 0013 0200 .2byte 0x2
|
||||||
80 0015 7F .byte 0x7f
|
80 0015 7F .byte 0x7f
|
||||||
BFIN GAS /tmp/cctlFxly.s page 3
|
BFIN GAS /tmp/cctHbFIe.s page 3
|
||||||
|
|
||||||
|
|
||||||
81 0016 08 .sleb128 8
|
81 0016 08 .sleb128 8
|
||||||
@ -178,7 +178,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
135 0069 02 .uleb128 0x2
|
135 0069 02 .uleb128 0x2
|
||||||
136 006a 04 .byte 0x4
|
136 006a 04 .byte 0x4
|
||||||
137 006b 07 .byte 0x7
|
137 006b 07 .byte 0x7
|
||||||
BFIN GAS /tmp/cctlFxly.s page 4
|
BFIN GAS /tmp/cctHbFIe.s page 4
|
||||||
|
|
||||||
|
|
||||||
138 006c 92010000 .4byte .LASF8
|
138 006c 92010000 .4byte .LASF8
|
||||||
@ -238,7 +238,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
192 00cd 06 .uleb128 0x6
|
192 00cd 06 .uleb128 0x6
|
||||||
193 00ce 7C000000 .4byte .LASF16
|
193 00ce 7C000000 .4byte .LASF16
|
||||||
194 00d2 03 .byte 0x3
|
194 00d2 03 .byte 0x3
|
||||||
BFIN GAS /tmp/cctlFxly.s page 5
|
BFIN GAS /tmp/cctHbFIe.s page 5
|
||||||
|
|
||||||
|
|
||||||
195 00d3 91 .byte 0x91
|
195 00d3 91 .byte 0x91
|
||||||
@ -298,7 +298,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
249 0134 AB010000 .4byte 0x1ab
|
249 0134 AB010000 .4byte 0x1ab
|
||||||
250 0138 02 .byte 0x2
|
250 0138 02 .byte 0x2
|
||||||
251 0139 23 .byte 0x23
|
251 0139 23 .byte 0x23
|
||||||
BFIN GAS /tmp/cctlFxly.s page 6
|
BFIN GAS /tmp/cctHbFIe.s page 6
|
||||||
|
|
||||||
|
|
||||||
252 013a 08 .uleb128 0x8
|
252 013a 08 .uleb128 0x8
|
||||||
@ -358,7 +358,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
306 0199 02 .byte 0x2
|
306 0199 02 .byte 0x2
|
||||||
307 019a 23 .byte 0x23
|
307 019a 23 .byte 0x23
|
||||||
308 019b 1A .uleb128 0x1a
|
308 019b 1A .uleb128 0x1a
|
||||||
BFIN GAS /tmp/cctlFxly.s page 7
|
BFIN GAS /tmp/cctHbFIe.s page 7
|
||||||
|
|
||||||
|
|
||||||
309 019c 06 .uleb128 0x6
|
309 019c 06 .uleb128 0x6
|
||||||
@ -418,7 +418,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
363 01fb 07 .uleb128 0x7
|
363 01fb 07 .uleb128 0x7
|
||||||
364 01fc AD010000 .4byte 0x1ad
|
364 01fc AD010000 .4byte 0x1ad
|
||||||
365 0200 0B020000 .4byte 0x20b
|
365 0200 0B020000 .4byte 0x20b
|
||||||
BFIN GAS /tmp/cctlFxly.s page 8
|
BFIN GAS /tmp/cctHbFIe.s page 8
|
||||||
|
|
||||||
|
|
||||||
366 0204 0D .uleb128 0xd
|
366 0204 0D .uleb128 0xd
|
||||||
@ -478,7 +478,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
420 026f 00000000 .4byte _g_state
|
420 026f 00000000 .4byte _g_state
|
||||||
421 0273 10 .uleb128 0x10
|
421 0273 10 .uleb128 0x10
|
||||||
422 0274 3D020000 .4byte 0x23d
|
422 0274 3D020000 .4byte 0x23d
|
||||||
BFIN GAS /tmp/cctlFxly.s page 9
|
BFIN GAS /tmp/cctHbFIe.s page 9
|
||||||
|
|
||||||
|
|
||||||
423 0278 00 .byte 0x0
|
423 0278 00 .byte 0x0
|
||||||
@ -538,7 +538,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
477 0034 00 .byte 0x0
|
477 0034 00 .byte 0x0
|
||||||
478 0035 00 .byte 0x0
|
478 0035 00 .byte 0x0
|
||||||
479 0036 05 .uleb128 0x5
|
479 0036 05 .uleb128 0x5
|
||||||
BFIN GAS /tmp/cctlFxly.s page 10
|
BFIN GAS /tmp/cctHbFIe.s page 10
|
||||||
|
|
||||||
|
|
||||||
480 0037 13 .uleb128 0x13
|
480 0037 13 .uleb128 0x13
|
||||||
@ -598,7 +598,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
534 006d 0A .uleb128 0xa
|
534 006d 0A .uleb128 0xa
|
||||||
535 006e 13 .uleb128 0x13
|
535 006e 13 .uleb128 0x13
|
||||||
536 006f 01 .byte 0x1
|
536 006f 01 .byte 0x1
|
||||||
BFIN GAS /tmp/cctlFxly.s page 11
|
BFIN GAS /tmp/cctHbFIe.s page 11
|
||||||
|
|
||||||
|
|
||||||
537 0070 0B .uleb128 0xb
|
537 0070 0B .uleb128 0xb
|
||||||
@ -658,7 +658,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
591 00a6 49 .uleb128 0x49
|
591 00a6 49 .uleb128 0x49
|
||||||
592 00a7 13 .uleb128 0x13
|
592 00a7 13 .uleb128 0x13
|
||||||
593 00a8 11 .uleb128 0x11
|
593 00a8 11 .uleb128 0x11
|
||||||
BFIN GAS /tmp/cctlFxly.s page 12
|
BFIN GAS /tmp/cctHbFIe.s page 12
|
||||||
|
|
||||||
|
|
||||||
594 00a9 01 .uleb128 0x1
|
594 00a9 01 .uleb128 0x1
|
||||||
@ -718,7 +718,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
646 0018 00000000 .4byte 0x0
|
646 0018 00000000 .4byte 0x0
|
||||||
647 001c 00000000 .4byte 0x0
|
647 001c 00000000 .4byte 0x0
|
||||||
648 .section .debug_str,"MS",@progbits,1
|
648 .section .debug_str,"MS",@progbits,1
|
||||||
BFIN GAS /tmp/cctlFxly.s page 13
|
BFIN GAS /tmp/cctHbFIe.s page 13
|
||||||
|
|
||||||
|
|
||||||
649 .LASF27:
|
649 .LASF27:
|
||||||
@ -778,7 +778,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
678 6500
|
678 6500
|
||||||
679 .LASF1:
|
679 .LASF1:
|
||||||
680 0086 756E7369 .string "unsigned char"
|
680 0086 756E7369 .string "unsigned char"
|
||||||
BFIN GAS /tmp/cctlFxly.s page 14
|
BFIN GAS /tmp/cctHbFIe.s page 14
|
||||||
|
|
||||||
|
|
||||||
680 676E6564
|
680 676E6564
|
||||||
@ -838,7 +838,7 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
706 0118 78636E74 .string "xcnt"
|
706 0118 78636E74 .string "xcnt"
|
||||||
706 00
|
706 00
|
||||||
707 .LASF5:
|
707 .LASF5:
|
||||||
BFIN GAS /tmp/cctlFxly.s page 15
|
BFIN GAS /tmp/cctHbFIe.s page 15
|
||||||
|
|
||||||
|
|
||||||
708 011d 696E7433 .string "int32_t"
|
708 011d 696E7433 .string "int32_t"
|
||||||
@ -887,13 +887,13 @@ BFIN GAS /tmp/cctlFxly.s page 1
|
|||||||
728 6D61696E
|
728 6D61696E
|
||||||
728 2E6300
|
728 2E6300
|
||||||
729 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
729 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||||||
BFIN GAS /tmp/cctlFxly.s page 16
|
BFIN GAS /tmp/cctHbFIe.s page 16
|
||||||
|
|
||||||
|
|
||||||
DEFINED SYMBOLS
|
DEFINED SYMBOLS
|
||||||
*ABS*:0000000000000000 src/main.c
|
*ABS*:0000000000000000 src/main.c
|
||||||
/tmp/cctlFxly.s:13 .text:0000000000000000 _main
|
/tmp/cctHbFIe.s:13 .text:0000000000000000 _main
|
||||||
/tmp/cctlFxly.s:34 board_state:0000000000000000 _g_state
|
/tmp/cctHbFIe.s:34 board_state:0000000000000000 _g_state
|
||||||
|
|
||||||
UNDEFINED SYMBOLS
|
UNDEFINED SYMBOLS
|
||||||
_l502_init
|
_l502_init
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
278
gcc/l502-bf.ld_experimental
Normal file
278
gcc/l502-bf.ld_experimental
Normal file
@ -0,0 +1,278 @@
|
|||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
MEM_L1_CODE : ORIGIN = 0xFFA00000, LENGTH = 0xc000
|
||||||
|
MEM_L1_CODE_CACHE : ORIGIN = 0xFFA10000, LENGTH = 0x4000
|
||||||
|
MEM_L1_SCRATCH : ORIGIN = 0xFFB00000, LENGTH = 0x1000
|
||||||
|
MEM_L1_DATA_B : ORIGIN = 0xFF900000, LENGTH = 0x8000
|
||||||
|
MEM_L1_DATA_A : ORIGIN = 0xFF800000, LENGTH = 0x8000
|
||||||
|
|
||||||
|
MEM_SDRAM : ORIGIN = 0x00000000, LENGTH = 32 * 1024 * 1024
|
||||||
|
}
|
||||||
|
|
||||||
|
/* The default linker script, for single core blackfin standalone executables */
|
||||||
|
OUTPUT_FORMAT("elf32-bfin", "elf32-bfin", "elf32-bfin")
|
||||||
|
OUTPUT_ARCH(bfin)
|
||||||
|
ENTRY(__start)
|
||||||
|
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
.sdram_noinit (NOLOAD) :
|
||||||
|
{
|
||||||
|
KEEP(*(.sdram_noinit, .sdram_noinit.*))
|
||||||
|
} > MEM_SDRAM
|
||||||
|
/* Read-only sections, merged into text segment: */
|
||||||
|
PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x0)); . = SEGMENT_START("text-segment", 0x0);
|
||||||
|
.interp : { *(.interp) }
|
||||||
|
.note.gnu.build-id : { *(.note.gnu.build-id) }
|
||||||
|
.hash : { *(.hash) }
|
||||||
|
.gnu.hash : { *(.gnu.hash) }
|
||||||
|
.dynsym : { *(.dynsym) }
|
||||||
|
.dynstr : { *(.dynstr) }
|
||||||
|
.gnu.version : { *(.gnu.version) }
|
||||||
|
.gnu.version_d : { *(.gnu.version_d) }
|
||||||
|
.gnu.version_r : { *(.gnu.version_r) }
|
||||||
|
.rel.init : { *(.rel.init) }
|
||||||
|
.rela.init : { *(.rela.init) }
|
||||||
|
.rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }
|
||||||
|
.rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) }
|
||||||
|
.rel.fini : { *(.rel.fini) }
|
||||||
|
.rela.fini : { *(.rela.fini) }
|
||||||
|
.rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }
|
||||||
|
.rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) }
|
||||||
|
.rel.data.rel.ro : { *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) }
|
||||||
|
.rela.data.rel.ro : { *(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*) }
|
||||||
|
.rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }
|
||||||
|
.rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) }
|
||||||
|
.rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }
|
||||||
|
.rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) }
|
||||||
|
.rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }
|
||||||
|
.rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) }
|
||||||
|
.rel.ctors : { *(.rel.ctors) }
|
||||||
|
.rela.ctors : { *(.rela.ctors) }
|
||||||
|
.rel.dtors : { *(.rel.dtors) }
|
||||||
|
.rela.dtors : { *(.rela.dtors) }
|
||||||
|
.rel.got : { *(.rel.got) }
|
||||||
|
.rela.got : { *(.rela.got) }
|
||||||
|
.rel.sdata : { *(.rel.sdata .rel.sdata.* .rel.gnu.linkonce.s.*) }
|
||||||
|
.rela.sdata : { *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*) }
|
||||||
|
.rel.sbss : { *(.rel.sbss .rel.sbss.* .rel.gnu.linkonce.sb.*) }
|
||||||
|
.rela.sbss : { *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*) }
|
||||||
|
.rel.sdata2 : { *(.rel.sdata2 .rel.sdata2.* .rel.gnu.linkonce.s2.*) }
|
||||||
|
.rela.sdata2 : { *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*) }
|
||||||
|
.rel.sbss2 : { *(.rel.sbss2 .rel.sbss2.* .rel.gnu.linkonce.sb2.*) }
|
||||||
|
.rela.sbss2 : { *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*) }
|
||||||
|
.rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }
|
||||||
|
.rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) }
|
||||||
|
.rel.iplt :
|
||||||
|
{
|
||||||
|
PROVIDE_HIDDEN (___rel_iplt_start = .);
|
||||||
|
*(.rel.iplt)
|
||||||
|
PROVIDE_HIDDEN (___rel_iplt_end = .);
|
||||||
|
}
|
||||||
|
.rela.iplt :
|
||||||
|
{
|
||||||
|
PROVIDE_HIDDEN (___rela_iplt_start = .);
|
||||||
|
*(.rela.iplt)
|
||||||
|
PROVIDE_HIDDEN (___rela_iplt_end = .);
|
||||||
|
}
|
||||||
|
.rel.plt :
|
||||||
|
{
|
||||||
|
*(.rel.plt)
|
||||||
|
}
|
||||||
|
.rela.plt :
|
||||||
|
{
|
||||||
|
*(.rela.plt)
|
||||||
|
}
|
||||||
|
.init :
|
||||||
|
{
|
||||||
|
KEEP (*(.init))
|
||||||
|
KEEP (*basiccrt*(.text .text.*))
|
||||||
|
} >MEM_L1_CODE =0
|
||||||
|
.plt : { *(.plt) }
|
||||||
|
.iplt : { *(.iplt) }
|
||||||
|
.text :
|
||||||
|
{
|
||||||
|
*(.text.unlikely .text.*_unlikely)
|
||||||
|
*(.text.exit .text.exit.*)
|
||||||
|
*(.text.startup .text.startup.*)
|
||||||
|
*(.text.hot .text.hot.*)
|
||||||
|
*(.text .stub .text.* .gnu.linkonce.t.*)
|
||||||
|
/* .gnu.warning sections are handled specially by elf32.em. */
|
||||||
|
*(.gnu.warning)
|
||||||
|
|
||||||
|
. = ALIGN( 64 );
|
||||||
|
} >MEM_L1_CODE
|
||||||
|
.fini :
|
||||||
|
{
|
||||||
|
KEEP (*(.fini))
|
||||||
|
} >MEM_L1_CODE
|
||||||
|
|
||||||
|
. = ALIGN( 64 );
|
||||||
|
|
||||||
|
PROVIDE (___etext = .);
|
||||||
|
PROVIDE (__etext = .);
|
||||||
|
PROVIDE (_etext = .);
|
||||||
|
|
||||||
|
.board_state :
|
||||||
|
{
|
||||||
|
_startfix_sect = .;
|
||||||
|
KEEP(*(board_state .board_state .board_state.*))
|
||||||
|
. = _startfix_sect + 8196;
|
||||||
|
} >MEM_L1_DATA_A
|
||||||
|
|
||||||
|
.rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } > MEM_L1_DATA_A
|
||||||
|
.rodata1 : { *(.rodata1) }
|
||||||
|
.sdata2 :
|
||||||
|
{
|
||||||
|
*(.sdata2 .sdata2.* .gnu.linkonce.s2.*)
|
||||||
|
}
|
||||||
|
.sbss2 : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) }
|
||||||
|
.eh_frame_hdr : { *(.eh_frame_hdr) } > MEM_L1_DATA_A
|
||||||
|
.eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } > MEM_L1_DATA_A
|
||||||
|
.gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
|
||||||
|
/* Adjust the address for the data segment. We want to adjust up to
|
||||||
|
the same address within the page on the next page up. */
|
||||||
|
. = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
|
||||||
|
/* Exception handling */
|
||||||
|
.eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) }
|
||||||
|
.gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
|
||||||
|
/* Thread Local Storage sections */
|
||||||
|
.tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
|
||||||
|
.tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
|
||||||
|
.preinit_array :
|
||||||
|
{
|
||||||
|
PROVIDE_HIDDEN (___preinit_array_start = .);
|
||||||
|
KEEP (*(.preinit_array))
|
||||||
|
PROVIDE_HIDDEN (___preinit_array_end = .);
|
||||||
|
}
|
||||||
|
.init_array :
|
||||||
|
{
|
||||||
|
PROVIDE_HIDDEN (___init_array_start = .);
|
||||||
|
KEEP (*(SORT(.init_array.*)))
|
||||||
|
KEEP (*(.init_array))
|
||||||
|
PROVIDE_HIDDEN (___init_array_end = .);
|
||||||
|
}
|
||||||
|
.fini_array :
|
||||||
|
{
|
||||||
|
PROVIDE_HIDDEN (___fini_array_start = .);
|
||||||
|
KEEP (*(SORT(.fini_array.*)))
|
||||||
|
KEEP (*(.fini_array))
|
||||||
|
PROVIDE_HIDDEN (___fini_array_end = .);
|
||||||
|
}
|
||||||
|
.ctors :
|
||||||
|
{
|
||||||
|
/* gcc uses crtbegin.o to find the start of
|
||||||
|
the constructors, so we make sure it is
|
||||||
|
first. Because this is a wildcard, it
|
||||||
|
doesn't matter if the user does not
|
||||||
|
actually link against crtbegin.o; the
|
||||||
|
linker won't look for a file to match a
|
||||||
|
wildcard. The wildcard also means that it
|
||||||
|
doesn't matter which directory crtbegin.o
|
||||||
|
is in. */
|
||||||
|
KEEP (*crtbegin.o(.ctors))
|
||||||
|
KEEP (*crtbegin?.o(.ctors))
|
||||||
|
/* We don't want to include the .ctor section from
|
||||||
|
the crtend.o file until after the sorted ctors.
|
||||||
|
The .ctor section from the crtend file contains the
|
||||||
|
end of ctors marker and it must be last */
|
||||||
|
KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
|
||||||
|
KEEP (*(SORT(.ctors.*)))
|
||||||
|
KEEP (*(.ctors))
|
||||||
|
} > MEM_L1_DATA_A
|
||||||
|
.dtors :
|
||||||
|
{
|
||||||
|
KEEP (*crtbegin.o(.dtors))
|
||||||
|
KEEP (*crtbegin?.o(.dtors))
|
||||||
|
KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
|
||||||
|
KEEP (*(SORT(.dtors.*)))
|
||||||
|
KEEP (*(.dtors))
|
||||||
|
} > MEM_L1_DATA_A
|
||||||
|
.jcr : { KEEP (*(.jcr)) } > MEM_L1_DATA_A
|
||||||
|
.data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) }
|
||||||
|
.dynamic : { *(.dynamic) }
|
||||||
|
.data :
|
||||||
|
{
|
||||||
|
*(.data .data.* .gnu.linkonce.d.*)
|
||||||
|
SORT(CONSTRUCTORS)
|
||||||
|
. = ALIGN( 64 );
|
||||||
|
} > MEM_L1_DATA_A
|
||||||
|
.data1 : { *(.data1) }
|
||||||
|
.got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
|
||||||
|
/* We want the small data sections together, so single-instruction offsets
|
||||||
|
can access them all, and initialized data all before uninitialized, so
|
||||||
|
we can shorten the on-disk segment size. */
|
||||||
|
.sdata :
|
||||||
|
{
|
||||||
|
*(.sdata .sdata.* .gnu.linkonce.s.*)
|
||||||
|
}
|
||||||
|
__edata = .; PROVIDE (_edata = .);
|
||||||
|
___bss_start = .;
|
||||||
|
.sbss :
|
||||||
|
{
|
||||||
|
*(.dynsbss)
|
||||||
|
*(.sbss .sbss.* .gnu.linkonce.sb.*)
|
||||||
|
*(.scommon)
|
||||||
|
}
|
||||||
|
.bss :
|
||||||
|
{
|
||||||
|
__bss_start = .;
|
||||||
|
*(.dynbss)
|
||||||
|
*(.bss .bss.* .gnu.linkonce.b.*)
|
||||||
|
*(COMMON)
|
||||||
|
/* Align here to ensure that the .bss section occupies space up to
|
||||||
|
_end. Align after .bss to ensure correct alignment even if the
|
||||||
|
.bss section disappears because there are no input sections.
|
||||||
|
FIXME: Why do we need it? When there is no .bss section, we don't
|
||||||
|
pad the .data section. */
|
||||||
|
. = ALIGN( 64 );
|
||||||
|
__bss_end = .;
|
||||||
|
} > MEM_L1_DATA_A
|
||||||
|
. = ALIGN( 64 );
|
||||||
|
|
||||||
|
__end = .; PROVIDE (_end = .);
|
||||||
|
|
||||||
|
|
||||||
|
/* Stabs debugging sections. */
|
||||||
|
.stab 0 : { *(.stab) }
|
||||||
|
.stabstr 0 : { *(.stabstr) }
|
||||||
|
.stab.excl 0 : { *(.stab.excl) }
|
||||||
|
.stab.exclstr 0 : { *(.stab.exclstr) }
|
||||||
|
.stab.index 0 : { *(.stab.index) }
|
||||||
|
.stab.indexstr 0 : { *(.stab.indexstr) }
|
||||||
|
.comment 0 : { *(.comment) }
|
||||||
|
/* DWARF debug sections.
|
||||||
|
Symbols in the DWARF debugging sections are relative to the beginning
|
||||||
|
of the section so we begin them at 0. */
|
||||||
|
/* DWARF 1 */
|
||||||
|
.debug 0 : { *(.debug) }
|
||||||
|
.line 0 : { *(.line) }
|
||||||
|
/* GNU DWARF 1 extensions */
|
||||||
|
.debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) }
|
||||||
|
.debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) }
|
||||||
|
/* DWARF 1.1 and DWARF 2 */
|
||||||
|
.debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) }
|
||||||
|
.debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) }
|
||||||
|
/* DWARF 2 */
|
||||||
|
.debug_info 0 : { *(.debug_info .gnu.linkonce.wi.* .zdebug_info) }
|
||||||
|
.debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) }
|
||||||
|
.debug_line 0 : { *(.debug_line .zdebug_line) }
|
||||||
|
.debug_frame 0 : { *(.debug_frame .zdebug_frame) }
|
||||||
|
.debug_str 0 : { *(.debug_str .zdebug_str) }
|
||||||
|
.debug_loc 0 : { *(.debug_loc .zdebug_loc) }
|
||||||
|
.debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) }
|
||||||
|
/* SGI/MIPS DWARF 2 extensions */
|
||||||
|
.debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) }
|
||||||
|
.debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) }
|
||||||
|
.debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) }
|
||||||
|
.debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) }
|
||||||
|
/* DWARF 3 */
|
||||||
|
.debug_pubtypes 0 : { *(.debug_pubtypes .zdebug_pubtypes) }
|
||||||
|
.debug_ranges 0 : { *(.debug_ranges .zdebug_ranges) }
|
||||||
|
.gnu.attributes 0 : { KEEP (*(.gnu.attributes)) }
|
||||||
|
/DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
|
||||||
|
|
||||||
|
__end = .; PROVIDE (_end = .);
|
||||||
|
__stack_start = ORIGIN(MEM_L1_SCRATCH);
|
||||||
|
__stack_end = ORIGIN(MEM_L1_SCRATCH) + 0x1000;
|
||||||
|
}
|
||||||
1
kissfft
Submodule
1
kissfft
Submodule
Submodule kissfft added at 7bce4153c6
4
makefile
4
makefile
@ -116,7 +116,9 @@ ASFLAGS = $(MCFLAGS) -g -mthumb -gdwarf-2 -Wa,-amhls=$(<:.s=.lst) $(ADEFS)
|
|||||||
#-gdwarf-2
|
#-gdwarf-2
|
||||||
ANOMALY_FLAGS = -mspecld-anomaly -mcsync-anomaly
|
ANOMALY_FLAGS = -mspecld-anomaly -mcsync-anomaly
|
||||||
CPFLAGS = $(MCFLAGS) $(OPT) $(ANOMALY_FLAGS) -std=gnu99 -g -Wall -Wstrict-prototypes -Wa,-ahlms=$(addprefix $(LSTDIR)/, $(notdir $(@:.o=.lst))) $(DEFS)
|
CPFLAGS = $(MCFLAGS) $(OPT) $(ANOMALY_FLAGS) -std=gnu99 -g -Wall -Wstrict-prototypes -Wa,-ahlms=$(addprefix $(LSTDIR)/, $(notdir $(@:.o=.lst))) $(DEFS)
|
||||||
LDFLAGS = $(MCFLAGS) -T$(LDSCRIPT) -nostartfiles -N -Wl,-Map=$(BINDIR)/$(PROJECT).map,--cref,--gc-sections $(LIBDIR) -lm
|
#LDFLAGS = $(MCFLAGS) -T$(LDSCRIPT) -nostartfiles -N -Wl,-Map=$(BINDIR)/$(PROJECT).map,--cref,--gc-sections $(LIBDIR) -lm
|
||||||
|
LDFLAGS = $(MCFLAGS) -T$(LDSCRIPT) -nostartfiles -N -Map=$(BINDIR)/$(PROJECT).map,--cref, -lm
|
||||||
|
|
||||||
#
|
#
|
||||||
# Generate dependency information
|
# Generate dependency information
|
||||||
CPFLAGS += -MD -MP -MF $(DEPDIR)/$(@F).d
|
CPFLAGS += -MD -MP -MF $(DEPDIR)/$(@F).d
|
||||||
|
|||||||
23
src/complex.c
Normal file
23
src/complex.c
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
#include "complex.h"
|
||||||
|
#include <math.h>
|
||||||
|
|
||||||
|
complex conv_from_polar(double r, double radians) {
|
||||||
|
complex result;
|
||||||
|
result.re = r * cos(radians);
|
||||||
|
result.im = r * sin(radians);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
complex add(complex left, complex right) {
|
||||||
|
complex result;
|
||||||
|
result.re = left.re + right.re;
|
||||||
|
result.im = left.im + right.im;
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
complex multiply(complex left, complex right) {
|
||||||
|
complex result;
|
||||||
|
result.re = left.re*right.re - left.im*right.im;
|
||||||
|
result.im = left.re*right.im + left.im*right.re;
|
||||||
|
return result;
|
||||||
|
}
|
||||||
9
src/complex.h
Normal file
9
src/complex.h
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
|
||||||
|
typedef struct complex_t {
|
||||||
|
double re;
|
||||||
|
double im;
|
||||||
|
} complex;
|
||||||
|
|
||||||
|
complex conv_from_polar(double r, double radians);
|
||||||
|
complex add(complex left, complex right);
|
||||||
|
complex multiply(complex left, complex right);
|
||||||
BIN
src/complex.o
Normal file
BIN
src/complex.o
Normal file
Binary file not shown.
147
src/fft.c
Normal file
147
src/fft.c
Normal file
@ -0,0 +1,147 @@
|
|||||||
|
#include "fft.h"
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
#define PI 3.1415926535897932384626434
|
||||||
|
|
||||||
|
complex* DFT_naive(complex* x, int N) {
|
||||||
|
complex* X = (complex*) malloc(sizeof(struct complex_t) * N);
|
||||||
|
int k, n;
|
||||||
|
for(k = 0; k < N; k++) {
|
||||||
|
X[k].re = 0.0;
|
||||||
|
X[k].im = 0.0;
|
||||||
|
for(n = 0; n < N; n++) {
|
||||||
|
X[k] = add(X[k], multiply(x[n], conv_from_polar(1, -2*PI*n*k/N)));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return X;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Implements the Good-Thomas FFT algorithm.
|
||||||
|
*
|
||||||
|
* @expects: N1 and N2 must be relatively prime
|
||||||
|
* @expects: N1*N2 = N
|
||||||
|
*/
|
||||||
|
complex* FFT_GoodThomas(complex* input, int N, int N1, int N2) {
|
||||||
|
int k1, k2, z;
|
||||||
|
|
||||||
|
/* Allocate columnwise matrix */
|
||||||
|
complex** columns = (complex**) malloc(sizeof(struct complex_t*) * N1);
|
||||||
|
for(k1 = 0; k1 < N1; k1++) {
|
||||||
|
columns[k1] = (complex*) malloc(sizeof(struct complex_t) * N2);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Allocate rowwise matrix */
|
||||||
|
complex** rows = (complex**) malloc(sizeof(struct complex_t*) * N2);
|
||||||
|
for(k2 = 0; k2 < N2; k2++) {
|
||||||
|
rows[k2] = (complex*) malloc(sizeof(struct complex_t) * N1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Reshape input into N1 columns (Using Good-Thomas Indexing) */
|
||||||
|
for(z = 0; z < 30; z++) {
|
||||||
|
k1 = z % N1;
|
||||||
|
k2 = z % N2;
|
||||||
|
columns[k1][k2] = input[z];
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Compute N1 DFTs of length N2 using naive method */
|
||||||
|
for (k1 = 0; k1 < N1; k1++) {
|
||||||
|
columns[k1] = DFT_naive(columns[k1], N2);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Transpose */
|
||||||
|
for(k1 = 0; k1 < N1; k1++) {
|
||||||
|
for (k2 = 0; k2 < N2; k2++) {
|
||||||
|
rows[k2][k1] = columns[k1][k2];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Compute N2 DFTs of length N1 using naive method */
|
||||||
|
for (k2 = 0; k2 < N2; k2++) {
|
||||||
|
rows[k2] = DFT_naive(rows[k2], N1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Flatten into single output (Using chinese remainder theorem) */
|
||||||
|
complex* output = (complex*) malloc(sizeof(struct complex_t) * N);
|
||||||
|
|
||||||
|
for(k1 = 0; k1 < N1; k1++) {
|
||||||
|
for (k2 = 0; k2 < N2; k2++) {
|
||||||
|
z = N1*k2 + N2*k1;
|
||||||
|
output[z%N] = rows[k2][k1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Free all alocated memory except output and input arrays */
|
||||||
|
for(k1 = 0; k1 < N1; k1++) {
|
||||||
|
free(columns[k1]);
|
||||||
|
}
|
||||||
|
for(k2 = 0; k2 < N2; k2++) {
|
||||||
|
free(rows[k2]);
|
||||||
|
}
|
||||||
|
free(columns);
|
||||||
|
free(rows);
|
||||||
|
return output;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Implements the Cooley-Tukey FFT algorithm.
|
||||||
|
*
|
||||||
|
* @expects: N1*N2 = N
|
||||||
|
*/
|
||||||
|
complex* FFT_CooleyTukey(complex* input, int N, int N1, int N2) {
|
||||||
|
int k1, k2;
|
||||||
|
|
||||||
|
/* Allocate columnwise matrix */
|
||||||
|
complex** columns = (complex**) malloc(sizeof(struct complex_t*) * N1);
|
||||||
|
for(k1 = 0; k1 < N1; k1++) {
|
||||||
|
columns[k1] = (complex*) malloc(sizeof(struct complex_t) * N2);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Allocate rowwise matrix */
|
||||||
|
complex** rows = (complex**) malloc(sizeof(struct complex_t*) * N2);
|
||||||
|
for(k2 = 0; k2 < N2; k2++) {
|
||||||
|
rows[k2] = (complex*) malloc(sizeof(struct complex_t) * N1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Reshape input into N1 columns */
|
||||||
|
for (k1 = 0; k1 < N1; k1++) {
|
||||||
|
for(k2 = 0; k2 < N2; k2++) {
|
||||||
|
columns[k1][k2] = input[N1*k2 + k1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Compute N1 DFTs of length N2 using naive method */
|
||||||
|
for (k1 = 0; k1 < N1; k1++) {
|
||||||
|
columns[k1] = DFT_naive(columns[k1], N2);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Multiply by the twiddle factors ( e^(-2*pi*j/N * k1*k2)) and transpose */
|
||||||
|
for(k1 = 0; k1 < N1; k1++) {
|
||||||
|
for (k2 = 0; k2 < N2; k2++) {
|
||||||
|
rows[k2][k1] = multiply(conv_from_polar(1, -2.0*PI*k1*k2/N), columns[k1][k2]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Compute N2 DFTs of length N1 using naive method */
|
||||||
|
for (k2 = 0; k2 < N2; k2++) {
|
||||||
|
rows[k2] = DFT_naive(rows[k2], N1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Flatten into single output */
|
||||||
|
complex* output = (complex*) malloc(sizeof(struct complex_t) * N);
|
||||||
|
for(k1 = 0; k1 < N1; k1++) {
|
||||||
|
for (k2 = 0; k2 < N2; k2++) {
|
||||||
|
output[N2*k1 + k2] = rows[k2][k1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Free all alocated memory except output and input arrays */
|
||||||
|
for(k1 = 0; k1 < N1; k1++) {
|
||||||
|
free(columns[k1]);
|
||||||
|
}
|
||||||
|
for(k2 = 0; k2 < N2; k2++) {
|
||||||
|
free(rows[k2]);
|
||||||
|
}
|
||||||
|
free(columns);
|
||||||
|
free(rows);
|
||||||
|
return output;
|
||||||
|
}
|
||||||
5
src/fft.h
Normal file
5
src/fft.h
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#include "complex.h"
|
||||||
|
|
||||||
|
complex* FFT_CooleyTukey(complex* x, int N, int N1, int N2);
|
||||||
|
complex* FFT_GoodThomas(complex* x, int N, int N1, int N2);
|
||||||
|
complex* DFT_naive(complex* x, int N);
|
||||||
191
src/kiss_fft_framework.c
Normal file
191
src/kiss_fft_framework.c
Normal file
@ -0,0 +1,191 @@
|
|||||||
|
#include "kiss_fft_framework.h"
|
||||||
|
#include <string.h> // memset
|
||||||
|
|
||||||
|
// ---------------- Внутреннее состояние ----------------
|
||||||
|
static kiss_fftr_cfg s_cfg = 0;
|
||||||
|
static int s_cfg_bytes = 0;
|
||||||
|
static kiss_fft_scalar*s_in_q15 = 0; // длина FFT_N
|
||||||
|
static kiss_fft_cpx* s_out_cpx = 0; // длина FFT_RESULT_L
|
||||||
|
|
||||||
|
// Безопасный пресдвиг входа (uniform scaling) перед прямым БПФ, чтобы не словить переполнение.
|
||||||
|
// Для типичных окон/сигналов N=1024..4096 хорошо работает 4..6 бит. Подстройте при необходимости.
|
||||||
|
#ifndef KISS_FFT_PRESHIFT_BITS
|
||||||
|
#define KISS_FFT_PRESHIFT_BITS 5
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// ---------------- Вспомогательные функции ----------------
|
||||||
|
static inline int16_t sat16(int32_t x){
|
||||||
|
if (x > 32767) return 32767;
|
||||||
|
if (x < -32768) return -32768;
|
||||||
|
return (int16_t)x;
|
||||||
|
}
|
||||||
|
|
||||||
|
static void prescale_block_q15(kiss_fft_scalar* x, int n, int k){
|
||||||
|
if (k <= 0) return;
|
||||||
|
for (int i = 0; i < n; ++i) x[i] = (kiss_fft_scalar)( ((int32_t)x[i]) >> k );
|
||||||
|
}
|
||||||
|
|
||||||
|
// Целочисленный sqrt для 32-бит (возвращает floor(sqrt(x)))
|
||||||
|
static uint32_t isqrt_u32(uint64_t x){
|
||||||
|
// Быстрый целочисленный sqrt (битовый Ньютона-Рафсона для 64->32)
|
||||||
|
uint64_t op = x;
|
||||||
|
uint64_t res = 0;
|
||||||
|
uint64_t one = (uint64_t)1 << 62; // самая высокая чётная степень 4
|
||||||
|
|
||||||
|
while (one > op) one >>= 2;
|
||||||
|
while (one != 0) {
|
||||||
|
if (op >= res + one) {
|
||||||
|
op -= res + one;
|
||||||
|
res = (res >> 1) + one;
|
||||||
|
} else {
|
||||||
|
res >>= 1;
|
||||||
|
}
|
||||||
|
one >>= 2;
|
||||||
|
}
|
||||||
|
return (uint32_t)res;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Быстрый целочисленный |complex|: sqrt(r^2 + i^2) с защитой от переполнения.
|
||||||
|
// Вход: r,i в Q15 (int16). Возврат: модуль в "сырых" единицах Q15 (int16 амплитуда).
|
||||||
|
static uint32_t cpx_abs_q15(int16_t r, int16_t i){
|
||||||
|
int32_t rr = (int32_t)r;
|
||||||
|
int32_t ii = (int32_t)i;
|
||||||
|
uint64_t mag2 = (uint64_t)(rr*rr) + (uint64_t)(ii*ii); // до ~2*(32767^2) — влезает в 32, но берём 64 для запаса
|
||||||
|
return isqrt_u32(mag2);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ЦОДИК (CORDIC) для atan2 в фиксированной точности.
|
||||||
|
// Возвращает угол в формате Q15, диапазон [-32768 .. +32767] ≈ [-π .. +π].
|
||||||
|
// Источник: классическая вращательная CORDIC, таблица арктангенсов в Q15 (углы).
|
||||||
|
static int16_t cordic_atan2_q15(int16_t y, int16_t x){
|
||||||
|
// Масштабирующий коэффициент CORDIC (K ≈ 0.607252) нам не нужен для угла.
|
||||||
|
// Представим x,y как 32-бит для предотвращения переполнений при сдвигах.
|
||||||
|
int32_t X = x;
|
||||||
|
int32_t Y = y;
|
||||||
|
int32_t Z = 0;
|
||||||
|
|
||||||
|
// Нормализация квадранта
|
||||||
|
if (X < 0) {
|
||||||
|
X = -X; Y = -Y;
|
||||||
|
Z = (int32_t)32768; // +π в Q15 (переполнится до -32768, мы это учтём позже как unsigned фазу)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Таблица arctan(2^-i) в Q15 (угол), i=0..14 (достаточно для 16-бит точности)
|
||||||
|
static const int16_t atan_table_q15[15] = {
|
||||||
|
25735, // atan(1) ≈ 0.785398163 -> 0.785398163/π * 32768 ≈ 25735
|
||||||
|
15192, // atan(1/2)
|
||||||
|
8027, // atan(1/4)
|
||||||
|
4074, // atan(1/8)
|
||||||
|
2045, // ...
|
||||||
|
1023,
|
||||||
|
512,
|
||||||
|
256,
|
||||||
|
128,
|
||||||
|
64,
|
||||||
|
32,
|
||||||
|
16,
|
||||||
|
8,
|
||||||
|
4,
|
||||||
|
2
|
||||||
|
};
|
||||||
|
|
||||||
|
for (int i = 0; i < 15; ++i){
|
||||||
|
int32_t d = (Y >= 0) ? 1 : -1;
|
||||||
|
int32_t Xn = X - ((d * (Y)) >> i);
|
||||||
|
int32_t Yn = Y + ((d * (X)) >> i);
|
||||||
|
int32_t Zn = Z - d * atan_table_q15[i];
|
||||||
|
X = Xn; Y = Yn; Z = Zn;
|
||||||
|
}
|
||||||
|
// Возврат угла в Q15, диапазон примерно [-π..+π]
|
||||||
|
return (int16_t)Z;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Преобразование фазы в беззнаковый UQ16: 0..65535 соответствует -π..+π.
|
||||||
|
static inline uint16_t phase_q15_to_uq16(int16_t ph_q15){
|
||||||
|
return (uint16_t)((int32_t)ph_q15 + 32768);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ---------------- Публичные функции ----------------
|
||||||
|
int kiss_fft_init(uint32_t* internals_mem,
|
||||||
|
kiss_fft_scalar* in_buf_q15,
|
||||||
|
kiss_fft_cpx* out_buf_cpx)
|
||||||
|
{
|
||||||
|
if (!internals_mem || !in_buf_q15 || !out_buf_cpx) return KISS_FFT_FW_ERR_ALLOC;
|
||||||
|
|
||||||
|
// Узнаём требуемый объём для конфигурации (twiddle и т.д.)
|
||||||
|
int needed = 0;
|
||||||
|
kiss_fftr_alloc(FFT_N, 0, NULL, &needed);
|
||||||
|
s_cfg_bytes = (int)(KISS_FFT_INTERNALS_SIZE_WORDS * sizeof(uint32_t));
|
||||||
|
if (needed <= 0 || needed > s_cfg_bytes) {
|
||||||
|
s_cfg = 0;
|
||||||
|
s_in_q15 = 0;
|
||||||
|
s_out_cpx = 0;
|
||||||
|
return KISS_FFT_FW_ERR_CFGSIZE;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Инициализация в заранее выделенной памяти (без malloc)
|
||||||
|
s_cfg = kiss_fftr_alloc(FFT_N, 0, (void*)internals_mem, &s_cfg_bytes);
|
||||||
|
if (!s_cfg) return KISS_FFT_FW_ERR_ALLOC;
|
||||||
|
|
||||||
|
s_in_q15 = in_buf_q15;
|
||||||
|
s_out_cpx = out_buf_cpx;
|
||||||
|
|
||||||
|
// Обнулим входной буфер на всякий случай
|
||||||
|
memset(s_in_q15, 0, sizeof(kiss_fft_scalar)*FFT_N);
|
||||||
|
return KISS_FFT_FW_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
int kiss_fft_process_data(const uint32_t* input_data,
|
||||||
|
uint32_t input_data_size,
|
||||||
|
uint32_t* fft_result_ampl,
|
||||||
|
uint32_t* fft_result_phase)
|
||||||
|
{
|
||||||
|
if (!s_cfg || !s_in_q15 || !s_out_cpx) return KISS_FFT_FW_ERR_STATE;
|
||||||
|
if (!input_data || !fft_result_ampl || !fft_result_phase) return KISS_FFT_FW_ERR_ALLOC;
|
||||||
|
|
||||||
|
// 1) Подготовка входа: копируем <=FFT_N с преобразованием в Q15 (берём младшие 16 бит как s16)
|
||||||
|
const uint32_t ncopy = (input_data_size < FFT_N) ? input_data_size : FFT_N;
|
||||||
|
for (uint32_t i = 0; i < ncopy; ++i){
|
||||||
|
int16_t s16 = (int16_t)(input_data[i] & 0xFFFFu); // ожидаем уже центрированный s16
|
||||||
|
s_in_q15[i] = s16;
|
||||||
|
}
|
||||||
|
// Остальное — нулями
|
||||||
|
for (uint32_t i = ncopy; i < FFT_N; ++i) s_in_q15[i] = 0;
|
||||||
|
|
||||||
|
// (опционально вы можете умножить на окно здесь — Ханна/Хэмминга — в Q15)
|
||||||
|
|
||||||
|
// 2) Пресдвиг для защиты от переполнения
|
||||||
|
prescale_block_q15(s_in_q15, FFT_N, KISS_FFT_PRESHIFT_BITS);
|
||||||
|
|
||||||
|
// 3) FFT (real-to-complex)
|
||||||
|
kiss_fftr(s_cfg, s_in_q15, s_out_cpx);
|
||||||
|
|
||||||
|
// 4) Постобработка: амплитуда и фаза
|
||||||
|
// Нормировка: прямое БПФ у KissFFT НЕ делит на N. Мы делали пресдвиг на 2^P.
|
||||||
|
// Приведём амплитуду примерно к шкале входа Q15 и разделим на N:
|
||||||
|
// amp ≈ (|X[k]| << P) / N
|
||||||
|
// Результат вернём как UQ15 в uint32_t (0..32767), но тип — uint32_t на будущее.
|
||||||
|
// Фаза — UQ16, 0..65535 соответствует (-π..+π).
|
||||||
|
const uint32_t N = FFT_N;
|
||||||
|
const uint32_t P = KISS_FFT_PRESHIFT_BITS;
|
||||||
|
|
||||||
|
for (uint32_t k = 0; k < FFT_RESULT_L; ++k){
|
||||||
|
int16_t r = s_out_cpx[k].r;
|
||||||
|
int16_t i = s_out_cpx[k].i;
|
||||||
|
// Для DC и Найквиста мнимая часть ноль, но формула общая.
|
||||||
|
|
||||||
|
// Модуль
|
||||||
|
uint32_t mag_q15_raw = cpx_abs_q15(r, i); // ~Q15
|
||||||
|
uint64_t num = ((uint64_t)mag_q15_raw) << P; // компенсируем пресдвиг
|
||||||
|
uint32_t amp_uq15 = (uint32_t)(num / N); // делим на N (прямое БПФ)
|
||||||
|
|
||||||
|
if (amp_uq15 > 32767u) amp_uq15 = 32767u; // насыщение в UQ15-«видимой» шкале
|
||||||
|
fft_result_ampl[k] = amp_uq15;
|
||||||
|
|
||||||
|
// Фаза
|
||||||
|
int16_t ph_q15 = cordic_atan2_q15(i, r); // [-32768 .. +32767] ~ [-π .. +π]
|
||||||
|
fft_result_phase[k] = (uint32_t)phase_q15_to_uq16(ph_q15);
|
||||||
|
}
|
||||||
|
|
||||||
|
return KISS_FFT_FW_OK;
|
||||||
|
}
|
||||||
54
src/kiss_fft_framework.h
Normal file
54
src/kiss_fft_framework.h
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "kiss_fftr.h" // из KissFFT; собирайте с -DFIXED_POINT=16 (Q15)
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// --- Настройка размера FFT ---
|
||||||
|
#ifndef FFT_N
|
||||||
|
#define FFT_N 1024 // степень двойки
|
||||||
|
#endif
|
||||||
|
#define FFT_RESULT_L ((FFT_N/2)+1) // число бинов real-FFT (включая DC и Найквист)
|
||||||
|
|
||||||
|
// Сколько памяти (в 32-битных словах) нужно заранее выделить под внутренности KissFFT.
|
||||||
|
// Значение подобрано с запасом для типичных N до 4096–8192.
|
||||||
|
// Если окажется мало, kiss_fft_init() вернёт <0.
|
||||||
|
#define KISS_FFT_INTERNALS_SIZE_WORDS (32768u/4u) // 32 KiB в словах
|
||||||
|
|
||||||
|
// Код возврата
|
||||||
|
enum {
|
||||||
|
KISS_FFT_FW_OK = 0,
|
||||||
|
KISS_FFT_FW_ERR_CFGSIZE = -1,
|
||||||
|
KISS_FFT_FW_ERR_ALLOC = -2,
|
||||||
|
KISS_FFT_FW_ERR_STATE = -3,
|
||||||
|
};
|
||||||
|
|
||||||
|
// Инициализация фреймворка.
|
||||||
|
// internals_mem — указатель на заранее выделенный массив uint32_t длиной KISS_FFT_INTERNALS_SIZE_WORDS;
|
||||||
|
// in_buf_q15 — ваш буфер входных данных Q15 длиной FFT_N (kiss_fft_scalar* == int16_t при FIXED_POINT=16);
|
||||||
|
// out_buf_cpx — ваш буфер комплексного спектра длиной FFT_RESULT_L (kiss_fft_cpx*).
|
||||||
|
//
|
||||||
|
// Возвращает 0 при успехе.
|
||||||
|
int kiss_fft_init(uint32_t* internals_mem,
|
||||||
|
kiss_fft_scalar* in_buf_q15,
|
||||||
|
kiss_fft_cpx* out_buf_cpx);
|
||||||
|
|
||||||
|
// Обработка данных (прямое БПФ).
|
||||||
|
// input_data — входной массив длиной input_data_size. Предполагается, что в МЛС 16 бит лежит s16 семпл
|
||||||
|
// (±32768 => ±1.0 в Q15). Остальная часть слова игнорируется.
|
||||||
|
// input_data_size — может быть < FFT_N; недостающее заполняется нулями.
|
||||||
|
// fft_result_ampl — выходной массив амплитуд длиной FFT_RESULT_L (uint32_t, шкала UQ15, см. примечание ниже).
|
||||||
|
// fft_result_phase — выходной массив фаз длиной FFT_RESULT_L (uint32_t, угол в UQ16: 0..65535 соответствует -π..+π).
|
||||||
|
//
|
||||||
|
// Нормировка: амплитуды масштабируются примерно к входной шкале Q15 и делятся на FFT_N,
|
||||||
|
// при этом поправка на предсдвиг учтена. DC/Найквист корректно считаются.
|
||||||
|
int kiss_fft_process_data(const uint32_t* input_data,
|
||||||
|
uint32_t input_data_size,
|
||||||
|
uint32_t* fft_result_ampl,
|
||||||
|
uint32_t* fft_result_phase);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
@ -26,6 +26,17 @@
|
|||||||
#include "l502_user_process.h"
|
#include "l502_user_process.h"
|
||||||
#include "l502_stream.h"
|
#include "l502_stream.h"
|
||||||
#include "l502_sport_rx.h"
|
#include "l502_sport_rx.h"
|
||||||
|
#include "l502_user_process.h"
|
||||||
|
|
||||||
|
volatile uint32_t TX_buff[TX_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||||||
|
volatile uint32_t TX_buff_shadow[TX_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||||||
|
|
||||||
|
//volatile uint32_t RAW_data_buff[RAW_DATA_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||||||
|
volatile uint32_t AVG_buff[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||||||
|
//volatile uint32_t AVG_buff_B[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||||||
|
volatile uint32_t FFT_buff[FFT_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** Размер буфера на прием данных по SPORT0 в 32-битных словах */
|
/** Размер буфера на прием данных по SPORT0 в 32-битных словах */
|
||||||
@ -98,8 +109,6 @@ static void f_stream_in_set_overflow(void) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** @brief Начальная инициализация параметров для синхронных потоков */
|
/** @brief Начальная инициализация параметров для синхронных потоков */
|
||||||
void l502_stream_init(void) {
|
void l502_stream_init(void) {
|
||||||
/* останавливаем сбор данных, если он был запущен */
|
/* останавливаем сбор данных, если он был запущен */
|
||||||
|
|||||||
@ -159,7 +159,9 @@ void l502_cmd_test(t_l502_bf_cmd *cmd) {
|
|||||||
/* тестирование SPORT'а, служащего для передачи потоков АЦП/ЦАП
|
/* тестирование SPORT'а, служащего для передачи потоков АЦП/ЦАП
|
||||||
от BlackFin'а к ПЛИС. Устанавливается циклический сквозной режим потока
|
от BlackFin'а к ПЛИС. Устанавливается циклический сквозной режим потока
|
||||||
и передается счетчик, который проверяется при приеме */
|
и передается счетчик, который проверяется при приеме */
|
||||||
|
|
||||||
static int f_sport_test(void) {
|
static int f_sport_test(void) {
|
||||||
|
//int f_sport_test(void) {
|
||||||
#define RX_BUF_SIZE 2048
|
#define RX_BUF_SIZE 2048
|
||||||
static uint16_t rx_buf[RX_BUF_SIZE];
|
static uint16_t rx_buf[RX_BUF_SIZE];
|
||||||
uint16_t stat=*pSPORT0_STAT;
|
uint16_t stat=*pSPORT0_STAT;
|
||||||
|
|||||||
@ -9,6 +9,8 @@
|
|||||||
обработку.
|
обработку.
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#include "l502_stream.h"
|
#include "l502_stream.h"
|
||||||
#include "l502_hdma.h"
|
#include "l502_hdma.h"
|
||||||
#include "l502_sport_tx.h"
|
#include "l502_sport_tx.h"
|
||||||
@ -16,6 +18,143 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
#include "l502_defs.h" // import defines of constants
|
||||||
|
#include "l502_params.h"
|
||||||
|
#include "l502_stream.h"
|
||||||
|
#include "l502_user_process.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
uint32_t streams_cnt[4] = {0,};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#define LFSM_val_ON 0b01100111
|
||||||
|
#define LFSM_val_OFF 0b01101000
|
||||||
|
#define LFSM_val_X 0b01101001
|
||||||
|
|
||||||
|
//#define TX_BUFF_SIZE 1024*1024
|
||||||
|
//#define TX_BUFF_SIZE 1000
|
||||||
|
|
||||||
|
#define LFSM_BUFF_SIZE 1000
|
||||||
|
|
||||||
|
#define LFSM_DATALEN 1024
|
||||||
|
|
||||||
|
#define dbg_sport_rx_copy_size 10
|
||||||
|
//#define LFSM_DATALEN 1024
|
||||||
|
|
||||||
|
|
||||||
|
volatile uint32_t dbg_receive_value = 1234321;
|
||||||
|
|
||||||
|
|
||||||
|
//#pragma section("sdram_noinit", NO_INIT)
|
||||||
|
//#include "l502_sdram_noinit.h"
|
||||||
|
//__attribute__((section(".sdram_noinit"), far))
|
||||||
|
//static volatile uint32_t dbg_sport_rx_copy[TX_BUFF_SIZE];
|
||||||
|
//uint32_t dbg_sport_rx_copy[TX_BUFF_SIZE];// = {0,};
|
||||||
|
uint32_t dbg_sport_rx_copy[dbg_sport_rx_copy_size];// = {0,};
|
||||||
|
//*
|
||||||
|
|
||||||
|
//#include "l502_sdram_noinit.h"
|
||||||
|
//static volatile uint32_t LFSM_data[LFSM_DATALEN] = {0,};
|
||||||
|
|
||||||
|
//#include "l502_sdram_noinit.h"
|
||||||
|
//static volatile uint32_t TX_buff[TX_BUFF_SIZE];
|
||||||
|
//static volatile uint32_t TX_buff[TX_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||||||
|
//static volatile uint32_t TX_buff[10000] __attribute__((section(".sdram_noinit")));
|
||||||
|
//static volatile uint32_t TX_buff[10000];
|
||||||
|
|
||||||
|
//static volatile uint32_t
|
||||||
|
|
||||||
|
// = {0,};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
uint32_t streams_succes_flag = 0;
|
||||||
|
|
||||||
|
/*
|
||||||
|
struct dataprocess_typedef {
|
||||||
|
uint8_t config = 0;
|
||||||
|
uint32_t datapoints_max_N = 0;
|
||||||
|
uint32_t datapoint_curr_I = 0;
|
||||||
|
uint32_t data_raw;
|
||||||
|
};
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
extern volatile uint32_t TX_buff[]; //size: TX_BUFF_SIZE
|
||||||
|
extern volatile uint32_t TX_buff_shadow[]; //size: TX_BUFF_SIZE
|
||||||
|
//extern volatile uint32_t RAW_data_buff[]; //size: RAW_DATA_BUFF_SIZE
|
||||||
|
extern volatile uint32_t AVG_buff[]; //size: AVG_BUFF_SIZE
|
||||||
|
//extern volatile uint32_t AVG_buff_B[]; //size: AVG_BUFF_SIZE
|
||||||
|
extern volatile uint32_t FFT_buff[]; //size: FFT_BUFF_SIZE
|
||||||
|
|
||||||
|
|
||||||
|
volatile uint32_t TX_marker[10] = {0xFE00000F,0xFE0000F0, 0xFE000F00, 0xFE00F000, 0xFE0F0000,0xFEF00000, 0xFE0F0000,0xFE00F000, 0xFE000F00, 0xFE0000F0};
|
||||||
|
|
||||||
|
volatile struct dataprocessor_dypedef{
|
||||||
|
uint8_t mode;
|
||||||
|
uint8_t mode_next;
|
||||||
|
uint8_t cycle_state;
|
||||||
|
uint8_t LFSM_state; // 0 -- waiting for it... ; 1 -- receiving LFSM data
|
||||||
|
uint16_t average_N_max;
|
||||||
|
uint16_t average_N;
|
||||||
|
uint32_t TX_buff_I;
|
||||||
|
uint8_t TX_buff_state; //0 --blocked, 1 -- filling, 2 -- ready to send
|
||||||
|
uint32_t AVG_buff_I;
|
||||||
|
uint32_t AVG_buff_I_last;
|
||||||
|
uint8_t AVG_state;
|
||||||
|
uint8_t AVG_buff_state;
|
||||||
|
uint8_t AVG_buff_active;
|
||||||
|
uint32_t FFT_buff_I;
|
||||||
|
uint8_t FFT_buff_state;
|
||||||
|
uint32_t digital_word_prev;
|
||||||
|
uint32_t digital_word_curr;
|
||||||
|
uint8_t DIN2_SYN_value_curr;
|
||||||
|
uint8_t DIN2_SYN_value_prev;
|
||||||
|
}Proc_state;
|
||||||
|
|
||||||
|
volatile uint32_t TX_buff_I = 0;
|
||||||
|
volatile uint32_t TX_buff_I_shadow = 123321;
|
||||||
|
|
||||||
|
volatile uint32_t data_I = 0;
|
||||||
|
volatile uint32_t send_size = 0;
|
||||||
|
|
||||||
|
volatile uint8_t TX_buff_state = TX_DONE; //FILLING, TODO_TX, TRANSMITTING, TX_DONE, BUFF_READY,
|
||||||
|
volatile uint32_t tx_val = 0;
|
||||||
|
|
||||||
|
uint32_t some_i = 0;
|
||||||
|
|
||||||
|
volatile uint32_t size_processed = 0;
|
||||||
|
|
||||||
|
//int f_sport_test(void);
|
||||||
|
void l502_stream_init(void);
|
||||||
|
|
||||||
|
//struct LFSM_typedef{
|
||||||
|
// uint8_t
|
||||||
|
//};
|
||||||
|
|
||||||
|
uint8_t LFSM_started = 0;
|
||||||
|
|
||||||
|
|
||||||
|
uint8_t DY_SYN_2_value = 0;
|
||||||
|
uint8_t DY_SYN_2_value_prev = 0;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint32_t* FFT_buff, uint8_t mode){
|
||||||
|
uint32_t FFT_buff_I = 0;
|
||||||
|
if (mode == TRANSPARENT){
|
||||||
|
uint32_t i = 0;
|
||||||
|
while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||||||
|
FFT_buff[FFT_buff_I++] = AVG_buff[i++];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return FFT_buff_I;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/***************************************************************************//**
|
/***************************************************************************//**
|
||||||
@brief Обработка принятого массива данных АЦП/DIN.
|
@brief Обработка принятого массива данных АЦП/DIN.
|
||||||
|
|
||||||
@ -42,10 +181,199 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
|||||||
/* если есть свободные дескрипторы на передачу по HDMA - ставим блок на
|
/* если есть свободные дескрипторы на передачу по HDMA - ставим блок на
|
||||||
передачу. Иначе возвращаем 0, чтобы на обработку этих данных функцию
|
передачу. Иначе возвращаем 0, чтобы на обработку этих данных функцию
|
||||||
вызвали бы позже */
|
вызвали бы позже */
|
||||||
|
++streams_cnt[0];
|
||||||
|
//*
|
||||||
|
size_processed = 0;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//clear TX_buff
|
||||||
|
if (TX_buff_state == TX_DONE){
|
||||||
|
for (int i = 0; i < TX_BUFF_SIZE; ++i){
|
||||||
|
//TX_buff[i] = 0x00000123;
|
||||||
|
TX_buff[i] = tx_val++ | 0xEE000000;
|
||||||
|
//TX_buff[i] = size;
|
||||||
|
}
|
||||||
|
TX_buff_state = FILLING;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Proc_state.mode == TRANSPARENT){
|
||||||
|
TX_buff_state = TX_BUFF_OFF;
|
||||||
|
if (hdma_send_req_rdy()){
|
||||||
|
hdma_send_req_start(data, size, 0);
|
||||||
|
return size;
|
||||||
|
}else{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//simple transparent mode
|
||||||
|
if (Proc_state.mode == SEMITRANSPARENT){
|
||||||
|
//++Proc_state.average_N;
|
||||||
|
|
||||||
|
if (TX_buff_state == FILLING){
|
||||||
|
data_I = 0;
|
||||||
|
TX_buff_I = 0;
|
||||||
|
while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){
|
||||||
|
//;
|
||||||
|
TX_buff[TX_buff_I] = data[data_I];
|
||||||
|
|
||||||
|
TX_buff_I++;
|
||||||
|
data_I++;
|
||||||
|
}
|
||||||
|
size_processed = data_I;
|
||||||
|
|
||||||
|
TX_buff_state = TODO_TX;
|
||||||
|
//tx_val = 0;
|
||||||
|
}
|
||||||
|
//TX_buff_state = DUMMY;
|
||||||
|
|
||||||
|
}
|
||||||
|
//TX_buff_I = TX_BUFF_SIZE;
|
||||||
|
|
||||||
|
if (Proc_state.mode == WORK){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (Proc_state.mode == AVG){
|
||||||
|
while(++data_I < size ){
|
||||||
|
uint32_t word = data[data_I];
|
||||||
|
uint32_t val = word & 0x00FFFFFF;
|
||||||
|
uint8_t header = (uint8_t)(word >> 24);
|
||||||
|
if (header == 0x00){ //digital_channel. switches LFSM state machine
|
||||||
|
DY_SYN_2_value_prev = DY_SYN_2_value;
|
||||||
|
if (word & (0b1 << 17)){
|
||||||
|
DY_SYN_2_value = 1;
|
||||||
|
}else{
|
||||||
|
DY_SYN_2_value = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started
|
||||||
|
//data[data_I] = 0xB00000000;
|
||||||
|
Proc_state.AVG_buff_I = 0;
|
||||||
|
Proc_state.LFSM_state = CYCLE_STARTED;
|
||||||
|
if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended
|
||||||
|
//Proc_state.average_N = 0;
|
||||||
|
//if (1){
|
||||||
|
Proc_state.AVG_state = FULLY_COMPLETED;
|
||||||
|
|
||||||
|
|
||||||
|
for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){
|
||||||
|
FFT_buff[i] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, TRANSPARENT);
|
||||||
|
|
||||||
|
|
||||||
|
//averaging completed => copy average results to TX_buff and start avg again
|
||||||
|
TX_buff_I = 0;
|
||||||
|
// for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){
|
||||||
|
uint32_t i = 0;
|
||||||
|
// while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||||||
|
// TX_buff[TX_buff_I++] = AVG_buff[i++];
|
||||||
|
while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){
|
||||||
|
TX_buff[TX_buff_I++] = FFT_buff[i++];
|
||||||
|
//TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N;
|
||||||
|
//TX_buff[TX_buff_I++] = 0xC1000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//clear AVG_buff:
|
||||||
|
for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){
|
||||||
|
AVG_buff[i] = 0xE0000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
TX_buff_state = TODO_TX;
|
||||||
|
|
||||||
|
|
||||||
|
// for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||||||
|
// TX_buff_shadow[i] = TX_buff[i];
|
||||||
|
// }
|
||||||
|
// hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0);
|
||||||
|
// hdma_send_req_start(TX_marker, 10, 0);
|
||||||
|
|
||||||
|
|
||||||
|
// hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0);
|
||||||
|
//TX_buff_state = TRANSMITTING;
|
||||||
|
// TX_buff_state = TX_DONE;
|
||||||
|
Proc_state.average_N = 0;
|
||||||
|
|
||||||
|
//hdma_send_req_start(TX_buff, TX_buff_I, 0);
|
||||||
|
//return data_I;
|
||||||
|
|
||||||
|
}else{ //
|
||||||
|
Proc_state.AVG_state = STEP_RUNNING;
|
||||||
|
Proc_state.average_N ++;
|
||||||
|
//Proc_state.AVG_buff_I = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}else if(header == 0xD0){ //first phy channel
|
||||||
|
if (Proc_state.AVG_state == STEP_RUNNING){
|
||||||
|
// if (1){
|
||||||
|
// if (Proc_state.LFSM_state == CYCLE_STARTED){
|
||||||
|
if (1){
|
||||||
|
// AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG_buff_I] + val));
|
||||||
|
AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Proc_state.AVG_buff_I]) & 0xFFFFFF);
|
||||||
|
// AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++;
|
||||||
|
// AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val;
|
||||||
|
//AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000;
|
||||||
|
Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||||||
|
Proc_state.AVG_buff_I++;
|
||||||
|
if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
|
||||||
|
Proc_state.AVG_state = STEP_COMPLETED;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000;
|
||||||
|
Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||||||
|
Proc_state.AVG_buff_I++;
|
||||||
|
if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
|
||||||
|
Proc_state.AVG_state = STEP_COMPLETED;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//*/
|
||||||
|
|
||||||
|
|
||||||
if (hdma_send_req_rdy()) {
|
if (hdma_send_req_rdy()) {
|
||||||
hdma_send_req_start(data, size, 0);
|
//if (1){
|
||||||
return size;
|
|
||||||
|
|
||||||
|
|
||||||
|
if (TX_buff_state == TX_BUFF_OFF){
|
||||||
|
hdma_send_req_start(data, size, 0);
|
||||||
|
return size;
|
||||||
|
}else{
|
||||||
|
if (TX_buff_state == TODO_TX){
|
||||||
|
for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||||||
|
TX_buff_shadow[i] = TX_buff[i];
|
||||||
|
}
|
||||||
|
hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0);
|
||||||
|
hdma_send_req_start(TX_marker, 10, 0);
|
||||||
|
//hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0);
|
||||||
|
//TX_buff_state = TRANSMITTING;
|
||||||
|
TX_buff_state = TX_DONE;
|
||||||
|
//}else{
|
||||||
|
// hdma_send_req_start(data, size, 0);
|
||||||
|
}
|
||||||
|
//hdma_send_req_start(data, size, 0);
|
||||||
|
//streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return size_processed;
|
||||||
|
//return data_I; //number of really processed words
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
//return data_I; //number of really processed words
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -78,6 +406,8 @@ uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
|||||||
/* если есть свободные дескрипторы на передачу по HDMA - ставим блок на
|
/* если есть свободные дескрипторы на передачу по HDMA - ставим блок на
|
||||||
передачу. Иначе возвращаем 0, чтобы на обработку этих данных функцию
|
передачу. Иначе возвращаем 0, чтобы на обработку этих данных функцию
|
||||||
вызвали бы позже */
|
вызвали бы позже */
|
||||||
|
++streams_cnt[2];
|
||||||
|
|
||||||
if (sport_tx_req_rdy()) {
|
if (sport_tx_req_rdy()) {
|
||||||
|
|
||||||
/* за один раз можем передать в SPORT не более
|
/* за один раз можем передать в SPORT не более
|
||||||
@ -108,6 +438,10 @@ uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
|||||||
@param[in] size Размер переданных данных в 32-битных словах
|
@param[in] size Размер переданных данных в 32-битных словах
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
void hdma_send_done(uint32_t* addr, uint32_t size) {
|
void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||||||
|
|
||||||
|
TX_buff_state = TX_DONE;
|
||||||
|
++streams_cnt[3];
|
||||||
|
|
||||||
stream_in_buf_free(size);
|
stream_in_buf_free(size);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -124,6 +458,8 @@ void hdma_send_done(uint32_t* addr, uint32_t size) {
|
|||||||
@param[in] addr Адрес слова, сразу за последним переданным словом
|
@param[in] addr Адрес слова, сразу за последним переданным словом
|
||||||
@param[in] size Размер переданных данных в 32-битных словах */
|
@param[in] size Размер переданных данных в 32-битных словах */
|
||||||
void sport_tx_done(uint32_t* addr, uint32_t size) {
|
void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||||||
|
++streams_cnt[1];
|
||||||
|
|
||||||
stream_out_buf_free(size);
|
stream_out_buf_free(size);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -171,6 +507,8 @@ void usr_cmd_process(t_l502_bf_cmd *cmd) {
|
|||||||
// } t_l502_bf_cmd;
|
// } t_l502_bf_cmd;
|
||||||
|
|
||||||
|
|
||||||
|
//*
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO
|
case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO
|
||||||
@ -187,6 +525,216 @@ void usr_cmd_process(t_l502_bf_cmd *cmd) {
|
|||||||
l502_cmd_done(cmd-> param, rcv_data, cmd->data_size);
|
l502_cmd_done(cmd-> param, rcv_data, cmd->data_size);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case 0x8003:{ //configure ADC
|
||||||
|
uint32_t err_codes[15] = {0,};
|
||||||
|
err_codes[0] = params_set_lch_cnt(1);
|
||||||
|
//err_codes[1] = params_set_lch(1, 1, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1, chan 1, mode L502_LCH_MODE_COMM (=1),range L502_ADC_RANGE_5 (=1), avg, flags
|
||||||
|
err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1, chan 1, mode L502_LCH_MODE_COMM (=1),range L502_ADC_RANGE_5 (=1), avg, flags
|
||||||
|
err_codes[2] = params_set_adc_freq_div(1);
|
||||||
|
err_codes[3] = params_set_ref_freq(2000000);
|
||||||
|
err_codes[4] = params_set_adc_interframe_delay(0);
|
||||||
|
err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL);
|
||||||
|
err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL);
|
||||||
|
//err_codes[7] = params_set_din_freq_div;
|
||||||
|
//err_codes[8] = params_set_dac_freq_div;
|
||||||
|
|
||||||
|
err_codes[9] = sport_in_set_step_size(1024);
|
||||||
|
|
||||||
|
//L502_BF_PARAM_ADC_COEF
|
||||||
|
//err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??);
|
||||||
|
//err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??);
|
||||||
|
err_codes[12] = configure();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
uint32_t err_codes_sum = 0;
|
||||||
|
for (int i = 0; i < 15; ++i){
|
||||||
|
err_codes_sum += err_codes[i];
|
||||||
|
}
|
||||||
|
l502_cmd_done(err_codes_sum, err_codes, 15);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 0x8004:{ //start streams
|
||||||
|
uint32_t err_codes[5] = {0,};
|
||||||
|
l502_stream_init();
|
||||||
|
err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask
|
||||||
|
err_codes[1] = stream_out_preload();
|
||||||
|
err_codes[2] = streams_start();
|
||||||
|
//hdma_send_start();
|
||||||
|
l502_cmd_done(0, err_codes, 5);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data()
|
||||||
|
|
||||||
|
uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3];
|
||||||
|
l502_cmd_done(streams_sum, streams_cnt, 4);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case 0x8006:{ //get data from SPORT_RX copied arr
|
||||||
|
uint32_t sport_rx_nonzero_sum = 0;
|
||||||
|
|
||||||
|
for (int i = 0; i < dbg_sport_rx_copy_size; ++i){
|
||||||
|
if (dbg_sport_rx_copy[i]){
|
||||||
|
++sport_rx_nonzero_sum;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer
|
||||||
|
TX_buff_I = 0;
|
||||||
|
TX_buff_state = TX_BUFF_OFF;
|
||||||
|
Proc_state.mode = TRANSPARENT;
|
||||||
|
Proc_state.mode_next = TRANSPARENT;
|
||||||
|
Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||||||
|
Proc_state.average_N_max = 10;
|
||||||
|
// Proc_state.average_N_max = cmd->param;
|
||||||
|
Proc_state.average_N = 1;
|
||||||
|
Proc_state.TX_buff_I = 0;
|
||||||
|
Proc_state.TX_buff_state = 0;
|
||||||
|
Proc_state.AVG_state = 0;
|
||||||
|
Proc_state.AVG_buff_I = 0;
|
||||||
|
Proc_state.AVG_buff_state = 0;
|
||||||
|
Proc_state.FFT_buff_I = 0;
|
||||||
|
Proc_state.FFT_buff_state = 0;
|
||||||
|
Proc_state.digital_word_prev = 0;
|
||||||
|
Proc_state.digital_word_curr = 0;
|
||||||
|
Proc_state.AVG_buff_active = A;
|
||||||
|
TX_buff_state = TX_DONE;
|
||||||
|
|
||||||
|
|
||||||
|
for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||||||
|
TX_buff[i] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// l502_cmd_done(cmd-> param, NULL, 0);
|
||||||
|
l502_cmd_done(TX_buff_I, NULL, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 0x8008:{ //AVG mode
|
||||||
|
TX_buff_I = 0;
|
||||||
|
|
||||||
|
Proc_state.mode = AVG;
|
||||||
|
Proc_state.mode_next = AVG;
|
||||||
|
Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||||||
|
Proc_state.average_N_max = 1;
|
||||||
|
// Proc_state.average_N_max = cmd->param;
|
||||||
|
Proc_state.average_N = 0;
|
||||||
|
Proc_state.TX_buff_I = 0;
|
||||||
|
Proc_state.TX_buff_state = 0;
|
||||||
|
Proc_state.AVG_state = 0;
|
||||||
|
Proc_state.AVG_buff_I = 0;
|
||||||
|
Proc_state.AVG_buff_state = 0;
|
||||||
|
Proc_state.FFT_buff_I = 0;
|
||||||
|
Proc_state.FFT_buff_state = 0;
|
||||||
|
Proc_state.digital_word_prev = 0;
|
||||||
|
Proc_state.digital_word_curr = 0;
|
||||||
|
Proc_state.AVG_buff_active = A;
|
||||||
|
TX_buff_state = TX_DONE;
|
||||||
|
|
||||||
|
for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||||||
|
TX_buff[i] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// l502_cmd_done(cmd-> param, NULL, 0);
|
||||||
|
l502_cmd_done(TX_buff_I, NULL, 0);
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc )
|
||||||
|
l502_cmd_done(TX_buff_I_shadow, NULL, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 0x800A:{ //return uint32_t value stored in dbg_receive_value
|
||||||
|
l502_cmd_done(dbg_receive_value, NULL, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case 0x800B:{// SEMITRANSPARENT mode
|
||||||
|
TX_buff_I = 0;
|
||||||
|
|
||||||
|
Proc_state.mode = SEMITRANSPARENT;
|
||||||
|
Proc_state.mode_next = SEMITRANSPARENT;
|
||||||
|
Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||||||
|
Proc_state.average_N_max = 10;
|
||||||
|
// Proc_state.average_N_max = cmd->param;
|
||||||
|
Proc_state.average_N = 1;
|
||||||
|
Proc_state.TX_buff_I = 0;
|
||||||
|
Proc_state.TX_buff_state = 0;
|
||||||
|
Proc_state.AVG_state = 0;
|
||||||
|
Proc_state.AVG_buff_I = 0;
|
||||||
|
Proc_state.AVG_buff_state = 0;
|
||||||
|
Proc_state.FFT_buff_I = 0;
|
||||||
|
Proc_state.FFT_buff_state = 0;
|
||||||
|
Proc_state.digital_word_prev = 0;
|
||||||
|
Proc_state.digital_word_curr = 0;
|
||||||
|
Proc_state.AVG_buff_active = A;
|
||||||
|
TX_buff_state = TX_DONE;
|
||||||
|
|
||||||
|
|
||||||
|
for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||||||
|
TX_buff[i] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// l502_cmd_done(cmd-> param, NULL, 0);
|
||||||
|
l502_cmd_done(TX_buff_I, NULL, 0);
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
case 0x800C:{// setup kiss_FFT
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// l502_cmd_done(cmd-> param, NULL, 0);
|
||||||
|
l502_cmd_done(TX_buff_I, NULL, 0);
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
case 0x8010:{ //flush HDMA TX buffer
|
||||||
|
int number_of_free_tx_descriptors = hdma_send_req_rdy();
|
||||||
|
hdma_send_stop();
|
||||||
|
hdma_send_start();
|
||||||
|
l502_cmd_done(number_of_free_tx_descriptors, NULL, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO
|
||||||
|
l502_cmd_done(cmd-> param, NULL, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO
|
||||||
|
l502_cmd_done(cmd-> param, NULL, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO
|
||||||
|
l502_cmd_done(cmd-> param, NULL, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO
|
||||||
|
l502_cmd_done(cmd-> param, NULL, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO
|
||||||
|
l502_cmd_done(cmd-> param, NULL, 0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -9,13 +9,79 @@
|
|||||||
пользователем для написания своих алгоритмов обработки данных и реализации
|
пользователем для написания своих алгоритмов обработки данных и реализации
|
||||||
пользовательских команд.
|
пользовательских команд.
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
//#define TX_BUFF_SIZE 100000
|
||||||
|
#define RAW_DATA_BUFF_SIZE 1000
|
||||||
|
#define AVG_BUFF_SIZE 2000
|
||||||
|
#define FFT_BUFF_SIZE 2000
|
||||||
|
|
||||||
|
#define FFT_N 1024
|
||||||
|
|
||||||
|
//#define L502_SPORT_IN_BUF_SIZE (2048*1024)
|
||||||
|
|
||||||
|
//#define TX_BUFF_SIZE (RAW_DATA_BUFF_SIZE + AVG_BUFF_SIZE + FFT_BUFF_SIZE + L502_SPORT_IN_BUF_SIZE) //should be large enough to fit all other buffers and raw data
|
||||||
|
#define TX_BUFF_SIZE 10000
|
||||||
|
|
||||||
|
|
||||||
#ifndef L502_USER_PROCESS_H_
|
#ifndef L502_USER_PROCESS_H_
|
||||||
#define L502_USER_PROCESS_H_
|
#define L502_USER_PROCESS_H_
|
||||||
|
|
||||||
|
|
||||||
|
enum buff_switch{
|
||||||
|
A = 0,
|
||||||
|
B = 1,
|
||||||
|
};
|
||||||
|
|
||||||
|
enum avg_state {
|
||||||
|
STOPPED,
|
||||||
|
STEP_RUNNING,
|
||||||
|
STEP_COMPLETED,
|
||||||
|
FULLY_COMPLETED,
|
||||||
|
ENDED,
|
||||||
|
};
|
||||||
|
|
||||||
|
enum cycle_state {
|
||||||
|
CYCLE_UNKNOWN,
|
||||||
|
CYCLE_STARTED,
|
||||||
|
CYCLE_RUNNING,
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
enum hdma_TX_state {
|
||||||
|
TX_BUFF_OFF,
|
||||||
|
FILLING,
|
||||||
|
TODO_TX,
|
||||||
|
TRANSMITTING,
|
||||||
|
TX_DONE,
|
||||||
|
BUFF_READY,
|
||||||
|
DUMMY,
|
||||||
|
};
|
||||||
|
|
||||||
|
enum dataprocessor_state {
|
||||||
|
OFF,
|
||||||
|
TRANSPARENT,
|
||||||
|
SEMITRANSPARENT,
|
||||||
|
AVG,
|
||||||
|
AVG_DONE,
|
||||||
|
FFT,
|
||||||
|
FFT_DONE,
|
||||||
|
WORK,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
struct dataprocessor_dypedef {
|
||||||
|
uint8_t state;
|
||||||
|
uint8_t state_next;
|
||||||
|
uint8_t LFSM_state; // 0 -- waiting for it... ; 1 -- receiving LFSM data
|
||||||
|
uint16_t average_N_max;
|
||||||
|
uint16_t average_N;
|
||||||
|
uint32_t TX_buff_I;
|
||||||
|
uint32_t AVG_buff_I;
|
||||||
|
uint32_t FFT_buff_I;
|
||||||
|
|
||||||
|
};
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
uint32_t usr_in_proc_data(uint32_t* data, uint32_t size);
|
uint32_t usr_in_proc_data(uint32_t* data, uint32_t size);
|
||||||
uint32_t usr_out_proc_data(uint32_t* data, uint32_t size);
|
uint32_t usr_out_proc_data(uint32_t* data, uint32_t size);
|
||||||
|
|
||||||
|
|||||||
1
vdsp/bkp_l502_sdram_noinit.h
Normal file
1
vdsp/bkp_l502_sdram_noinit.h
Normal file
@ -0,0 +1 @@
|
|||||||
|
#pragma section("sdram_noinit", NO_INIT)
|
||||||
@ -1 +0,0 @@
|
|||||||
#pragma section("sdram_noinit", NO_INIT)
|
|
||||||
Reference in New Issue
Block a user