aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorymherklotz <ymherklotz@gmail.com>2018-02-15 14:00:46 +0000
committerymherklotz <ymherklotz@gmail.com>2018-02-15 14:00:46 +0000
commitfa08d32a8bb18de277a6c210c3824d80c78e8c2d (patch)
treee460563a7d8d012b9312bfe08fb3549e63483f79
parent008af9705e7a8045ed1e74e514786ef37ee18127 (diff)
downloadNoiseSilencer-fa08d32a8bb18de277a6c210c3824d80c78e8c2d.tar.gz
NoiseSilencer-fa08d32a8bb18de277a6c210c3824d80c78e8c2d.zip
Final optimizations
-rw-r--r--lab4/RTDSP/.cdtbuild4
-rw-r--r--lab4/RTDSP/.launches/RTDSP.launch6
-rw-r--r--lab4/RTDSP/Debug/RTDSP.map1633
-rw-r--r--lab4/RTDSP/Debug/dsp_bios_.cdb2
-rw-r--r--lab4/RTDSP/Debug/dsp_bios_cfg.s622
-rw-r--r--lab4/RTDSP/Debug/intio.pp2
-rw-r--r--lab4/RTDSP/Debug/makefile2
-rw-r--r--lab4/RTDSP/Debug/subdir.mk6
-rw-r--r--lab4/RTDSP/intio.c22
9 files changed, 826 insertions, 853 deletions
diff --git a/lab4/RTDSP/.cdtbuild b/lab4/RTDSP/.cdtbuild
index cab854f..ecc6a83 100644
--- a/lab4/RTDSP/.cdtbuild
+++ b/lab4/RTDSP/.cdtbuild
@@ -31,9 +31,11 @@
<listOptionValue builtIn="false" value="&quot;${RTDX_INCLUDE_DIR}&quot;"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.C6000_6.1.compilerID.DEFINE.1926762804" superClass="com.ti.ccstudio.buildDefinitions.C6000_6.1.compilerID.DEFINE" valueType="definedSymbols">
-<listOptionValue builtIn="false" value="_DEBUG"/>
<listOptionValue builtIn="false" value="CHIP_6713"/>
</option>
+<option id="com.ti.ccstudio.buildDefinitions.C6000_6.1.compilerID.DEBUGGING_MODEL.502361504" superClass="com.ti.ccstudio.buildDefinitions.C6000_6.1.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.C6000_6.1.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
+<option id="com.ti.ccstudio.buildDefinitions.C6000_6.1.compilerID.OPT_LEVEL.2108985241" superClass="com.ti.ccstudio.buildDefinitions.C6000_6.1.compilerID.OPT_LEVEL" value="com.ti.ccstudio.buildDefinitions.C6000_6.1.compilerID.OPT_LEVEL.3" valueType="enumerated"/>
+<option id="com.ti.ccstudio.buildDefinitions.C6000_6.1.compilerID.OPT_FOR_SPEED.472451104" superClass="com.ti.ccstudio.buildDefinitions.C6000_6.1.compilerID.OPT_FOR_SPEED" value="com.ti.ccstudio.buildDefinitions.C6000_6.1.compilerID.OPT_FOR_SPEED.5" valueType="enumerated"/>
</tool>
<tool id="com.ti.ccstudio.buildDefinitions.C6000_6.1.exe.linkerDebug.1545787422" name="C6000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C6000_6.1.exe.linkerDebug">
<option id="com.ti.ccstudio.buildDefinitions.C6000_6.1.linkerID.OUTPUT_FILE.1557048222" superClass="com.ti.ccstudio.buildDefinitions.C6000_6.1.linkerID.OUTPUT_FILE" value="&quot;RTDSP.out&quot;" valueType="string"/>
diff --git a/lab4/RTDSP/.launches/RTDSP.launch b/lab4/RTDSP/.launches/RTDSP.launch
index b7ca99d..1e2e15a 100644
--- a/lab4/RTDSP/.launches/RTDSP.launch
+++ b/lab4/RTDSP/.launches/RTDSP.launch
@@ -12,8 +12,8 @@
<stringAttribute key="com.ti.ccstudio.debug.core.DISPLAY_NAME_FORMAT" value="RTDSP [Debug] - {0}"/>
<stringAttribute key="CCEDebugOptions.TARGET_CONFIGURATION_OPTION" value="full"/>
<stringAttribute key="org.eclipse.cdt.launch.MEMORY_BLOCKS" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;memoryBlockExpressionList/&gt;&#13;&#10;"/>
-<stringAttribute key="com.ti.ccstudio.debug.core.MRU_PROGRAM_NAME" value="C:\GIT\RTDSP\lab4\RTDSP\Debug\RTDSP.out"/>
-<stringAttribute key="com.ti.ccstudio.debug.core.MRU_MODULES" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;modules&gt;&#13;&#10;&lt;module name=&quot;C:\GIT\RTDSP\lab3\RTDSP\Debug\RTDSP.out&quot; time=&quot;Fri Jan 19 14:07:28 GMT 2018&quot; time_long=&quot;1516370848357&quot;/&gt;&#13;&#10;&lt;module name=&quot;C:\Github\RTDSP\lab3\RTDSP\Debug\RTDSP.out&quot; time=&quot;Tue Jan 23 11:15:11 GMT 2018&quot; time_long=&quot;1516706111426&quot;/&gt;&#13;&#10;&lt;module name=&quot;C:\GIT\RTDSP\lab4\RTDSP\Debug\RTDSP.out&quot; time=&quot;Thu Feb 01 11:44:21 GMT 2018&quot; time_long=&quot;1517485461898&quot;/&gt;&#13;&#10;&lt;/modules&gt;&#13;&#10;"/>
+<stringAttribute key="com.ti.ccstudio.debug.core.MRU_PROGRAM_NAME" value="C:\github\RTDSP\lab4\RTDSP\Debug\RTDSP.out"/>
+<stringAttribute key="com.ti.ccstudio.debug.core.MRU_MODULES" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;modules&gt;&#13;&#10;&lt;module name=&quot;C:\GIT\RTDSP\lab3\RTDSP\Debug\RTDSP.out&quot; time=&quot;Fri Jan 19 14:07:28 GMT 2018&quot; time_long=&quot;1516370848357&quot;/&gt;&#13;&#10;&lt;module name=&quot;C:\Github\RTDSP\lab3\RTDSP\Debug\RTDSP.out&quot; time=&quot;Tue Jan 23 11:15:11 GMT 2018&quot; time_long=&quot;1516706111426&quot;/&gt;&#13;&#10;&lt;module name=&quot;C:\GIT\RTDSP\lab4\RTDSP\Debug\RTDSP.out&quot; time=&quot;Thu Feb 01 11:44:21 GMT 2018&quot; time_long=&quot;1517485461898&quot;/&gt;&#13;&#10;&lt;module name=&quot;C:\github\RTDSP\lab4\RTDSP\Debug\RTDSP.out&quot; time=&quot;Thu Feb 15 13:55:55 GMT 2018&quot; time_long=&quot;1518702955359&quot;/&gt;&#13;&#10;&lt;/modules&gt;&#13;&#10;"/>
<stringAttribute key="CCEDebugOptions.CPU_NAME" value="Spectrum Digital DSK-EVM-eZdsp onboard USB Emulator_0/TMS320C671X"/>
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="RTDSP"/>
<stringAttribute key="org.eclipse.cdt.launch.GLOBAL_VARIABLES" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;globalVariableList/&gt;&#13;&#10;"/>
@@ -21,6 +21,6 @@
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="Debug/RTDSP.out"/>
<stringAttribute key="CCEDebugOptions.CPU_ISA" value="TMS320C671X"/>
<stringAttribute key="com.ti.ccstudio.debug.core.BUILD_CONFIGURATION" value="Debug"/>
-<stringAttribute key="CCEDebugOptions.TARGET_CONFIGURATION_FILE" value="C:\GIT\RTDSP\lab4\RTDSP\NewTargetConfiguration.ccxml"/>
+<stringAttribute key="CCEDebugOptions.TARGET_CONFIGURATION_FILE" value="C:\github\RTDSP\lab4\RTDSP\NewTargetConfiguration.ccxml"/>
<stringAttribute key="org.eclipse.debug.core.source_locator_id" value="com.ti.ccstudio.debug.core.sourceLocator"/>
</launchConfiguration>
diff --git a/lab4/RTDSP/Debug/RTDSP.map b/lab4/RTDSP/Debug/RTDSP.map
index 98b7493..da050f7 100644
--- a/lab4/RTDSP/Debug/RTDSP.map
+++ b/lab4/RTDSP/Debug/RTDSP.map
@@ -1,17 +1,17 @@
******************************************************************************
TMS320C6x Linker PC v6.1.15
******************************************************************************
->> Linked Thu Feb 01 11:44:17 2018
+>> Linked Thu Feb 15 13:55:49 2018
OUTPUT FILE NAME: <RTDSP.out>
-ENTRY POINT SYMBOL: "_c_int00" address: 0000b000
+ENTRY POINT SYMBOL: "_c_int00" address: 0000a2e0
MEMORY CONFIGURATION
name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
- IRAM 00000000 00040000 0000c417 00033be9 RWIX
+ IRAM 00000000 00040000 0000b6ff 00034901 RWIX
SDRAM 80000000 00800000 00000000 00800000 RWIX
@@ -80,257 +80,246 @@ section page origin length input sections
00004380 00000020 : utl_doer.o67 (.bios)
000043a0 00000020 : utl_halt.o67 (.bios)
-.text 0 000043c0 00002a40
- 000043c0 00000900 rts6700.lib : divd.obj (.text:__divd)
- 00004cc0 00000480 dsk6713bslccsv4.lib : dsk6713.obj (.text)
- 00005140 00000380 rts6700.lib : frcmpyd_div.obj (.text:__frcmpyd_div)
- 000054c0 00000340 intio.obj (.text)
- 00005800 000002e0 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.text)
- 00005ae0 00000240 rts6700.lib : memcpy62.obj (.text:_memcpy)
- 00005d20 000001c0 csl6713.lib : csl_irq.obj (.text:_IRQ_map)
- 00005ee0 000001a0 : csl_mcbsp.obj (.text:_MCBSP_reset)
- 00006080 00000180 bios.a67 : gbl_cslpllinit62.o67 (.text)
- 00006200 00000180 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.text)
- 00006380 00000140 rts6700.lib : strasg.obj (.text:__strasgi)
- 000064c0 00000120 : sinit.obj (.text:_call_dtors)
- 000065e0 00000100 csl6713.lib : csl_mcbsp.obj (.text:_MCBSP_open)
- 000066e0 00000100 : csl_mcbsp.obj (.text:_MCBSP_start)
- 000067e0 00000100 rts6700.lib : atexit.obj (.text:_atexit)
- 000068e0 000000e0 dsk6713bslccsv4.lib : helper_functions_ISR.obj (.text)
- 000069c0 000000c0 bios.a67 : tsk_stup.o67 (.text)
- 00006a80 000000a0 rts6700.lib : mpyll.obj (.text:__mpyll)
- 00006b20 000000a0 : remu.obj (.text:__remu)
- 00006bc0 000000a0 csl6713.lib : csl_irq.obj (.text:_setMux)
- 00006c60 00000040 : csl_irq.obj (.text:_IRQ_enable)
- 00006ca0 00000040 rts6700.lib : sinit.obj (.text:___add_dtor)
- 00006ce0 00000040 : divd.obj (.text:___isnan)
- 00006d20 00000020 csl6713.lib : csl_irq.obj (.text:_IRQ_globalDisable)
- 00006d40 00000020 : csl_irq.obj (.text:_IRQ_globalEnable)
- 00006d60 00000020 : csl_irq.obj (.text:_IRQ_nmiEnable)
- 00006d80 00000020 rts6700.lib : _lock.obj (.text:__nop)
- 00006da0 00000020 : _lock.obj (.text:__register_lock)
- 00006dc0 00000020 : _lock.obj (.text:__register_unlock)
- 00006de0 00000020 csl6713.lib : csl_irq.obj (.text)
+.text 0 000043c0 00001d40
+ 000043c0 000004e0 intio.obj (.text)
+ 000048a0 00000480 dsk6713bslccsv4.lib : dsk6713.obj (.text)
+ 00004d20 000002e0 : dsk6713_aic23_opencodec.obj (.text)
+ 00005000 00000240 rts6700.lib : memcpy62.obj (.text:_memcpy)
+ 00005240 000001c0 csl6713.lib : csl_irq.obj (.text:_IRQ_map)
+ 00005400 000001a0 : csl_mcbsp.obj (.text:_MCBSP_reset)
+ 000055a0 00000180 bios.a67 : gbl_cslpllinit62.o67 (.text)
+ 00005720 00000180 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.text)
+ 000058a0 00000140 rts6700.lib : strasg.obj (.text:__strasgi)
+ 000059e0 00000120 : sinit.obj (.text:_call_dtors)
+ 00005b00 00000100 csl6713.lib : csl_mcbsp.obj (.text:_MCBSP_open)
+ 00005c00 00000100 : csl_mcbsp.obj (.text:_MCBSP_start)
+ 00005d00 00000100 rts6700.lib : atexit.obj (.text:_atexit)
+ 00005e00 000000e0 dsk6713bslccsv4.lib : helper_functions_ISR.obj (.text)
+ 00005ee0 000000c0 bios.a67 : tsk_stup.o67 (.text)
+ 00005fa0 000000a0 csl6713.lib : csl_irq.obj (.text:_setMux)
+ 00006040 00000040 rts6700.lib : sinit.obj (.text:___add_dtor)
+ 00006080 00000020 : _lock.obj (.text:__nop)
+ 000060a0 00000020 : _lock.obj (.text:__register_lock)
+ 000060c0 00000020 : _lock.obj (.text:__register_unlock)
+ 000060e0 00000020 csl6713.lib : csl_irq.obj (.text)
-.cinit 0 00006e00 00001764
- 00006e00 00000820 intio.obj (.cinit)
- 00007620 00000564 dsp_bios_cfg.obj (.cinit)
- 00007b84 00000004 --HOLE-- [fill = 0]
- 00007b88 0000026c bios.a67 : biosdata.o67 (.cinit)
- 00007df4 00000004 --HOLE-- [fill = 0]
- 00007df8 000001a4 : knl.o67 (.cinit)
- 00007f9c 00000004 --HOLE-- [fill = 0]
- 00007fa0 0000012c csl6713.lib : csl_irq.obj (.cinit)
- 000080cc 00000004 --HOLE-- [fill = 0]
- 000080d0 000000b0 bios.a67 : swi.o67 (.cinit)
- 00008180 00000070 : tsk.o67 (.cinit)
- 000081f0 00000060 : tsk_stup.o67 (.cinit)
- 00008250 0000005c lnkrtdx.a67 : rtdx.o67 (.cinit)
- 000082ac 00000004 --HOLE-- [fill = 0]
- 000082b0 00000054 csl6713.lib : csl_mcbsp.obj (.cinit)
- 00008304 00000004 --HOLE-- [fill = 0]
- 00008308 0000004c bios.a67 : rta.o67 (.cinit)
- 00008354 00000004 --HOLE-- [fill = 0]
- 00008358 0000004c rtdx.lib : buffer1.o62 (.cinit)
- 000083a4 00000004 --HOLE-- [fill = 0]
- 000083a8 00000034 bios.a67 : hwi.o67 (.cinit)
- 000083dc 00000004 --HOLE-- [fill = 0]
- 000083e0 00000030 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.cinit)
- 00008410 0000002c bios.a67 : utl_putc.o67 (.cinit)
- 0000843c 00000004 --HOLE-- [fill = 0]
- 00008440 0000002c rts6700.lib : exit.obj (.cinit)
- 0000846c 00000004 --HOLE-- [fill = 0]
- 00008470 00000024 bios.a67 : obj_init.o67 (.cinit)
- 00008494 00000004 --HOLE-- [fill = 0]
- 00008498 0000001c : sys.o67 (.cinit)
- 000084b4 00000004 --HOLE-- [fill = 0]
- 000084b8 0000001c rts6700.lib : _lock.obj (.cinit)
- 000084d4 00000004 --HOLE-- [fill = 0]
- 000084d8 0000001c : atexit.obj (.cinit)
- 000084f4 00000004 --HOLE-- [fill = 0]
- 000084f8 00000018 bios.a67 : knl_tick.o67 (.cinit)
- 00008510 00000010 rts6700.lib : divd.obj (.cinit)
- 00008520 0000000c bios.a67 : gbl_setL2CacheMode.o67 (.cinit)
- 0000852c 00000004 --HOLE-- [fill = 0]
- 00008530 0000000c : idl_busy.o67 (.cinit)
- 0000853c 00000004 --HOLE-- [fill = 0]
- 00008540 0000000c : knl_swit.o67 (.cinit)
- 0000854c 00000004 --HOLE-- [fill = 0]
- 00008550 0000000c rts6700.lib : sinit.obj (.cinit)
- 0000855c 00000004 --HOLE-- [fill = 0]
- 00008560 00000004 (.pad.cinit) [fill = 0]
+.cinit 0 00006100 00001754
+ 00006100 00000820 intio.obj (.cinit)
+ 00006920 00000564 dsp_bios_cfg.obj (.cinit)
+ 00006e84 00000004 --HOLE-- [fill = 0]
+ 00006e88 0000026c bios.a67 : biosdata.o67 (.cinit)
+ 000070f4 00000004 --HOLE-- [fill = 0]
+ 000070f8 000001a4 : knl.o67 (.cinit)
+ 0000729c 00000004 --HOLE-- [fill = 0]
+ 000072a0 0000012c csl6713.lib : csl_irq.obj (.cinit)
+ 000073cc 00000004 --HOLE-- [fill = 0]
+ 000073d0 000000b0 bios.a67 : swi.o67 (.cinit)
+ 00007480 00000070 : tsk.o67 (.cinit)
+ 000074f0 00000060 : tsk_stup.o67 (.cinit)
+ 00007550 0000005c lnkrtdx.a67 : rtdx.o67 (.cinit)
+ 000075ac 00000004 --HOLE-- [fill = 0]
+ 000075b0 00000054 csl6713.lib : csl_mcbsp.obj (.cinit)
+ 00007604 00000004 --HOLE-- [fill = 0]
+ 00007608 0000004c bios.a67 : rta.o67 (.cinit)
+ 00007654 00000004 --HOLE-- [fill = 0]
+ 00007658 0000004c rtdx.lib : buffer1.o62 (.cinit)
+ 000076a4 00000004 --HOLE-- [fill = 0]
+ 000076a8 00000034 bios.a67 : hwi.o67 (.cinit)
+ 000076dc 00000004 --HOLE-- [fill = 0]
+ 000076e0 00000030 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.cinit)
+ 00007710 0000002c bios.a67 : utl_putc.o67 (.cinit)
+ 0000773c 00000004 --HOLE-- [fill = 0]
+ 00007740 0000002c rts6700.lib : exit.obj (.cinit)
+ 0000776c 00000004 --HOLE-- [fill = 0]
+ 00007770 00000024 bios.a67 : obj_init.o67 (.cinit)
+ 00007794 00000004 --HOLE-- [fill = 0]
+ 00007798 0000001c : sys.o67 (.cinit)
+ 000077b4 00000004 --HOLE-- [fill = 0]
+ 000077b8 0000001c rts6700.lib : _lock.obj (.cinit)
+ 000077d4 00000004 --HOLE-- [fill = 0]
+ 000077d8 0000001c : atexit.obj (.cinit)
+ 000077f4 00000004 --HOLE-- [fill = 0]
+ 000077f8 00000018 bios.a67 : knl_tick.o67 (.cinit)
+ 00007810 0000000c : gbl_setL2CacheMode.o67 (.cinit)
+ 0000781c 00000004 --HOLE-- [fill = 0]
+ 00007820 0000000c : idl_busy.o67 (.cinit)
+ 0000782c 00000004 --HOLE-- [fill = 0]
+ 00007830 0000000c : knl_swit.o67 (.cinit)
+ 0000783c 00000004 --HOLE-- [fill = 0]
+ 00007840 0000000c rts6700.lib : sinit.obj (.cinit)
+ 0000784c 00000004 --HOLE-- [fill = 0]
+ 00007850 00000004 (.pad.cinit) [fill = 0]
-.args 0 00008564 00000004
- 00008564 00000004 --HOLE-- [fill = 0]
+.args 0 00007854 00000004
+ 00007854 00000004 --HOLE-- [fill = 0]
-.far 0 00008568 000014c8 UNINITIALIZED
- 00008568 00000fb8 intio.obj (.far)
- 00009520 00000188 rts6700.lib : atexit.obj (.far)
- 000096a8 000000f4 csl6713.lib : csl_irq.obj (.far)
- 0000979c 000000d8 bios.a67 : knl.o67 (.far)
- 00009874 0000005c : tsk.o67 (.far)
- 000098d0 00000054 : obj_init.o67 (.far)
- 00009924 00000050 : tsk_stup.o67 (.far)
- 00009974 00000038 csl6713.lib : csl_mcbsp.obj (.far)
- 000099ac 00000028 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.far)
- 000099d4 00000020 bios.a67 : sys.o67 (.far)
- 000099f4 00000010 : knl_tick.o67 (.far)
- 00009a04 0000000c : utl_putc.o67 (.far)
- 00009a10 0000000c rts6700.lib : exit.obj (.far)
- 00009a1c 00000008 : _lock.obj (.far)
- 00009a24 00000008 : divd.obj (.far)
- 00009a2c 00000004 : sinit.obj (.far)
+.far 0 00007858 000014c0 UNINITIALIZED
+ 00007858 00000fb8 intio.obj (.far)
+ 00008810 00000188 rts6700.lib : atexit.obj (.far)
+ 00008998 000000f4 csl6713.lib : csl_irq.obj (.far)
+ 00008a8c 000000d8 bios.a67 : knl.o67 (.far)
+ 00008b64 0000005c : tsk.o67 (.far)
+ 00008bc0 00000054 : obj_init.o67 (.far)
+ 00008c14 00000050 : tsk_stup.o67 (.far)
+ 00008c64 00000038 csl6713.lib : csl_mcbsp.obj (.far)
+ 00008c9c 00000028 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.far)
+ 00008cc4 00000020 bios.a67 : sys.o67 (.far)
+ 00008ce4 00000010 : knl_tick.o67 (.far)
+ 00008cf4 0000000c : utl_putc.o67 (.far)
+ 00008d00 0000000c rts6700.lib : exit.obj (.far)
+ 00008d0c 00000008 : _lock.obj (.far)
+ 00008d14 00000004 : sinit.obj (.far)
-.hst1 0 00009a30 00000010 UNINITIALIZED
- 00009a30 00000010 dsp_bios_cfg.obj (.hst1)
+.clk 0 00008d18 00000008 UNINITIALIZED
+ 00008d18 00000008 dsp_bios_cfg.obj (.clk)
.rtdx_text
-* 0 00009a40 00000ea0
- 00009a40 00000400 rtdx.lib : rtdx_mon.o62 (.rtdx_text:_RTDX_Poll)
- 00009e40 00000340 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_WriteCB)
- 0000a180 00000300 : buffer1.o62 (.rtdx_text:_RTDX_write_next)
- 0000a480 00000140 : rtdx_mon.o62 (.rtdx_text:_RTDX_Mon_Queue)
- 0000a5c0 000000e0 : buffer1.o62 (.rtdx_text:_claim)
- 0000a6a0 00000080 : rtdx_mon.o62 (.rtdx_text:_RTDX_Init_RT_Monitor)
- 0000a720 00000060 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Initialize)
- 0000a780 00000060 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_ReadCB)
- 0000a7e0 00000040 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Size)
- 0000a820 00000040 : rtdx_mon.o62 (.rtdx_text:_RTDX_Final_RT_Monitor)
- 0000a860 00000020 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_Read)
- 0000a880 00000020 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Write)
- 0000a8a0 00000020 : rtdx_mon.o62 (.rtdx_text:_RTDX_checksum)
- 0000a8c0 00000020 : intr_tgt.o62 (.rtdx_text)
+* 0 00008d20 00000ea0
+ 00008d20 00000400 rtdx.lib : rtdx_mon.o62 (.rtdx_text:_RTDX_Poll)
+ 00009120 00000340 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_WriteCB)
+ 00009460 00000300 : buffer1.o62 (.rtdx_text:_RTDX_write_next)
+ 00009760 00000140 : rtdx_mon.o62 (.rtdx_text:_RTDX_Mon_Queue)
+ 000098a0 000000e0 : buffer1.o62 (.rtdx_text:_claim)
+ 00009980 00000080 : rtdx_mon.o62 (.rtdx_text:_RTDX_Init_RT_Monitor)
+ 00009a00 00000060 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Initialize)
+ 00009a60 00000060 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_ReadCB)
+ 00009ac0 00000040 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Size)
+ 00009b00 00000040 : rtdx_mon.o62 (.rtdx_text:_RTDX_Final_RT_Monitor)
+ 00009b40 00000020 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_Read)
+ 00009b60 00000020 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Write)
+ 00009b80 00000020 : rtdx_mon.o62 (.rtdx_text:_RTDX_checksum)
+ 00009ba0 00000020 : intr_tgt.o62 (.rtdx_text)
.rtdx_data
-* 0 0000a8e0 0000044c UNINITIALIZED
- 0000a8e0 00000410 dsp_bios_cfg.obj (.rtdx_data)
- 0000acf0 00000020 rtdx.lib : buffer1.o62 (.rtdx_data)
- 0000ad10 0000001c : rtdx_mon.o62 (.rtdx_data)
+* 0 00009bc0 0000044c UNINITIALIZED
+ 00009bc0 00000410 dsp_bios_cfg.obj (.rtdx_data)
+ 00009fd0 00000020 rtdx.lib : buffer1.o62 (.rtdx_data)
+ 00009ff0 0000001c : rtdx_mon.o62 (.rtdx_data)
-.idl 0 0000ad2c 00000010 UNINITIALIZED
- 0000ad2c 00000010 dsp_bios_cfg.obj (.idl)
+.hst1 0 0000a00c 00000010 UNINITIALIZED
+ 0000a00c 00000010 dsp_bios_cfg.obj (.hst1)
-.sysinit 0 0000ad40 00000420
- 0000ad40 000002c0 dsp_bios_cfg.obj (.sysinit)
- 0000b000 000000c0 bios.a67 : boot.o67 (.sysinit)
- 0000b0c0 00000080 : tsk_init.o67 (.sysinit)
- 0000b140 00000020 : obj_init.o67 (.sysinit)
+.sysinit 0 0000a020 00000420
+ 0000a020 000002c0 dsp_bios_cfg.obj (.sysinit)
+ 0000a2e0 000000c0 bios.a67 : boot.o67 (.sysinit)
+ 0000a3a0 00000080 : tsk_init.o67 (.sysinit)
+ 0000a420 00000020 : obj_init.o67 (.sysinit)
.TSK_idle$stk
-* 0 0000b160 00000400 UNINITIALIZED
- 0000b160 00000400 dsp_bios_cfg.obj (.TSK_idle$stk)
+* 0 0000a440 00000400 UNINITIALIZED
+ 0000a440 00000400 dsp_bios_cfg.obj (.TSK_idle$stk)
-.stack 0 0000b560 00000400 UNINITIALIZED
- 0000b560 00000400 --HOLE--
+.stack 0 0000a840 00000400 UNINITIALIZED
+ 0000a840 00000400 --HOLE--
-.bss 0 0000b960 00000342 UNINITIALIZED
- 0000b960 00000100 bios.a67 : hwi_disp_asm.o67 (.bss)
- 0000ba60 000000cc : biosdata.o67 (.bss)
- 0000bb2c 0000009c : swi.o67 (.bss)
- 0000bbc8 00000048 : knl.o67 (.bss)
- 0000bc10 00000018 : hwi.o67 (.bss)
- 0000bc28 00000018 dsp_bios_cfg.obj (.bss)
- 0000bc40 00000018 lnkrtdx.a67 : rtdx.o67 (.bss)
- 0000bc58 00000010 rtdx.lib : buffer1.o62 (.bss)
- 0000bc68 0000000c bios.a67 : tsk.o67 (.bss)
- 0000bc74 00000008 : clk_data.o67 (.bss)
- 0000bc7c 00000008 : sys.o67 (.bss)
- 0000bc84 00000008 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.bss)
- 0000bc8c 00000008 intio.obj (.bss)
- 0000bc94 00000004 bios.a67 : clk_data2.o67 (.bss)
- 0000bc98 00000004 : gbl_setL2CacheMode.o67 (.bss)
- 0000bc9c 00000004 : idl_busy.o67 (.bss)
- 0000bca0 00000002 dsk6713bslccsv4.lib : dsk6713.obj (.bss)
+.bss 0 0000ac40 00000342 UNINITIALIZED
+ 0000ac40 00000100 bios.a67 : hwi_disp_asm.o67 (.bss)
+ 0000ad40 000000cc : biosdata.o67 (.bss)
+ 0000ae0c 0000009c : swi.o67 (.bss)
+ 0000aea8 00000048 : knl.o67 (.bss)
+ 0000aef0 00000018 : hwi.o67 (.bss)
+ 0000af08 00000018 dsp_bios_cfg.obj (.bss)
+ 0000af20 00000018 lnkrtdx.a67 : rtdx.o67 (.bss)
+ 0000af38 00000010 rtdx.lib : buffer1.o62 (.bss)
+ 0000af48 0000000c bios.a67 : tsk.o67 (.bss)
+ 0000af54 00000008 : clk_data.o67 (.bss)
+ 0000af5c 00000008 : sys.o67 (.bss)
+ 0000af64 00000008 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.bss)
+ 0000af6c 00000008 intio.obj (.bss)
+ 0000af74 00000004 bios.a67 : clk_data2.o67 (.bss)
+ 0000af78 00000004 : gbl_setL2CacheMode.o67 (.bss)
+ 0000af7c 00000004 : idl_busy.o67 (.bss)
+ 0000af80 00000002 dsk6713bslccsv4.lib : dsk6713.obj (.bss)
-.trace 0 0000bca4 00000200
- 0000bca4 00000200 --HOLE-- [fill = 00000000]
+.trace 0 0000af84 00000200
+ 0000af84 00000200 --HOLE-- [fill = 00000000]
-.gblinit 0 0000bea4 00000040
- 0000bea4 00000040 dsp_bios_cfg.obj (.gblinit)
+.tsk 0 0000b184 00000060 UNINITIALIZED
+ 0000b184 00000060 dsp_bios_cfg.obj (.tsk)
-.log 0 0000bee4 00000018
- 0000bee4 00000018 dsp_bios_cfg.obj (.log)
+.log 0 0000b1e4 00000018
+ 0000b1e4 00000018 dsp_bios_cfg.obj (.log)
.LOG_system$buf
-* 0 0000bf00 00000100 UNINITIALIZED
- 0000bf00 00000100 dsp_bios_cfg.obj (.LOG_system$buf)
+* 0 0000b200 00000100 UNINITIALIZED
+ 0000b200 00000100 dsp_bios_cfg.obj (.LOG_system$buf)
-.hst0 0 0000c000 00000100 UNINITIALIZED
- 0000c000 00000100 dsp_bios_cfg.obj (.hst0)
+.hst0 0 0000b300 00000100 UNINITIALIZED
+ 0000b300 00000100 dsp_bios_cfg.obj (.hst0)
-.const 0 0000c100 000000f9
- 0000c100 0000004e bios.a67 : tsk_stup.o67 (.const)
- 0000c14e 00000002 --HOLE-- [fill = 0]
- 0000c150 00000040 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.const)
- 0000c190 00000023 bios.a67 : utl_doab.o67 (.const)
- 0000c1b3 00000022 : utl_doer.o67 (.const)
- 0000c1d5 00000003 --HOLE-- [fill = 0]
- 0000c1d8 00000020 dsk6713bslccsv4.lib : dsk6713.obj (.const)
- 0000c1f8 00000001 bios.a67 : tsk.o67 (.const)
+.const 0 0000b400 000000f9
+ 0000b400 0000004e bios.a67 : tsk_stup.o67 (.const)
+ 0000b44e 00000002 --HOLE-- [fill = 0]
+ 0000b450 00000040 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.const)
+ 0000b490 00000023 bios.a67 : utl_doab.o67 (.const)
+ 0000b4b3 00000022 : utl_doer.o67 (.const)
+ 0000b4d5 00000003 --HOLE-- [fill = 0]
+ 0000b4d8 00000020 dsk6713bslccsv4.lib : dsk6713.obj (.const)
+ 0000b4f8 00000001 bios.a67 : tsk.o67 (.const)
-.printf 0 0000c1f9 0000003f COPY SECTION
- 0000c1f9 0000003f dsp_bios_cfg.obj (.printf)
+.printf 0 0000b4f9 0000003f COPY SECTION
+ 0000b4f9 0000003f dsp_bios_cfg.obj (.printf)
-.pip 0 0000c1fc 000000c8 UNINITIALIZED
- 0000c1fc 000000c8 dsp_bios_cfg.obj (.pip)
+.pip 0 0000b4fc 000000c8 UNINITIALIZED
+ 0000b4fc 000000c8 dsp_bios_cfg.obj (.pip)
-.tsk 0 0000c2c4 00000060 UNINITIALIZED
- 0000c2c4 00000060 dsp_bios_cfg.obj (.tsk)
+.gblinit 0 0000b5c4 00000040
+ 0000b5c4 00000040 dsp_bios_cfg.obj (.gblinit)
-.hst 0 0000c324 0000003c UNINITIALIZED
- 0000c324 0000003c dsp_bios_cfg.obj (.hst)
+.hst 0 0000b604 0000003c UNINITIALIZED
+ 0000b604 0000003c dsp_bios_cfg.obj (.hst)
-.sts 0 0000c360 00000030
- 0000c360 00000030 dsp_bios_cfg.obj (.sts)
+.sts 0 0000b640 00000030
+ 0000b640 00000030 dsp_bios_cfg.obj (.sts)
-.swi 0 0000c390 0000002c UNINITIALIZED
- 0000c390 0000002c dsp_bios_cfg.obj (.swi)
+.swi 0 0000b670 0000002c UNINITIALIZED
+ 0000b670 0000002c dsp_bios_cfg.obj (.swi)
-.switch 0 0000c3bc 00000028
- 0000c3bc 00000028 rtdx.lib : rtdx_mon.o62 (.switch)
+.switch 0 0000b69c 00000028
+ 0000b69c 00000028 rtdx.lib : rtdx_mon.o62 (.switch)
-.idlcal 0 0000c3e4 00000010 UNINITIALIZED
- 0000c3e4 00000010 dsp_bios_cfg.obj (.idlcal)
+.idl 0 0000b6c4 00000010 UNINITIALIZED
+ 0000b6c4 00000010 dsp_bios_cfg.obj (.idl)
-.sys 0 0000c3f4 00000010 UNINITIALIZED
- 0000c3f4 00000010 dsp_bios_cfg.obj (.sys)
+.idlcal 0 0000b6d4 00000010 UNINITIALIZED
+ 0000b6d4 00000010 dsp_bios_cfg.obj (.idlcal)
-.pinit 0 0000c404 0000000c
- 0000c404 00000004 rtdx.lib : buffer1.o62 (.pinit)
- 0000c408 00000004 : rtdx_mon.o62 (.pinit)
- 0000c40c 00000004 --HOLE-- [fill = 0]
+.sys 0 0000b6e4 00000010 UNINITIALIZED
+ 0000b6e4 00000010 dsp_bios_cfg.obj (.sys)
-.trcdata 0 0000c410 0000000c
- 0000c410 0000000c bios.a67 : trc.o67 (.trcdata)
+.pinit 0 0000b6f4 0000000c
+ 0000b6f4 00000004 rtdx.lib : buffer1.o62 (.pinit)
+ 0000b6f8 00000004 : rtdx_mon.o62 (.pinit)
+ 0000b6fc 00000004 --HOLE-- [fill = 0]
-.clk 0 0000c41c 00000008 UNINITIALIZED
- 0000c41c 00000008 dsp_bios_cfg.obj (.clk)
+.trcdata 0 0000b700 0000000c
+ 0000b700 0000000c bios.a67 : trc.o67 (.trcdata)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
-0000b960 $bss
-0000b960 .bss
+0000ac40 $bss
+0000ac40 .bss
00000000 .data
000043c0 .text
-0000aee4 BIOS$$CLKOFF
-0000aea4 BIOS$$CLKON
-0000ad40 BIOS_init
-0000af4c BIOS_start
+0000a1c4 BIOS$$CLKOFF
+0000a184 BIOS$$CLKON
+0000a020 BIOS_init
+0000a22c BIOS_start
00000000 BUF$
00000001 BUF_ENABLED
00000001 CLK$
-0000c41c CLK_A_TABBEG
+00008d18 CLK_A_TABBEG
00000001 CLK_CALDIV
00000004 CLK_CALMULT
0000dbba CLK_COUNTSPMS
00000000 CLK_COUNTSPMSHIGH
-0000ba88 CLK_D_idletime
-0000ba84 CLK_D_isrhook
-0000ba80 CLK_D_tabbeg
-0000ba7c CLK_D_timefxn
+0000ad68 CLK_D_idletime
+0000ad64 CLK_D_isrhook
+0000ad60 CLK_D_tabbeg
+0000ad5c CLK_D_timefxn
00003ce0 CLK_F_getfhtime
00003d00 CLK_F_gethtime
00002de0 CLK_F_getltime
@@ -348,14 +337,14 @@ address name
0000dbba CLK_PRD
00000000 CLK_PRDHIGH
01940000 CLK_REGS
-0000ba78 CLK_R_time
+0000ad58 CLK_R_time
00000020 CLK_TCR
00000000 CLK_TDDR
00000000 CLK_TDDRHIGH
00003d00 CLK_TIMEFXN
00000000 CLK_TIMERNUM
00000001 CLK_USETIMER
-0000c420 CLK_null
+00008d1c CLK_null
00000000 DEV$
00000000 DGN$
00000000 DHL$
@@ -398,11 +387,11 @@ address name
00000000 GBL_SUPPORTCSL
0000dbef GBL_TRCMASKVALUE
00000001 GBL_USERINIT
-000060a8 GBL_USERINITFXN
+000055c8 GBL_USERINITFXN
00000001 GBL_boot
-0000c418 GBL_initdone
-0000b560 GBL_stackbeg
-0000b95f GBL_stackend
+0000b708 GBL_initdone
+0000a840 GBL_stackbeg
+0000ac3f GBL_stackend
00000000 GIO$
00004300 GIO_CREATEFXN
00004300 GIO_DELETEFXN
@@ -411,14 +400,14 @@ address name
00000000 HOOK$
00000000 HOOK_KNLID
00000001 HST$
-0000c324 HST_A_TABBEG
-0000c360 HST_A_TABEND
+0000b604 HST_A_TABBEG
+0000b640 HST_A_TABEND
00000000 HST_DSM
ffffffff HST_DSMBUFSEG
00000400 HST_DSMMEMSIZE
-0000baf4 HST_D_chanmask
-0000baf8 HST_D_tabbeg
-0000bafc HST_D_tabend
+0000add4 HST_D_chanmask
+0000add8 HST_D_tabbeg
+0000addc HST_D_tabend
000000ff HST_MAXFRAMEALLOWED
00000040 HST_MAXFRAMESET
00000000 HST_NONE
@@ -426,9 +415,9 @@ ffffffff HST_DSMBUFSEG
00000001 HWI$
00000000 HWI_A_VECS
00004018 HWI_CFGDISPATCHED
-0000bc20 HWI_D_bss
-0000bc24 HWI_D_ccmask
-0000bc10 HWI_D_spsave
+0000af00 HWI_D_bss
+0000af04 HWI_D_ccmask
+0000aef0 HWI_D_spsave
00001320 HWI_F_dispatch
00000000 HWI_GENERATE_RESET_VEC
0000000a HWI_INT10
@@ -468,49 +457,49 @@ ffffffff HST_DSMBUFSEG
00000000 HWI_RESET$hwi
00000001 HWI_ZEROTAB
00000001 IDL$
-0000c3e4 IDL_A_CALBEG
-0000ad2c IDL_A_TABBEG
+0000b6d4 IDL_A_CALBEG
+0000b6c4 IDL_A_TABBEG
00000006 IDL_CALIBRERROR
00004200 IDL_CALIBRFXN
-0000bc9c IDL_D_busyObj
-0000ba68 IDL_D_calbeg
-0000ba64 IDL_D_calibrate
-0000ba60 IDL_D_tabbeg
-0000ad38 IDL_END
-0000c3f0 IDL_END$
+0000af7c IDL_D_busyObj
+0000ad48 IDL_D_calbeg
+0000ad44 IDL_D_calibrate
+0000ad40 IDL_D_tabbeg
+0000b6d0 IDL_END
+0000b6e0 IDL_END$
00003e20 IDL_F_busy
00003fa0 IDL_F_calibrate
00004340 IDL_F_loop
00004200 IDL_F_stub
00000001 IDL_USECLKIDLTIME
-0000c384 IDL_busyObj
-0000c233 IDL_busyObj$avgfmt
+0000b664 IDL_busyObj
+0000b533 IDL_busyObj$avgfmt
00000001 IDL_busyObj$filter
00000001 IDL_busyObj$iA
00000000 IDL_busyObj$iB
00000001 IDL_busyObj$iC
-0000c22d IDL_busyObj$maxfmt
+0000b52d IDL_busyObj$maxfmt
00000000 IDL_busyObj$operation
-0000c380 IDL_busyObj$stsobj
-0000c230 IDL_busyObj$sumfmt
+0000b660 IDL_busyObj$stsobj
+0000b530 IDL_busyObj$sumfmt
00000002 IDL_busyObj$unittype
-0000ad2c IDL_cpuLoad
-0000c3e4 IDL_cpuLoad$
+0000b6c4 IDL_cpuLoad
+0000b6d4 IDL_cpuLoad$
ffffffff IRAM
00000001 ISRC$
00002da0 KNL_glue
-0000c390 KNL_swi
+0000b670 KNL_swi
00000001 KNL_swi$dorta
00000000 KNL_swi$ord
00000000 KNL_swi$pri
-0000c364 KNL_swi$sts
-0000c209 KNL_swi$sts$avgfmt
+0000b644 KNL_swi$sts
+0000b509 KNL_swi$sts$avgfmt
00000002 KNL_swi$sts$filter
00000001 KNL_swi$sts$filtmaxmult
00000001 KNL_swi$sts$filtsummult
-0000c1f9 KNL_swi$sts$maxfmt
-0000c360 KNL_swi$sts$stsobj
-0000c201 KNL_swi$sts$sumfmt
+0000b4f9 KNL_swi$sts$maxfmt
+0000b640 KNL_swi$sts$stsobj
+0000b501 KNL_swi$sts$sumfmt
00000000 KNL_swi$sts$unittype
00000000 KNL_swi$swi
00000001 LCK$
@@ -519,30 +508,30 @@ ffffffff IRAM
00000220 LNK_F_getChanPtr
00000278 LNK_F_init
000007c4 LNK_F_readCallBack
-0000ad30 LNK_dataPump
-0000c3e8 LNK_dataPump$
-0000bc44 LNK_dspFrameReadyMask
-0000bc40 LNK_dspFrameRequestMask
+0000b6c8 LNK_dataPump
+0000b6d8 LNK_dataPump$
+0000af24 LNK_dspFrameReadyMask
+0000af20 LNK_dspFrameRequestMask
00000520 LNK_newin
00000660 LNK_newout
00000294 LNK_rcloop
00000360 LNK_rdrtry
-0000bc4c LNK_readDone
-0000bc50 LNK_readFail
-0000bc48 LNK_readPend
+0000af2c LNK_readDone
+0000af30 LNK_readFail
+0000af28 LNK_readPend
00000370 LNK_rrloop
-0000bc54 LNK_writeFail
+0000af34 LNK_writeFail
00000444 LNK_wrloop
00000434 LNK_wrrtry
00000001 LOG$
-0000bee4 LOG_A_TABBEG
-0000befc LOG_A_TABEND
+0000b1e4 LOG_A_TABBEG
+0000b1fc LOG_A_TABEND
00000001 LOG_A_TABLEN
-0000ba6c LOG_D_system
+0000ad4c LOG_D_system
00000001 LOG_ENABLED
00003ea0 LOG_F_event
-0000bee4 LOG_system
-0000bf00 LOG_system$buf
+0000b1e4 LOG_system
+0000b200 LOG_system$buf
00000000 LOG_system$datatype
00000000 LOG_system$log
00000040 LOG_system$size
@@ -557,11 +546,11 @@ ffffffff IRAM
00000000 MSGQ_USEMSGQ
00000000 OBJ$
00000000 PIP$
-0000c1fc PIP_A_TABBEG
-0000c2c4 PIP_A_TABEND
+0000b4fc PIP_A_TABBEG
+0000b5c4 PIP_A_TABEND
00000002 PIP_A_TABLEN
-0000ba70 PIP_D_tabbeg
-0000ba74 PIP_D_tablen
+0000ad50 PIP_D_tabbeg
+0000ad54 PIP_D_tablen
00002654 PIP_F_give
00002654 PIP_F_probe
00002728 PIP_F_start
@@ -575,26 +564,26 @@ ffffffff IRAM
00000000 PRD_A_TABBEG
00000000 PRD_A_TABEND
00000000 PRD_A_TABLEN
-0000bab0 PRD_D_cur
-0000bab4 PRD_D_elapsed
-0000bab8 PRD_D_prevtim
-0000babc PRD_D_scalar
-0000bac0 PRD_D_swihandle
-0000bac4 PRD_D_tabbeg
-0000bac8 PRD_D_tablen
-0000bacc PRD_D_thook
-0000baac PRD_D_tick
+0000ad90 PRD_D_cur
+0000ad94 PRD_D_elapsed
+0000ad98 PRD_D_prevtim
+0000ad9c PRD_D_scalar
+0000ada0 PRD_D_swihandle
+0000ada4 PRD_D_tabbeg
+0000ada8 PRD_D_tablen
+0000adac PRD_D_thook
+0000ad8c PRD_D_tick
00001780 PRD_F_swi
00001a40 PRD_F_tick
00004000 PRD_SCALAR
00000000 PRD_SWIHANDLE
000025a0 PRD_THOOKFXN
-0000c41c PRD_clock
+00008d18 PRD_clock
00000001 QUE$
-0000bad0 RTA_D_fromHost
-0000bad8 RTA_D_logval
-0000bae8 RTA_D_stsval
-0000bad4 RTA_D_toHost
+0000adb0 RTA_D_fromHost
+0000adb8 RTA_D_logval
+0000adc8 RTA_D_stsval
+0000adb4 RTA_D_toHost
00004240 RTA_F_andn
00001ed8 RTA_F_dispatch
00001de0 RTA_F_getlog
@@ -603,35 +592,35 @@ ffffffff IRAM
00001e6c RTA_F_readblk
00001e98 RTA_F_resetmem
00001e8c RTA_F_writeword
-0000ad34 RTA_dispatcher
-0000c3ec RTA_dispatcher$
+0000b6cc RTA_dispatcher
+0000b6dc RTA_dispatcher$
00001f28 RTA_execute
-0000c328 RTA_fromHost
-00009a30 RTA_fromHost$buf
+0000b608 RTA_fromHost
+0000a00c RTA_fromHost$buf
00000004 RTA_fromHost$framesize
00000000 RTA_fromHost$hst
00000001 RTA_fromHost$id
00000000 RTA_fromHost$mode
-0000c1fc RTA_fromHost$pipe
-0000c22c RTA_fromHost$pipe$aaa
-0000c25c RTA_fromHost$pipe$bbb
-0000bc28 RTA_fromHost$pipe$dtab
-0000c200 RTA_fromHost$pipe$rd
-0000c230 RTA_fromHost$pipe$wr
-0000c330 RTA_fromHost$rtdx
-0000c344 RTA_toHost
-0000c000 RTA_toHost$buf
+0000b4fc RTA_fromHost$pipe
+0000b52c RTA_fromHost$pipe$aaa
+0000b55c RTA_fromHost$pipe$bbb
+0000af08 RTA_fromHost$pipe$dtab
+0000b500 RTA_fromHost$pipe$rd
+0000b530 RTA_fromHost$pipe$wr
+0000b610 RTA_fromHost$rtdx
+0000b624 RTA_toHost
+0000b300 RTA_toHost$buf
00000040 RTA_toHost$framesize
00000000 RTA_toHost$hst
00000000 RTA_toHost$id
00000001 RTA_toHost$mode
-0000c260 RTA_toHost$pipe
-0000c290 RTA_toHost$pipe$aaa
-0000c2c0 RTA_toHost$pipe$bbb
-0000bc34 RTA_toHost$pipe$dtab
-0000c264 RTA_toHost$pipe$rd
-0000c294 RTA_toHost$pipe$wr
-0000c34c RTA_toHost$rtdx
+0000b560 RTA_toHost$pipe
+0000b590 RTA_toHost$pipe$aaa
+0000b5c0 RTA_toHost$pipe$bbb
+0000af14 RTA_toHost$pipe$dtab
+0000b564 RTA_toHost$pipe$rd
+0000b594 RTA_toHost$pipe$wr
+0000b62c RTA_toHost$rtdx
00000001 RTDX$
00000408 RTDX_BUFMEMSIZE
ffffffff RTDX_DATAMEMSEG
@@ -643,25 +632,25 @@ ffffffff SDRAM
00000000 SEM$
00000000 SIO$
00000001 STS$
-0000c360 STS_A_TABBEG
-0000c390 STS_A_TABEND
+0000b640 STS_A_TABBEG
+0000b670 STS_A_TABEND
00003f58 STS_F_add
00003f20 STS_F_delta
00003f84 STS_F_reset
00000001 SWI$
-0000c390 SWI_A_TABBEG
-0000c3bc SWI_A_TABEND
+0000b670 SWI_A_TABBEG
+0000b69c SWI_A_TABEND
00000001 SWI_A_TABLEN
-0000bb44 SWI_D_curfxn
-0000bb34 SWI_D_curmask
-0000bb40 SWI_D_curmbox
-0000bb38 SWI_D_curset
-0000bb30 SWI_D_execaddr
-0000bb4c SWI_D_inswi
-0000bb3c SWI_D_lock
-0000bb48 SWI_D_rdybeg
-0000bb50 SWI_D_rdytab
-0000bb2c SWI_D_runaddr
+0000ae24 SWI_D_curfxn
+0000ae14 SWI_D_curmask
+0000ae20 SWI_D_curmbox
+0000ae18 SWI_D_curset
+0000ae10 SWI_D_execaddr
+0000ae2c SWI_D_inswi
+0000ae1c SWI_D_lock
+0000ae28 SWI_D_rdybeg
+0000ae30 SWI_D_rdytab
+0000ae0c SWI_D_runaddr
00000000 SWI_EHOOKFXN
00000ffc SWI_EXECFXN
00000de0 SWI_F_enable
@@ -672,13 +661,13 @@ ffffffff SDRAM
00000000 SWI_IHOOKFXN
000010b8 SWI_RUNFXN
00000001 SYS$
-0000c3f4 SYS$config
+0000b6e4 SYS$config
00004280 SYS_ABORTFXN
00004380 SYS_ERRORFXN
000043a0 SYS_EXITFXN
00004140 SYS_PUTCFXN
-0000c414 TRC_R_mask
-0000c410 TRC_cinit
+0000b704 TRC_R_mask
+0000b700 TRC_cinit
00000001 TSK$
00000000 TSK_NUM_HOOKS
00000001 TSK_PRIORITY
@@ -689,75 +678,75 @@ ffffffff SDRAM
00004300 TSK_VCREATEFXN
00004300 TSK_VDELETEFXN
00004300 TSK_VEXITFXN
-0000c2d0 TSK_idle
+0000b190 TSK_idle
00000000 TSK_idle$ord
00000000 TSK_idle$pri
-0000b160 TSK_idle$stack
-0000b4f8 TSK_idle$stkptr
-0000c374 TSK_idle$sts
-0000c223 TSK_idle$sts$avgfmt
+0000a440 TSK_idle$stack
+0000a7d8 TSK_idle$stkptr
+0000b654 TSK_idle$sts
+0000b523 TSK_idle$sts$avgfmt
00000002 TSK_idle$sts$filter
00000001 TSK_idle$sts$filtmaxmult
00000001 TSK_idle$sts$filtsummult
-0000c213 TSK_idle$sts$maxfmt
-0000c370 TSK_idle$sts$stsobj
-0000c21b TSK_idle$sts$sumfmt
+0000b513 TSK_idle$sts$maxfmt
+0000b650 TSK_idle$sts$stsobj
+0000b51b TSK_idle$sts$sumfmt
00000000 TSK_idle$sts$unittype
00000000 TSK_idle$tsk
00000000 UDEV$
-0000ad40 _BIOS_init
-0000af4c _BIOS_start
+0000a020 _BIOS_init
+0000a22c _BIOS_start
0000dbba _CLK_COUNTSPMS
-0000bc74 _CLK_DFLTMICROSECS
-0000baa8 _CLK_D_countspms
-0000ba9c _CLK_D_dirty
-0000bc78 _CLK_D_microseconds
-0000baa0 _CLK_D_prd
-0000baa4 _CLK_D_tddr
+0000af54 _CLK_DFLTMICROSECS
+0000ad88 _CLK_D_countspms
+0000ad7c _CLK_D_dirty
+0000af58 _CLK_D_microseconds
+0000ad80 _CLK_D_prd
+0000ad84 _CLK_D_tddr
00002f54 _CLK_F_itime
0000dbba _CLK_PRD
01940000 _CLK_REGS
00000000 _CLK_TDDR
00000000 _CLK_TIMERNUM
00000001 _CLK_USETIMER
-0000ba8c _CLK_htimeDiv
-0000ba90 _CLK_htimeMult
-0000bc94 _CLK_htimePerLtime
+0000ad6c _CLK_htimeDiv
+0000ad70 _CLK_htimeMult
+0000af74 _CLK_htimePerLtime
00002f54 _CLK_itime
-0000ba94 _CLK_ltimeDiv
-0000ba98 _CLK_ltimeMult
+0000ad74 _CLK_ltimeDiv
+0000ad78 _CLK_ltimeMult
00003900 _CLK_measure
000041a0 _CLK_start
000042c0 _CLK_stop
-000094f8 _Config
-0000bc84 _DSK6713_AIC23_codeccontrolhandle
-0000bc88 _DSK6713_AIC23_codecdatahandle
-000062ec _DSK6713_AIC23_config
-00005800 _DSK6713_AIC23_openCodec
-000062c8 _DSK6713_AIC23_rget
-00006200 _DSK6713_AIC23_rset
-00004e40 _DSK6713_getVersion
-00004e90 _DSK6713_init
-00004dac _DSK6713_rget
-00004d98 _DSK6713_rset
-0000bca0 _DSK6713_version
-00004cc0 _DSK6713_wait
-00004d64 _DSK6713_waitusec
+000087e8 _Config
+0000af64 _DSK6713_AIC23_codeccontrolhandle
+0000af68 _DSK6713_AIC23_codecdatahandle
+0000580c _DSK6713_AIC23_config
+00004d20 _DSK6713_AIC23_openCodec
+000057e8 _DSK6713_AIC23_rget
+00005720 _DSK6713_AIC23_rset
+00004a20 _DSK6713_getVersion
+00004a70 _DSK6713_init
+0000498c _DSK6713_rget
+00004978 _DSK6713_rset
+0000af80 _DSK6713_version
+000048a0 _DSK6713_wait
+00004944 _DSK6713_waitusec
00004300 _FXN_F_nop
00003da8 _FXN_F_run
00003df8 _FXN_F_zero
00000000 _GBL_CACHE
-0000bb04 _GBL_clkIn
+0000ade4 _GBL_clkIn
00003580 _GBL_cslCacheInit
-0000bb08 _GBL_freq
+0000ade8 _GBL_freq
00004320 _GBL_getVersion
-0000bb00 _GBL_procId
-000060a8 _GBL_setPLLto225MHz
-0000c324 _HST_A_TABBEG
-0000c360 _HST_A_TABEND
+0000ade0 _GBL_procId
+000055c8 _GBL_setPLLto225MHz
+0000b604 _HST_A_TABBEG
+0000b640 _HST_A_TABEND
00004018 _HWI_CFGDISPATCHED
-0000bc1c _HWI_D_inhwi
-0000bc10 _HWI_D_spsave
+0000aefc _HWI_D_inhwi
+0000aef0 _HWI_D_spsave
00001320 _HWI_F_dispatch
0000000a _HWI_INT10
0000000b _HWI_INT11
@@ -775,149 +764,145 @@ ffffffff SDRAM
00000002 _HWI_RESERVED0
00000003 _HWI_RESERVED1
00000000 _HWI_RESET
-0000b958 _HWI_STKBOTTOM
-0000b560 _HWI_STKTOP
-0000bc10 _HWI_data
+0000ac38 _HWI_STKBOTTOM
+0000a840 _HWI_STKTOP
+0000aef0 _HWI_data
00004020 _HWI_disable
-0000b960 _HWI_dispatchTab
+0000ac40 _HWI_dispatchTab
00004038 _HWI_enable
0000404c _HWI_restore
-0000bc90 _H_Codec
-0000c384 _IDL_busyObj
-0000ad2c _IDL_cpuLoad
+0000af70 _H_Codec
+0000b664 _IDL_busyObj
+0000b6c4 _IDL_cpuLoad
00004340 _IDL_loop
ffffffff _IRAM
-00006c60 _IRQ_enable
-00006d20 _IRQ_globalDisable
-00006d40 _IRQ_globalEnable
-00005d20 _IRQ_map
-00006d60 _IRQ_nmiEnable
-00005648 _ISR_AIC
-0000bbd0 _KNL_alarm
+00005240 _IRQ_map
+00004808 _ISR_AIC
+0000aeb0 _KNL_alarm
00003440 _KNL_check
-0000bbf4 _KNL_curqueue
-0000bbe4 _KNL_curtask
-0000bbec _KNL_curtime
-0000983c _KNL_dummy
+0000aed4 _KNL_curqueue
+0000aec4 _KNL_curtask
+0000aecc _KNL_curtime
+00008b2c _KNL_dummy
000036b4 _KNL_enter
00003660 _KNL_exit
00003518 _KNL_idle
-0000bc0c _KNL_idlefxn
-0000bbd8 _KNL_inactive
+0000aeec _KNL_idlefxn
+0000aeb8 _KNL_inactive
000039e0 _KNL_ipost
0000353c _KNL_max
-0000bbf8 _KNL_maxqueue
+0000aed8 _KNL_maxqueue
00003aa0 _KNL_post
-0000bbe8 _KNL_prevtask
-0000bbdc _KNL_priority
-0000979c _KNL_queues
+0000aec8 _KNL_prevtask
+0000aebc _KNL_priority
+00008a8c _KNL_queues
00001b20 _KNL_run
00002c20 _KNL_saveIsrFrame
-0000bbe0 _KNL_set
-0000bbd4 _KNL_setpri
-0000c390 _KNL_swi
-0000bbf0 _KNL_swiptr
+0000aec0 _KNL_set
+0000aeb4 _KNL_setpri
+0000b670 _KNL_swi
+0000aed0 _KNL_swiptr
00002cec _KNL_switch
-0000bc00 _KNL_tcreatefxn
-0000bc04 _KNL_tdeletefxn
+0000aee0 _KNL_tcreatefxn
+0000aee4 _KNL_tdeletefxn
000025a0 _KNL_tick
-0000bc08 _KNL_treadyfxn
-0000bbfc _KNL_tswitchfxn
-0000bbc8 _KNL_wFlag
-0000bbcc _KNL_wList
+0000aee8 _KNL_treadyfxn
+0000aedc _KNL_tswitchfxn
+0000aea8 _KNL_wFlag
+0000aeac _KNL_wList
00003b90 _LCK_pend
00003b60 _LCK_post
-0000ad30 _LNK_dataPump
-0000bc44 _LNK_dspFrameReadyMask
-0000bc40 _LNK_dspFrameRequestMask
-0000bc4c _LNK_readDone
-0000bc50 _LNK_readFail
-0000bc48 _LNK_readPend
-0000bc54 _LNK_writeFail
-0000bee4 _LOG_A_TABBEG
-0000befc _LOG_A_TABEND
+0000b6c8 _LNK_dataPump
+0000af24 _LNK_dspFrameReadyMask
+0000af20 _LNK_dspFrameRequestMask
+0000af2c _LNK_readDone
+0000af30 _LNK_readFail
+0000af28 _LNK_readPend
+0000af34 _LNK_writeFail
+0000b1e4 _LOG_A_TABBEG
+0000b1fc _LOG_A_TABEND
00000001 _LOG_A_TABLEN
-0000ba6c _LOG_D_system
+0000ad4c _LOG_D_system
00003ea0 _LOG_event
-0000bee4 _LOG_system
-000065e0 _MCBSP_open
-00005ee0 _MCBSP_reset
-000066e0 _MCBSP_start
-0000bb0c _MEM_D_NUMSEGMENTS
-0000bb14 _MEM_D_freelist
-0000bb18 _MEM_D_lockaddr
-0000bb10 _MEM_D_memtab
-0000bb1c _MEM_D_unlockaddr
+0000b1e4 _LOG_system
+00005b00 _MCBSP_open
+00005400 _MCBSP_reset
+00005c00 _MCBSP_start
+0000adec _MEM_D_NUMSEGMENTS
+0000adf4 _MEM_D_freelist
+0000adf8 _MEM_D_lockaddr
+0000adf0 _MEM_D_memtab
+0000adfc _MEM_D_unlockaddr
00000000 _MEM_memtab
-0000b140 _OBJ_init
-00009908 _OBJ_segtab
-000098d0 _OBJ_table
-0000c1fc _PIP_A_TABBEG
-0000c2c4 _PIP_A_TABEND
-0000baac _PRD_D_tick
-0000c41c _PRD_clock
-0000ad34 _RTA_dispatcher
-0000c328 _RTA_fromHost
-0000c344 _RTA_toHost
-0000a8e0 _RTDX_Buffer
-0000acec _RTDX_Buffer_End
-0000a720 _RTDX_Buffer_Initialize
-0000a860 _RTDX_Buffer_Read
-0000a780 _RTDX_Buffer_ReadCB
-0000a7e0 _RTDX_Buffer_Size
-0000ace8 _RTDX_Buffer_Start
-0000a880 _RTDX_Buffer_Write
-00009e40 _RTDX_Buffer_WriteCB
-0000a820 _RTDX_Final_RT_Monitor
-0000a6a0 _RTDX_Init_RT_Monitor
+0000a420 _OBJ_init
+00008bf8 _OBJ_segtab
+00008bc0 _OBJ_table
+0000b4fc _PIP_A_TABBEG
+0000b5c4 _PIP_A_TABEND
+0000ad8c _PRD_D_tick
+00008d18 _PRD_clock
+0000b6cc _RTA_dispatcher
+0000b608 _RTA_fromHost
+0000b624 _RTA_toHost
+00009bc0 _RTDX_Buffer
+00009fcc _RTDX_Buffer_End
+00009a00 _RTDX_Buffer_Initialize
+00009b40 _RTDX_Buffer_Read
+00009a60 _RTDX_Buffer_ReadCB
+00009ac0 _RTDX_Buffer_Size
+00009fc8 _RTDX_Buffer_Start
+00009b60 _RTDX_Buffer_Write
+00009120 _RTDX_Buffer_WriteCB
+00009b00 _RTDX_Final_RT_Monitor
+00009980 _RTDX_Init_RT_Monitor
00000002 _RTDX_JTAGONLY
-0000a8c0 _RTDX_Mask_IER
-0000a480 _RTDX_Mon_Queue
-00009a40 _RTDX_Poll
+00009ba0 _RTDX_Mask_IER
+00009760 _RTDX_Mon_Queue
+00008d20 _RTDX_Poll
00000000 _RTDX_interrupt_mask
-0000acfc _RTDX_writing
+00009fdc _RTDX_writing
ffffffff _SDRAM
00004080 _SEM_pend
000020a0 _SEM_pendEnterKnl
00003820 _SEM_post
00003820 _SEM_postBinary
00003740 _SEM_postEnterKnl
-0000c360 _STS_A_TABBEG
-0000c390 _STS_A_TABEND
+0000b640 _STS_A_TABBEG
+0000b670 _STS_A_TABEND
00003f58 _STS_add
00003f20 _STS_delta
00003f84 _STS_reset
00004360 _STS_set
-0000bb44 _SWI_D_curfxn
-0000bb34 _SWI_D_curmask
-0000bb38 _SWI_D_curset
-0000bb30 _SWI_D_execaddr
-0000bb4c _SWI_D_inswi
-0000bb3c _SWI_D_lock
-0000bb48 _SWI_D_rdybeg
-0000bb2c _SWI_D_runaddr
-0000bb2c _SWI_data
+0000ae24 _SWI_D_curfxn
+0000ae14 _SWI_D_curmask
+0000ae18 _SWI_D_curset
+0000ae10 _SWI_D_execaddr
+0000ae2c _SWI_D_inswi
+0000ae1c _SWI_D_lock
+0000ae28 _SWI_D_rdybeg
+0000ae0c _SWI_D_runaddr
+0000ae0c _SWI_data
00000e50 _SWI_post
-0000bb20 _SYS
-0000bca4 _SYS_PUTCBEG
-0000bea3 _SYS_PUTCEND
+0000ae00 _SYS
+0000af84 _SYS_PUTCBEG
+0000b183 _SYS_PUTCEND
000040e0 _SYS_abort
00003c20 _SYS_exit
-000099d4 _SYS_exitStack
-0000bc7c _SYS_exitStackPtr
-0000bc80 _SYS_exitStackTop
-0000c414 _TRC_R_mask
-0000bc70 _TSK
-00009874 _TSK_ATTRS
-00009890 _TSK_config
+00008cc4 _SYS_exitStack
+0000af5c _SYS_exitStackPtr
+0000af60 _SYS_exitStackTop
+0000b704 _TRC_R_mask
+0000af50 _TSK
+00008b64 _TSK_ATTRS
+00008b80 _TSK_config
00002fa0 _TSK_exit
-0000c2d0 _TSK_idle
-0000b0c0 _TSK_init
-0000bc68 _TSK_nTasks
-0000bc6c _TSK_pid
+0000b190 _TSK_idle
+0000a3a0 _TSK_init
+0000af48 _TSK_nTasks
+0000af4c _TSK_pid
00002a20 _TSK_setup
00003380 _TSK_startup
-000098b0 _TSK_timerSem
+00008ba0 _TSK_timerSem
00004280 _UTL_doAbort
00004380 _UTL_doError
00004140 _UTL_doPutc
@@ -925,8 +910,8 @@ ffffffff _SDRAM
00002f70 __CLK_lat1beg
00002f9c __CLK_lat1end
00000c34 __GBL_setL2CacheMode
-0000bb28 __HOOK_NUMHOOKS
-0000bb24 __HOOK_knlId
+0000ae08 __HOOK_NUMHOOKS
+0000ae04 __HOOK_knlId
00001320 __HWI_lat1beg
000014a0 __HWI_lat1end
000014a0 __HWI_lat2beg
@@ -937,16 +922,16 @@ ffffffff _SDRAM
000015fc __HWI_lat3end2
00003e20 __IDL_lat1beg
00003e70 __IDL_lat1end
-00009794 __IRQ_dispatchTable
-000096d0 __IRQ_eventTable
-00006de0 __IRQ_hookFetchPacket
-00009754 __IRQ_intTable
+00008a84 __IRQ_dispatchTable
+000089c0 __IRQ_eventTable
+000060e0 __IRQ_hookFetchPacket
+00008a44 __IRQ_intTable
00003490 __KNL_lat1beg
00003518 __KNL_lat1end
00003ea0 __LOG_lat1beg
-000099a4 __MCBSP_hDev0
-000099a8 __MCBSP_hDev1
-0000994c __MEM_mutex
+00008c94 __MCBSP_hDev0
+00008c98 __MCBSP_hDev1
+00008c3c __MEM_mutex
00001e98 __RTA_lat1beg
00001ed0 __RTA_lat1end
00002800 __SEM_dopost
@@ -957,63 +942,59 @@ ffffffff _SDRAM
000010b4 __SWI_lat2end
00000de0 __SWI_lat3beg
00000e4c __SWI_lat3end
-00009924 __TSK_mutex
-00009a18 ___TI_enable_exit_profile_output
+00008c14 __TSK_mutex
+00008d08 ___TI_enable_exit_profile_output
ffffffff ___TI_pprof_out_hndl
ffffffff ___TI_prof_data_size
ffffffff ___TI_prof_data_start
-00006ca0 ___add_dtor
-00009520 ___atexit_func_id__
+00006040 ___add_dtor
+00008810 ___atexit_func_id__
ffffffff ___binit__
-0000b960 ___bss__
+0000ac40 ___bss__
ffffffff ___c_args__
-00006e00 ___cinit__
+00006100 ___cinit__
00000000 ___data__
00000000 ___edata__
-0000bca2 ___end__
-00006e00 ___etext__
-0000c404 ___pinit__
+0000af82 ___end__
+00006100 ___etext__
+0000b6f4 ___pinit__
000043c0 ___text__
00003140 __auto_init
-00009a10 __cleanup_ptr
-000043c0 __divd
-00009a14 __dtors_ptr
-00005140 __frcmpyd_div
-00009a1c __lock
-00006a80 __mpyll
-00006d80 __nop
-00006da0 __register_lock
-00006dc0 __register_unlock
-00006b20 __remu
-0000b560 __stack
-00006380 __strasgi
-00009a20 __unlock
-000067e0 _atexit
-00008568 _b
-00008d30 _buffer
-0000b000 _c_int00
-000064c0 _call_dtors
-00005708 _circ_fir
-00009a2c _dtors
-000055b0 _init_HWI
-000054ec _init_hardware
-000054c0 _main
-00005ae0 _memcpy
-0000695c _mono_read_16Bit
-00006934 _mono_write_16Bit
-0000bc8c _ptr
-0000bc60 _rtdxNullChanCnt
-0000bc64 _rtdxNullFuncCnt
-0000acf0 _rtdx_buffer_state
-0000ad10 _rtdx_mon_state
-00006908 _stereo_read_16Bit
-000068e0 _stereo_write_16Bit
-00006080 _wait500nS
+00008d00 __cleanup_ptr
+00008d04 __dtors_ptr
+00008d0c __lock
+00006080 __nop
+000060a0 __register_lock
+000060c0 __register_unlock
+0000a840 __stack
+000058a0 __strasgi
+00008d10 __unlock
+00005d00 _atexit
+00007858 _b
+00008020 _buffer
+0000a2e0 _c_int00
+000059e0 _call_dtors
+00004610 _circ_fir
+00008d14 _dtors
+00004468 _init_HWI
+000043c0 _init_hardware
+000044f4 _main
+00005000 _memcpy
+00005e7c _mono_read_16Bit
+00005e54 _mono_write_16Bit
+0000af6c _ptr
+0000af40 _rtdxNullChanCnt
+0000af44 _rtdxNullFuncCnt
+00009fd0 _rtdx_buffer_state
+00009ff0 _rtdx_mon_state
+00005e28 _stereo_read_16Bit
+00005e00 _stereo_write_16Bit
+000055a0 _wait500nS
ffffffff binit
-00006e00 cinit
+00006100 cinit
00000000 edata
-0000bca2 end
-00006e00 etext
+0000af82 end
+00006100 etext
00000000 hwi0
00000020 hwi1
00000140 hwi10
@@ -1030,7 +1011,7 @@ ffffffff binit
000000e0 hwi7
00000100 hwi8
00000120 hwi9
-0000c404 pinit
+0000b6f4 pinit
GLOBAL SYMBOLS: SORTED BY Symbol Address
@@ -1414,325 +1395,317 @@ address name
000043a0 _UTL_halt
000043c0 .text
000043c0 ___text__
-000043c0 __divd
-00004cc0 _DSK6713_wait
-00004d64 _DSK6713_waitusec
-00004d98 _DSK6713_rset
-00004dac _DSK6713_rget
+000043c0 _init_hardware
+00004468 _init_HWI
+000044f4 _main
+00004610 _circ_fir
+00004808 _ISR_AIC
+000048a0 _DSK6713_wait
+00004944 _DSK6713_waitusec
+00004978 _DSK6713_rset
+0000498c _DSK6713_rget
+00004a20 _DSK6713_getVersion
+00004a70 _DSK6713_init
+00004d20 _DSK6713_AIC23_openCodec
00004e20 GBL_CLKIN
-00004e40 _DSK6713_getVersion
-00004e90 _DSK6713_init
-00005140 __frcmpyd_div
+00005000 _memcpy
00005205 GBL_A_VERSION
-000054c0 _main
-000054ec _init_hardware
-000055b0 _init_HWI
-00005648 _ISR_AIC
-00005708 _circ_fir
-00005800 _DSK6713_AIC23_openCodec
-00005ae0 _memcpy
-00005d20 _IRQ_map
-00005ee0 _MCBSP_reset
-00006080 _wait500nS
-000060a8 GBL_USERINITFXN
-000060a8 _GBL_setPLLto225MHz
-00006200 _DSK6713_AIC23_rset
-000062c8 _DSK6713_AIC23_rget
-000062ec _DSK6713_AIC23_config
-00006380 __strasgi
-000064c0 _call_dtors
-000065e0 _MCBSP_open
-000066e0 _MCBSP_start
-000067e0 _atexit
-000068e0 _stereo_write_16Bit
-00006908 _stereo_read_16Bit
-00006934 _mono_write_16Bit
-0000695c _mono_read_16Bit
-00006a80 __mpyll
-00006b20 __remu
-00006c60 _IRQ_enable
-00006ca0 ___add_dtor
-00006d20 _IRQ_globalDisable
-00006d40 _IRQ_globalEnable
-00006d60 _IRQ_nmiEnable
-00006d80 __nop
-00006da0 __register_lock
-00006dc0 __register_unlock
-00006de0 __IRQ_hookFetchPacket
-00006e00 ___cinit__
-00006e00 ___etext__
-00006e00 cinit
-00006e00 etext
-00008568 _b
-00008d30 _buffer
-000094f8 _Config
-00009520 ___atexit_func_id__
-000096d0 __IRQ_eventTable
-00009754 __IRQ_intTable
-00009794 __IRQ_dispatchTable
-0000979c _KNL_queues
-0000983c _KNL_dummy
-00009874 _TSK_ATTRS
-00009890 _TSK_config
-000098b0 _TSK_timerSem
-000098d0 _OBJ_table
-00009908 _OBJ_segtab
-00009924 __TSK_mutex
-0000994c __MEM_mutex
-000099a4 __MCBSP_hDev0
-000099a8 __MCBSP_hDev1
-000099d4 _SYS_exitStack
-00009a10 __cleanup_ptr
-00009a14 __dtors_ptr
-00009a18 ___TI_enable_exit_profile_output
-00009a1c __lock
-00009a20 __unlock
-00009a2c _dtors
-00009a30 RTA_fromHost$buf
-00009a40 _RTDX_Poll
-00009e40 _RTDX_Buffer_WriteCB
-0000a480 _RTDX_Mon_Queue
-0000a6a0 _RTDX_Init_RT_Monitor
-0000a720 _RTDX_Buffer_Initialize
-0000a780 _RTDX_Buffer_ReadCB
-0000a7e0 _RTDX_Buffer_Size
-0000a820 _RTDX_Final_RT_Monitor
-0000a860 _RTDX_Buffer_Read
-0000a880 _RTDX_Buffer_Write
-0000a8c0 _RTDX_Mask_IER
-0000a8e0 _RTDX_Buffer
-0000ace8 _RTDX_Buffer_Start
-0000acec _RTDX_Buffer_End
-0000acf0 _rtdx_buffer_state
-0000acfc _RTDX_writing
-0000ad10 _rtdx_mon_state
-0000ad2c IDL_A_TABBEG
-0000ad2c IDL_cpuLoad
-0000ad2c _IDL_cpuLoad
-0000ad30 LNK_dataPump
-0000ad30 _LNK_dataPump
-0000ad34 RTA_dispatcher
-0000ad34 _RTA_dispatcher
-0000ad38 IDL_END
-0000ad40 BIOS_init
-0000ad40 _BIOS_init
-0000aea4 BIOS$$CLKON
-0000aee4 BIOS$$CLKOFF
-0000af4c BIOS_start
-0000af4c _BIOS_start
-0000b000 _c_int00
-0000b0c0 _TSK_init
-0000b140 _OBJ_init
-0000b160 TSK_idle$stack
-0000b4f8 TSK_idle$stkptr
-0000b560 GBL_stackbeg
-0000b560 _HWI_STKTOP
-0000b560 __stack
-0000b958 _HWI_STKBOTTOM
-0000b95f GBL_stackend
-0000b960 $bss
-0000b960 .bss
-0000b960 _HWI_dispatchTab
-0000b960 ___bss__
-0000ba60 IDL_D_tabbeg
-0000ba64 IDL_D_calibrate
-0000ba68 IDL_D_calbeg
-0000ba6c LOG_D_system
-0000ba6c _LOG_D_system
-0000ba70 PIP_D_tabbeg
-0000ba74 PIP_D_tablen
-0000ba78 CLK_R_time
-0000ba7c CLK_D_timefxn
-0000ba80 CLK_D_tabbeg
-0000ba84 CLK_D_isrhook
-0000ba88 CLK_D_idletime
-0000ba8c _CLK_htimeDiv
-0000ba90 _CLK_htimeMult
-0000ba94 _CLK_ltimeDiv
-0000ba98 _CLK_ltimeMult
-0000ba9c _CLK_D_dirty
-0000baa0 _CLK_D_prd
-0000baa4 _CLK_D_tddr
-0000baa8 _CLK_D_countspms
-0000baac PRD_D_tick
-0000baac _PRD_D_tick
-0000bab0 PRD_D_cur
-0000bab4 PRD_D_elapsed
-0000bab8 PRD_D_prevtim
-0000babc PRD_D_scalar
-0000bac0 PRD_D_swihandle
-0000bac4 PRD_D_tabbeg
-0000bac8 PRD_D_tablen
-0000bacc PRD_D_thook
-0000bad0 RTA_D_fromHost
-0000bad4 RTA_D_toHost
-0000bad8 RTA_D_logval
-0000bae8 RTA_D_stsval
-0000baf4 HST_D_chanmask
-0000baf8 HST_D_tabbeg
-0000bafc HST_D_tabend
-0000bb00 _GBL_procId
-0000bb04 _GBL_clkIn
-0000bb08 _GBL_freq
-0000bb0c _MEM_D_NUMSEGMENTS
-0000bb10 _MEM_D_memtab
-0000bb14 _MEM_D_freelist
-0000bb18 _MEM_D_lockaddr
-0000bb1c _MEM_D_unlockaddr
-0000bb20 _SYS
-0000bb24 __HOOK_knlId
-0000bb28 __HOOK_NUMHOOKS
-0000bb2c SWI_D_runaddr
-0000bb2c _SWI_D_runaddr
-0000bb2c _SWI_data
-0000bb30 SWI_D_execaddr
-0000bb30 _SWI_D_execaddr
-0000bb34 SWI_D_curmask
-0000bb34 _SWI_D_curmask
-0000bb38 SWI_D_curset
-0000bb38 _SWI_D_curset
-0000bb3c SWI_D_lock
-0000bb3c _SWI_D_lock
-0000bb40 SWI_D_curmbox
-0000bb44 SWI_D_curfxn
-0000bb44 _SWI_D_curfxn
-0000bb48 SWI_D_rdybeg
-0000bb48 _SWI_D_rdybeg
-0000bb4c SWI_D_inswi
-0000bb4c _SWI_D_inswi
-0000bb50 SWI_D_rdytab
-0000bbc8 _KNL_wFlag
-0000bbcc _KNL_wList
-0000bbd0 _KNL_alarm
-0000bbd4 _KNL_setpri
-0000bbd8 _KNL_inactive
-0000bbdc _KNL_priority
-0000bbe0 _KNL_set
-0000bbe4 _KNL_curtask
-0000bbe8 _KNL_prevtask
-0000bbec _KNL_curtime
-0000bbf0 _KNL_swiptr
-0000bbf4 _KNL_curqueue
-0000bbf8 _KNL_maxqueue
-0000bbfc _KNL_tswitchfxn
-0000bc00 _KNL_tcreatefxn
-0000bc04 _KNL_tdeletefxn
-0000bc08 _KNL_treadyfxn
-0000bc0c _KNL_idlefxn
-0000bc10 HWI_D_spsave
-0000bc10 _HWI_D_spsave
-0000bc10 _HWI_data
-0000bc1c _HWI_D_inhwi
-0000bc20 HWI_D_bss
-0000bc24 HWI_D_ccmask
-0000bc28 RTA_fromHost$pipe$dtab
-0000bc34 RTA_toHost$pipe$dtab
-0000bc40 LNK_dspFrameRequestMask
-0000bc40 _LNK_dspFrameRequestMask
-0000bc44 LNK_dspFrameReadyMask
-0000bc44 _LNK_dspFrameReadyMask
-0000bc48 LNK_readPend
-0000bc48 _LNK_readPend
-0000bc4c LNK_readDone
-0000bc4c _LNK_readDone
-0000bc50 LNK_readFail
-0000bc50 _LNK_readFail
-0000bc54 LNK_writeFail
-0000bc54 _LNK_writeFail
-0000bc60 _rtdxNullChanCnt
-0000bc64 _rtdxNullFuncCnt
-0000bc68 _TSK_nTasks
-0000bc6c _TSK_pid
-0000bc70 _TSK
-0000bc74 _CLK_DFLTMICROSECS
-0000bc78 _CLK_D_microseconds
-0000bc7c _SYS_exitStackPtr
-0000bc80 _SYS_exitStackTop
-0000bc84 _DSK6713_AIC23_codeccontrolhandle
-0000bc88 _DSK6713_AIC23_codecdatahandle
-0000bc8c _ptr
-0000bc90 _H_Codec
-0000bc94 _CLK_htimePerLtime
-0000bc9c IDL_D_busyObj
-0000bca0 _DSK6713_version
-0000bca2 ___end__
-0000bca2 end
-0000bca4 _SYS_PUTCBEG
-0000bea3 _SYS_PUTCEND
-0000bee4 LOG_A_TABBEG
-0000bee4 LOG_system
-0000bee4 _LOG_A_TABBEG
-0000bee4 _LOG_system
-0000befc LOG_A_TABEND
-0000befc _LOG_A_TABEND
-0000bf00 LOG_system$buf
-0000c000 RTA_toHost$buf
-0000c1f9 KNL_swi$sts$maxfmt
-0000c1fc PIP_A_TABBEG
-0000c1fc RTA_fromHost$pipe
-0000c1fc _PIP_A_TABBEG
-0000c200 RTA_fromHost$pipe$rd
-0000c201 KNL_swi$sts$sumfmt
-0000c209 KNL_swi$sts$avgfmt
-0000c213 TSK_idle$sts$maxfmt
-0000c21b TSK_idle$sts$sumfmt
-0000c223 TSK_idle$sts$avgfmt
-0000c22c RTA_fromHost$pipe$aaa
-0000c22d IDL_busyObj$maxfmt
-0000c230 IDL_busyObj$sumfmt
-0000c230 RTA_fromHost$pipe$wr
-0000c233 IDL_busyObj$avgfmt
-0000c25c RTA_fromHost$pipe$bbb
-0000c260 RTA_toHost$pipe
-0000c264 RTA_toHost$pipe$rd
-0000c290 RTA_toHost$pipe$aaa
-0000c294 RTA_toHost$pipe$wr
-0000c2c0 RTA_toHost$pipe$bbb
-0000c2c4 PIP_A_TABEND
-0000c2c4 _PIP_A_TABEND
-0000c2d0 TSK_idle
-0000c2d0 _TSK_idle
-0000c324 HST_A_TABBEG
-0000c324 _HST_A_TABBEG
-0000c328 RTA_fromHost
-0000c328 _RTA_fromHost
-0000c330 RTA_fromHost$rtdx
-0000c344 RTA_toHost
-0000c344 _RTA_toHost
-0000c34c RTA_toHost$rtdx
-0000c360 HST_A_TABEND
-0000c360 KNL_swi$sts$stsobj
-0000c360 STS_A_TABBEG
-0000c360 _HST_A_TABEND
-0000c360 _STS_A_TABBEG
-0000c364 KNL_swi$sts
-0000c370 TSK_idle$sts$stsobj
-0000c374 TSK_idle$sts
-0000c380 IDL_busyObj$stsobj
-0000c384 IDL_busyObj
-0000c384 _IDL_busyObj
-0000c390 KNL_swi
-0000c390 STS_A_TABEND
-0000c390 SWI_A_TABBEG
-0000c390 _KNL_swi
-0000c390 _STS_A_TABEND
-0000c3bc SWI_A_TABEND
-0000c3e4 IDL_A_CALBEG
-0000c3e4 IDL_cpuLoad$
-0000c3e8 LNK_dataPump$
-0000c3ec RTA_dispatcher$
-0000c3f0 IDL_END$
-0000c3f4 SYS$config
-0000c404 ___pinit__
-0000c404 pinit
-0000c410 TRC_cinit
-0000c414 TRC_R_mask
-0000c414 _TRC_R_mask
-0000c418 GBL_initdone
-0000c41c CLK_A_TABBEG
-0000c41c PRD_clock
-0000c41c _PRD_clock
-0000c420 CLK_null
+00005240 _IRQ_map
+00005400 _MCBSP_reset
+000055a0 _wait500nS
+000055c8 GBL_USERINITFXN
+000055c8 _GBL_setPLLto225MHz
+00005720 _DSK6713_AIC23_rset
+000057e8 _DSK6713_AIC23_rget
+0000580c _DSK6713_AIC23_config
+000058a0 __strasgi
+000059e0 _call_dtors
+00005b00 _MCBSP_open
+00005c00 _MCBSP_start
+00005d00 _atexit
+00005e00 _stereo_write_16Bit
+00005e28 _stereo_read_16Bit
+00005e54 _mono_write_16Bit
+00005e7c _mono_read_16Bit
+00006040 ___add_dtor
+00006080 __nop
+000060a0 __register_lock
+000060c0 __register_unlock
+000060e0 __IRQ_hookFetchPacket
+00006100 ___cinit__
+00006100 ___etext__
+00006100 cinit
+00006100 etext
+00007858 _b
+00008020 _buffer
+000087e8 _Config
+00008810 ___atexit_func_id__
+000089c0 __IRQ_eventTable
+00008a44 __IRQ_intTable
+00008a84 __IRQ_dispatchTable
+00008a8c _KNL_queues
+00008b2c _KNL_dummy
+00008b64 _TSK_ATTRS
+00008b80 _TSK_config
+00008ba0 _TSK_timerSem
+00008bc0 _OBJ_table
+00008bf8 _OBJ_segtab
+00008c14 __TSK_mutex
+00008c3c __MEM_mutex
+00008c94 __MCBSP_hDev0
+00008c98 __MCBSP_hDev1
+00008cc4 _SYS_exitStack
+00008d00 __cleanup_ptr
+00008d04 __dtors_ptr
+00008d08 ___TI_enable_exit_profile_output
+00008d0c __lock
+00008d10 __unlock
+00008d14 _dtors
+00008d18 CLK_A_TABBEG
+00008d18 PRD_clock
+00008d18 _PRD_clock
+00008d1c CLK_null
+00008d20 _RTDX_Poll
+00009120 _RTDX_Buffer_WriteCB
+00009760 _RTDX_Mon_Queue
+00009980 _RTDX_Init_RT_Monitor
+00009a00 _RTDX_Buffer_Initialize
+00009a60 _RTDX_Buffer_ReadCB
+00009ac0 _RTDX_Buffer_Size
+00009b00 _RTDX_Final_RT_Monitor
+00009b40 _RTDX_Buffer_Read
+00009b60 _RTDX_Buffer_Write
+00009ba0 _RTDX_Mask_IER
+00009bc0 _RTDX_Buffer
+00009fc8 _RTDX_Buffer_Start
+00009fcc _RTDX_Buffer_End
+00009fd0 _rtdx_buffer_state
+00009fdc _RTDX_writing
+00009ff0 _rtdx_mon_state
+0000a00c RTA_fromHost$buf
+0000a020 BIOS_init
+0000a020 _BIOS_init
+0000a184 BIOS$$CLKON
+0000a1c4 BIOS$$CLKOFF
+0000a22c BIOS_start
+0000a22c _BIOS_start
+0000a2e0 _c_int00
+0000a3a0 _TSK_init
+0000a420 _OBJ_init
+0000a440 TSK_idle$stack
+0000a7d8 TSK_idle$stkptr
+0000a840 GBL_stackbeg
+0000a840 _HWI_STKTOP
+0000a840 __stack
+0000ac38 _HWI_STKBOTTOM
+0000ac3f GBL_stackend
+0000ac40 $bss
+0000ac40 .bss
+0000ac40 _HWI_dispatchTab
+0000ac40 ___bss__
+0000ad40 IDL_D_tabbeg
+0000ad44 IDL_D_calibrate
+0000ad48 IDL_D_calbeg
+0000ad4c LOG_D_system
+0000ad4c _LOG_D_system
+0000ad50 PIP_D_tabbeg
+0000ad54 PIP_D_tablen
+0000ad58 CLK_R_time
+0000ad5c CLK_D_timefxn
+0000ad60 CLK_D_tabbeg
+0000ad64 CLK_D_isrhook
+0000ad68 CLK_D_idletime
+0000ad6c _CLK_htimeDiv
+0000ad70 _CLK_htimeMult
+0000ad74 _CLK_ltimeDiv
+0000ad78 _CLK_ltimeMult
+0000ad7c _CLK_D_dirty
+0000ad80 _CLK_D_prd
+0000ad84 _CLK_D_tddr
+0000ad88 _CLK_D_countspms
+0000ad8c PRD_D_tick
+0000ad8c _PRD_D_tick
+0000ad90 PRD_D_cur
+0000ad94 PRD_D_elapsed
+0000ad98 PRD_D_prevtim
+0000ad9c PRD_D_scalar
+0000ada0 PRD_D_swihandle
+0000ada4 PRD_D_tabbeg
+0000ada8 PRD_D_tablen
+0000adac PRD_D_thook
+0000adb0 RTA_D_fromHost
+0000adb4 RTA_D_toHost
+0000adb8 RTA_D_logval
+0000adc8 RTA_D_stsval
+0000add4 HST_D_chanmask
+0000add8 HST_D_tabbeg
+0000addc HST_D_tabend
+0000ade0 _GBL_procId
+0000ade4 _GBL_clkIn
+0000ade8 _GBL_freq
+0000adec _MEM_D_NUMSEGMENTS
+0000adf0 _MEM_D_memtab
+0000adf4 _MEM_D_freelist
+0000adf8 _MEM_D_lockaddr
+0000adfc _MEM_D_unlockaddr
+0000ae00 _SYS
+0000ae04 __HOOK_knlId
+0000ae08 __HOOK_NUMHOOKS
+0000ae0c SWI_D_runaddr
+0000ae0c _SWI_D_runaddr
+0000ae0c _SWI_data
+0000ae10 SWI_D_execaddr
+0000ae10 _SWI_D_execaddr
+0000ae14 SWI_D_curmask
+0000ae14 _SWI_D_curmask
+0000ae18 SWI_D_curset
+0000ae18 _SWI_D_curset
+0000ae1c SWI_D_lock
+0000ae1c _SWI_D_lock
+0000ae20 SWI_D_curmbox
+0000ae24 SWI_D_curfxn
+0000ae24 _SWI_D_curfxn
+0000ae28 SWI_D_rdybeg
+0000ae28 _SWI_D_rdybeg
+0000ae2c SWI_D_inswi
+0000ae2c _SWI_D_inswi
+0000ae30 SWI_D_rdytab
+0000aea8 _KNL_wFlag
+0000aeac _KNL_wList
+0000aeb0 _KNL_alarm
+0000aeb4 _KNL_setpri
+0000aeb8 _KNL_inactive
+0000aebc _KNL_priority
+0000aec0 _KNL_set
+0000aec4 _KNL_curtask
+0000aec8 _KNL_prevtask
+0000aecc _KNL_curtime
+0000aed0 _KNL_swiptr
+0000aed4 _KNL_curqueue
+0000aed8 _KNL_maxqueue
+0000aedc _KNL_tswitchfxn
+0000aee0 _KNL_tcreatefxn
+0000aee4 _KNL_tdeletefxn
+0000aee8 _KNL_treadyfxn
+0000aeec _KNL_idlefxn
+0000aef0 HWI_D_spsave
+0000aef0 _HWI_D_spsave
+0000aef0 _HWI_data
+0000aefc _HWI_D_inhwi
+0000af00 HWI_D_bss
+0000af04 HWI_D_ccmask
+0000af08 RTA_fromHost$pipe$dtab
+0000af14 RTA_toHost$pipe$dtab
+0000af20 LNK_dspFrameRequestMask
+0000af20 _LNK_dspFrameRequestMask
+0000af24 LNK_dspFrameReadyMask
+0000af24 _LNK_dspFrameReadyMask
+0000af28 LNK_readPend
+0000af28 _LNK_readPend
+0000af2c LNK_readDone
+0000af2c _LNK_readDone
+0000af30 LNK_readFail
+0000af30 _LNK_readFail
+0000af34 LNK_writeFail
+0000af34 _LNK_writeFail
+0000af40 _rtdxNullChanCnt
+0000af44 _rtdxNullFuncCnt
+0000af48 _TSK_nTasks
+0000af4c _TSK_pid
+0000af50 _TSK
+0000af54 _CLK_DFLTMICROSECS
+0000af58 _CLK_D_microseconds
+0000af5c _SYS_exitStackPtr
+0000af60 _SYS_exitStackTop
+0000af64 _DSK6713_AIC23_codeccontrolhandle
+0000af68 _DSK6713_AIC23_codecdatahandle
+0000af6c _ptr
+0000af70 _H_Codec
+0000af74 _CLK_htimePerLtime
+0000af7c IDL_D_busyObj
+0000af80 _DSK6713_version
+0000af82 ___end__
+0000af82 end
+0000af84 _SYS_PUTCBEG
+0000b183 _SYS_PUTCEND
+0000b190 TSK_idle
+0000b190 _TSK_idle
+0000b1e4 LOG_A_TABBEG
+0000b1e4 LOG_system
+0000b1e4 _LOG_A_TABBEG
+0000b1e4 _LOG_system
+0000b1fc LOG_A_TABEND
+0000b1fc _LOG_A_TABEND
+0000b200 LOG_system$buf
+0000b300 RTA_toHost$buf
+0000b4f9 KNL_swi$sts$maxfmt
+0000b4fc PIP_A_TABBEG
+0000b4fc RTA_fromHost$pipe
+0000b4fc _PIP_A_TABBEG
+0000b500 RTA_fromHost$pipe$rd
+0000b501 KNL_swi$sts$sumfmt
+0000b509 KNL_swi$sts$avgfmt
+0000b513 TSK_idle$sts$maxfmt
+0000b51b TSK_idle$sts$sumfmt
+0000b523 TSK_idle$sts$avgfmt
+0000b52c RTA_fromHost$pipe$aaa
+0000b52d IDL_busyObj$maxfmt
+0000b530 IDL_busyObj$sumfmt
+0000b530 RTA_fromHost$pipe$wr
+0000b533 IDL_busyObj$avgfmt
+0000b55c RTA_fromHost$pipe$bbb
+0000b560 RTA_toHost$pipe
+0000b564 RTA_toHost$pipe$rd
+0000b590 RTA_toHost$pipe$aaa
+0000b594 RTA_toHost$pipe$wr
+0000b5c0 RTA_toHost$pipe$bbb
+0000b5c4 PIP_A_TABEND
+0000b5c4 _PIP_A_TABEND
+0000b604 HST_A_TABBEG
+0000b604 _HST_A_TABBEG
+0000b608 RTA_fromHost
+0000b608 _RTA_fromHost
+0000b610 RTA_fromHost$rtdx
+0000b624 RTA_toHost
+0000b624 _RTA_toHost
+0000b62c RTA_toHost$rtdx
+0000b640 HST_A_TABEND
+0000b640 KNL_swi$sts$stsobj
+0000b640 STS_A_TABBEG
+0000b640 _HST_A_TABEND
+0000b640 _STS_A_TABBEG
+0000b644 KNL_swi$sts
+0000b650 TSK_idle$sts$stsobj
+0000b654 TSK_idle$sts
+0000b660 IDL_busyObj$stsobj
+0000b664 IDL_busyObj
+0000b664 _IDL_busyObj
+0000b670 KNL_swi
+0000b670 STS_A_TABEND
+0000b670 SWI_A_TABBEG
+0000b670 _KNL_swi
+0000b670 _STS_A_TABEND
+0000b69c SWI_A_TABEND
+0000b6c4 IDL_A_TABBEG
+0000b6c4 IDL_cpuLoad
+0000b6c4 _IDL_cpuLoad
+0000b6c8 LNK_dataPump
+0000b6c8 _LNK_dataPump
+0000b6cc RTA_dispatcher
+0000b6cc _RTA_dispatcher
+0000b6d0 IDL_END
+0000b6d4 IDL_A_CALBEG
+0000b6d4 IDL_cpuLoad$
+0000b6d8 LNK_dataPump$
+0000b6dc RTA_dispatcher$
+0000b6e0 IDL_END$
+0000b6e4 SYS$config
+0000b6f4 ___pinit__
+0000b6f4 pinit
+0000b700 TRC_cinit
+0000b704 TRC_R_mask
+0000b704 _TRC_R_mask
+0000b708 GBL_initdone
0000dbba CLK_COUNTSPMS
0000dbba CLK_HTIMEPERLTIME
0000dbba CLK_PRD
@@ -1758,4 +1731,4 @@ ffffffff ___binit__
ffffffff ___c_args__
ffffffff binit
-[720 symbols]
+[712 symbols]
diff --git a/lab4/RTDSP/Debug/dsp_bios_.cdb b/lab4/RTDSP/Debug/dsp_bios_.cdb
index 2e74b0e..18ca509 100644
--- a/lab4/RTDSP/Debug/dsp_bios_.cdb
+++ b/lab4/RTDSP/Debug/dsp_bios_.cdb
@@ -75,7 +75,7 @@ type GlobalStatus {
prop Visible :: 0
prop Writable :: 1
}
- global DATE :: "Thu Feb 01 11:44:16 2018" {
+ global DATE :: "Thu Feb 15 13:55:48 2018" {
prop Type :: "{21455EA3-B96A-11cf-9BFE-0000C0AC14C7}"
prop Visible :: 0
prop Writable :: 0
diff --git a/lab4/RTDSP/Debug/dsp_bios_cfg.s62 b/lab4/RTDSP/Debug/dsp_bios_cfg.s62
index cf7c6fa..6868f69 100644
--- a/lab4/RTDSP/Debug/dsp_bios_cfg.s62
+++ b/lab4/RTDSP/Debug/dsp_bios_cfg.s62
@@ -5,7 +5,7 @@
;; INPUT dsp_bios_.cdb
;; CONFIGURATION/VERSION INFORMATION
- .asg "Thu Feb 01 11:44:16 2018", VERS$DATE
+ .asg "Thu Feb 15 13:55:48 2018", VERS$DATE
;; PROLOGUE
.include dsp_bios_cfg.h62
diff --git a/lab4/RTDSP/Debug/intio.pp b/lab4/RTDSP/Debug/intio.pp
index 82431c1..5c189cf 100644
--- a/lab4/RTDSP/Debug/intio.pp
+++ b/lab4/RTDSP/Debug/intio.pp
@@ -2,7 +2,7 @@
intio.obj: ../intio.c
intio.obj: C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include/stdlib.h
intio.obj: C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include/linkage.h
-intio.obj: C:/GIT/RTDSP/lab4/RTDSP/Debug/dsp_bios_cfg.h
+intio.obj: C:/github/RTDSP/lab4/RTDSP/Debug/dsp_bios_cfg.h
intio.obj: C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/bios/include/std.h
intio.obj: C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/bios/include/tistdtypes.h
intio.obj: C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/bios/include/hst.h
diff --git a/lab4/RTDSP/Debug/makefile b/lab4/RTDSP/Debug/makefile
index 17ad43b..3524f03 100644
--- a/lab4/RTDSP/Debug/makefile
+++ b/lab4/RTDSP/Debug/makefile
@@ -111,7 +111,7 @@ all: RTDSP.out
RTDSP.out: $(GEN_CMDS) $(OBJS)
@echo 'Building target: $@'
@echo 'Invoking: Linker'
- "C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/bin/cl6x" -mv6700 -g --define=_DEBUG --define=CHIP_6713 --diag_warning=225 -z -m"RTDSP.map" --warn_sections -i"C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/lib" -i"C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include" -i"C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/rtdx/lib/c6000" -i"C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/bios/lib" --reread_libs --rom_model -o "RTDSP.out" $(ORDERED_OBJS)
+ "C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/bin/cl6x" -mv6700 -g -O3 --define=CHIP_6713 --diag_warning=225 --opt_for_speed=5 -z -m"RTDSP.map" --warn_sections -i"C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/lib" -i"C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include" -i"C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/rtdx/lib/c6000" -i"C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/bios/lib" --reread_libs --rom_model -o "RTDSP.out" $(ORDERED_OBJS)
@echo 'Finished building target: $@'
@echo ' '
diff --git a/lab4/RTDSP/Debug/subdir.mk b/lab4/RTDSP/Debug/subdir.mk
index 5c1d8c8..ca68ea5 100644
--- a/lab4/RTDSP/Debug/subdir.mk
+++ b/lab4/RTDSP/Debug/subdir.mk
@@ -70,21 +70,21 @@ dsp_bios_cfg_c.c: dsp_bios_cfg.cmd
dsp_bios_cfg.obj: ./dsp_bios_cfg.s?? $(GEN_OPTS)
@echo 'Building file: $<'
@echo 'Invoking: Compiler'
- "C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/bin/cl6x" -mv6700 -g --define=_DEBUG --define=CHIP_6713 --include_path="C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include" --include_path="C:/EEE/CCStudio4.1/ccsv4/C6000/dsk6713/include" --include_path="C:/EEE/CCStudio4.1/ccsv4/C6000/csl/include" --include_path="C:/GIT/RTDSP/lab4/RTDSP/Debug" --include_path="C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/bios/include" --include_path="C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/rtdx/include/c6000" --diag_warning=225 --preproc_with_compile --preproc_dependency="dsp_bios_cfg.pp" $(GEN_OPTS_QUOTED) $(subst #,$(wildcard $(subst $(SPACE),\$(SPACE),$<)),"#")
+ "C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/bin/cl6x" -mv6700 -g -O3 --define=CHIP_6713 --include_path="C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include" --include_path="C:/EEE/CCStudio4.1/ccsv4/C6000/dsk6713/include" --include_path="C:/EEE/CCStudio4.1/ccsv4/C6000/csl/include" --include_path="C:/github/RTDSP/lab4/RTDSP/Debug" --include_path="C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/bios/include" --include_path="C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/rtdx/include/c6000" --diag_warning=225 --opt_for_speed=5 --preproc_with_compile --preproc_dependency="dsp_bios_cfg.pp" $(GEN_OPTS_QUOTED) $(subst #,$(wildcard $(subst $(SPACE),\$(SPACE),$<)),"#")
@echo 'Finished building: $<'
@echo ' '
dsp_bios_cfg_c.obj: ./dsp_bios_cfg_c.c $(GEN_OPTS)
@echo 'Building file: $<'
@echo 'Invoking: Compiler'
- "C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/bin/cl6x" -mv6700 -g --define=_DEBUG --define=CHIP_6713 --include_path="C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include" --include_path="C:/EEE/CCStudio4.1/ccsv4/C6000/dsk6713/include" --include_path="C:/EEE/CCStudio4.1/ccsv4/C6000/csl/include" --include_path="C:/GIT/RTDSP/lab4/RTDSP/Debug" --include_path="C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/bios/include" --include_path="C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/rtdx/include/c6000" --diag_warning=225 --preproc_with_compile --preproc_dependency="dsp_bios_cfg_c.pp" $(GEN_OPTS_QUOTED) $(subst #,$(wildcard $(subst $(SPACE),\$(SPACE),$<)),"#")
+ "C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/bin/cl6x" -mv6700 -g -O3 --define=CHIP_6713 --include_path="C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include" --include_path="C:/EEE/CCStudio4.1/ccsv4/C6000/dsk6713/include" --include_path="C:/EEE/CCStudio4.1/ccsv4/C6000/csl/include" --include_path="C:/github/RTDSP/lab4/RTDSP/Debug" --include_path="C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/bios/include" --include_path="C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/rtdx/include/c6000" --diag_warning=225 --opt_for_speed=5 --preproc_with_compile --preproc_dependency="dsp_bios_cfg_c.pp" $(GEN_OPTS_QUOTED) $(subst #,$(wildcard $(subst $(SPACE),\$(SPACE),$<)),"#")
@echo 'Finished building: $<'
@echo ' '
intio.obj: ../intio.c $(GEN_OPTS)
@echo 'Building file: $<'
@echo 'Invoking: Compiler'
- "C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/bin/cl6x" -mv6700 -g --define=_DEBUG --define=CHIP_6713 --include_path="C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include" --include_path="C:/EEE/CCStudio4.1/ccsv4/C6000/dsk6713/include" --include_path="C:/EEE/CCStudio4.1/ccsv4/C6000/csl/include" --include_path="C:/GIT/RTDSP/lab4/RTDSP/Debug" --include_path="C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/bios/include" --include_path="C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/rtdx/include/c6000" --diag_warning=225 --preproc_with_compile --preproc_dependency="intio.pp" $(GEN_OPTS_QUOTED) $(subst #,$(wildcard $(subst $(SPACE),\$(SPACE),$<)),"#")
+ "C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/bin/cl6x" -mv6700 -g -O3 --define=CHIP_6713 --include_path="C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include" --include_path="C:/EEE/CCStudio4.1/ccsv4/C6000/dsk6713/include" --include_path="C:/EEE/CCStudio4.1/ccsv4/C6000/csl/include" --include_path="C:/github/RTDSP/lab4/RTDSP/Debug" --include_path="C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/bios/include" --include_path="C:/EEE/CCStudio4.1/bios_5_41_02_14/packages/ti/rtdx/include/c6000" --diag_warning=225 --opt_for_speed=5 --preproc_with_compile --preproc_dependency="intio.pp" $(GEN_OPTS_QUOTED) $(subst #,$(wildcard $(subst $(SPACE),\$(SPACE),$<)),"#")
@echo 'Finished building: $<'
@echo ' '
diff --git a/lab4/RTDSP/intio.c b/lab4/RTDSP/intio.c
index 5e0b11a..124fc03 100644
--- a/lab4/RTDSP/intio.c
+++ b/lab4/RTDSP/intio.c
@@ -45,7 +45,7 @@
#define PI 3.141592653589793
#define N 249
double buffer[N]= {0};
-unsigned int ptr = N-1;
+unsigned ptr = N-1;
/******************************* Global declarations ********************************/
@@ -126,13 +126,8 @@ void init_HWI()
/******************** INTERRUPT SERVICE ROUTINE ***********************/
void ISR_AIC()
{
- short sample_in, sample_out;
-
- sample_in = mono_read_16Bit();
- buffer[ptr] = (double) sample_in / 30000.0;
- sample_out = circ_fir();
- mono_write_16Bit(sample_out);
-
+ buffer[ptr] = (double) mono_read_16Bit();
+ mono_write_16Bit((short)circ_fir());
if (ptr == 0)
ptr = N;
ptr--;
@@ -142,9 +137,12 @@ void ISR_AIC()
short circ_fir()
{
double y = 0;
- int i;
- for(i = 0; i < N; i++) {
- y += buffer[(i+ptr)%N] * b[N-i-1];
+ int i = 0;
+ for(; i+ptr < N; i++) {
+ y += buffer[i+ptr] * b[N-i-1];
}
- return y*30000;
+ for(; i < N; i++) {
+ y += buffer[i+ptr-N] * b[N-i-1];
+ }
+ return y;
}