aboutsummaryrefslogtreecommitdiffstats
path: root/lab3
diff options
context:
space:
mode:
authorunknown <dm2515@eews303a-032.ic.ac.uk>2018-01-18 15:55:59 +0000
committerunknown <dm2515@eews303a-032.ic.ac.uk>2018-01-18 15:55:59 +0000
commit62fa4d9f3250f12307b3076436f830482ec62770 (patch)
treee9e24efd0b04e13e4b574176b672dab400c18864 /lab3
parent6c22e02b2b9c645178f2f9351d9053d530caeb21 (diff)
downloadNoiseSilencer-62fa4d9f3250f12307b3076436f830482ec62770.tar.gz
NoiseSilencer-62fa4d9f3250f12307b3076436f830482ec62770.zip
Lab 3
Diffstat (limited to 'lab3')
-rw-r--r--lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_.cdb10
-rw-r--r--lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_.tcf1
-rw-r--r--lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_cfg.h622
-rw-r--r--lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_cfg.s624
-rw-r--r--lab3/RTDSP/.launches/RTDSP.launch4
-rw-r--r--lab3/RTDSP/Debug/RTDSP.map1703
-rw-r--r--lab3/RTDSP/Debug/dsp_bios_.cdb10
-rw-r--r--lab3/RTDSP/Debug/dsp_bios_cfg.h622
-rw-r--r--lab3/RTDSP/Debug/dsp_bios_cfg.s624
-rw-r--r--lab3/RTDSP/Debug/intio.pp1
-rw-r--r--lab3/RTDSP/dsp_bios_.tcf1
-rw-r--r--lab3/RTDSP/intio.c99
12 files changed, 1001 insertions, 840 deletions
diff --git a/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_.cdb b/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_.cdb
index a55b2f8..da1e893 100644
--- a/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_.cdb
+++ b/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_.cdb
@@ -75,7 +75,7 @@ type GlobalStatus {
prop Visible :: 0
prop Writable :: 1
}
- global DATE :: "Tue Jan 16 16:36:02 2018" {
+ global DATE :: "Thu Jan 18 13:48:06 2018" {
prop Type :: "{21455EA3-B96A-11cf-9BFE-0000C0AC14C7}"
prop Visible :: 0
prop Writable :: 0
@@ -4177,8 +4177,8 @@ object HWI_INT4 :: HWI {
param iId :: 4
param iDelUser :: "HWI"
param iDelMsg :: "Hardware interrupt objects cannot be deleted"
- param iSource :: MCSP_1_Receive
- param iEventId :: 15
+ param iSource :: MCSP_1_Transmit
+ param iEventId :: 14
param iReMappable :: 1
param iIntrEnableMask :: 16
param function :: @_ISR_AIC
@@ -6061,7 +6061,7 @@ object MCSP_1_Transmit :: ISRC {
param iId :: 0
param iDelUser :: "USER"
param iDelMsg :: "ok"
- param iHwi :: HWI_UNUSED
+ param iHwi :: HWI_INT4
param iIntrSelectNum :: 14
}
@@ -6071,7 +6071,7 @@ object MCSP_1_Receive :: ISRC {
param iId :: 0
param iDelUser :: "USER"
param iDelMsg :: "ok"
- param iHwi :: HWI_INT4
+ param iHwi :: HWI_UNUSED
param iIntrSelectNum :: 15
}
diff --git a/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_.tcf b/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_.tcf
index 644818e..131cf32 100644
--- a/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_.tcf
+++ b/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_.tcf
@@ -8,6 +8,7 @@ bios.enableTskManager(prog);
bios.HWI.instance("HWI_INT4").interruptSource = prog.get("MCSP_1_Receive");
bios.HWI.instance("HWI_INT4").fxn = prog.extern("ISR_AIC");
bios.HWI.instance("HWI_INT4").useDispatcher = 1;
+bios.HWI.instance("HWI_INT4").interruptSource = prog.get("MCSP_1_Transmit");
// !GRAPHICAL_CONFIG_TOOL_SCRIPT_INSERT_POINT!
prog.gen();
diff --git a/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_cfg.h62 b/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_cfg.h62
index 7165b14..1f831ca 100644
--- a/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_cfg.h62
+++ b/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_cfg.h62
@@ -152,7 +152,7 @@ HWI$ .set 1
HWI_ZEROTAB .set 01H
HWI_GENERATE_RESET_VEC .set 00H
HWI_POLARITYMASK .set 00H
-HWI_INTRMULTLOW .set 0310718afH
+HWI_INTRMULTLOW .set 0310718aeH
HWI_INTRMULTHIGH .set 082039a3H
HWI_CFGDISPATCHED .set 04018H
SWI$ .set 1
diff --git a/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_cfg.s62 b/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_cfg.s62
index 5ed2dc2..1cd3e3e 100644
--- a/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_cfg.s62
+++ b/lab3/RTDSP/.gconf/RTDSP/lab3/RTDSP/dsp_bios_cfg.s62
@@ -5,7 +5,7 @@
;; INPUT dsp_bios_.cdb
;; CONFIGURATION/VERSION INFORMATION
- .asg "Tue Jan 16 16:36:02 2018", VERS$DATE
+ .asg "Thu Jan 18 13:48:06 2018", VERS$DATE
;; PROLOGUE
.include dsp_bios_cfg.h62
@@ -406,7 +406,7 @@ HOOK$SETOF .set 00H
.asg 01H, _ZEROTAB
.asg 00H, _GENERATE_RESET_VEC
.asg 00H, _POLARITYMASK
- .asg 0310718afH, _INTRMULTLOW
+ .asg 0310718aeH, _INTRMULTLOW
.asg 082039a3H, _INTRMULTHIGH
.asg 04018H, _CFGDISPATCHED
HWI_config _ZEROTAB, _GENERATE_RESET_VEC, _POLARITYMASK, _INTRMULTLOW, _INTRMULTHIGH, _CFGDISPATCHED
diff --git a/lab3/RTDSP/.launches/RTDSP.launch b/lab3/RTDSP/.launches/RTDSP.launch
index 5cedf77..4fec6ef 100644
--- a/lab3/RTDSP/.launches/RTDSP.launch
+++ b/lab3/RTDSP/.launches/RTDSP.launch
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<launchConfiguration type="com.ti.ccstudio.debug.core.CCELaunchType">
<stringAttribute key="org.eclipse.debug.core.source_locator_memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;sourceLookupDirector&gt;&#13;&#10;&lt;sourceContainers duplicates=&quot;false&quot;&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;default/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.debug.core.containerType.default&quot;/&gt;&#13;&#10;&lt;/sourceContainers&gt;&#13;&#10;&lt;/sourceLookupDirector&gt;&#13;&#10;"/>
-<booleanAttribute key="com.ti.ccstudio.debug.core.MRU_PROGRAM_S_ONLY" value="false"/>
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
+<booleanAttribute key="com.ti.ccstudio.debug.core.MRU_PROGRAM_S_ONLY" value="false"/>
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_ID" value="com.ti.ccstudio.debug.core.CCEDebugger"/>
<stringAttribute key="CCEDebugOptions.CPU_RESOLVE_OPTION" value="exact"/>
<stringAttribute key="org.eclipse.debug.ui.DISPLAY_NAME" value="RTDSP [Debug] - Spectrum Digital DSK-EVM-eZdsp onboard USB Emulator_0/TMS320C671X"/>
@@ -13,7 +13,7 @@
<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\lab3\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;Tue Jan 16 17:43:07 GMT 2018&quot; time_long=&quot;1516124587314&quot;/&gt;&#13;&#10;&lt;/modules&gt;&#13;&#10;"/>
+<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;Thu Jan 18 15:52:51 GMT 2018&quot; time_long=&quot;1516290771146&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;"/>
diff --git a/lab3/RTDSP/Debug/RTDSP.map b/lab3/RTDSP/Debug/RTDSP.map
index c373ce4..1695c91 100644
--- a/lab3/RTDSP/Debug/RTDSP.map
+++ b/lab3/RTDSP/Debug/RTDSP.map
@@ -1,17 +1,17 @@
******************************************************************************
TMS320C6x Linker PC v6.1.15
******************************************************************************
->> Linked Tue Jan 16 17:43:00 2018
+>> Linked Thu Jan 18 15:52:40 2018
OUTPUT FILE NAME: <RTDSP.out>
-ENTRY POINT SYMBOL: "_c_int00" address: 00008900
+ENTRY POINT SYMBOL: "_c_int00" address: 0000af80
MEMORY CONFIGURATION
name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
- IRAM 00000000 00040000 00009d1d 000362e3 RWIX
+ IRAM 00000000 00040000 0000c3a7 00033c59 RWIX
SDRAM 80000000 00800000 00000000 00800000 RWIX
@@ -80,250 +80,279 @@ section page origin length input sections
00004380 00000020 : utl_doer.o67 (.bios)
000043a0 00000020 : utl_halt.o67 (.bios)
-.text 0 000043c0 00001ae0
- 000043c0 00000480 dsk6713bslccsv4.lib : dsk6713.obj (.text)
- 00004840 000002e0 : dsk6713_aic23_opencodec.obj (.text)
- 00004b20 00000240 rts6700.lib : memcpy62.obj (.text:_memcpy)
- 00004d60 000001e0 intio.obj (.text)
- 00004f40 000001c0 csl6713.lib : csl_irq.obj (.text:_IRQ_map)
- 00005100 000001a0 : csl_mcbsp.obj (.text:_MCBSP_reset)
- 000052a0 00000180 bios.a67 : gbl_cslpllinit62.o67 (.text)
- 00005420 00000180 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.text)
- 000055a0 00000140 rts6700.lib : strasg.obj (.text:__strasgi)
- 000056e0 00000120 : sinit.obj (.text:_call_dtors)
- 00005800 00000100 csl6713.lib : csl_mcbsp.obj (.text:_MCBSP_open)
- 00005900 00000100 : csl_mcbsp.obj (.text:_MCBSP_start)
- 00005a00 00000100 rts6700.lib : atexit.obj (.text:_atexit)
- 00005b00 000000e0 dsk6713bslccsv4.lib : helper_functions_ISR.obj (.text)
- 00005be0 000000c0 bios.a67 : tsk_stup.o67 (.text)
- 00005ca0 000000a0 csl6713.lib : csl_irq.obj (.text:_setMux)
- 00005d40 00000040 : csl_irq.obj (.text:_IRQ_enable)
- 00005d80 00000040 rts6700.lib : sinit.obj (.text:___add_dtor)
- 00005dc0 00000020 csl6713.lib : csl_irq.obj (.text:_IRQ_globalDisable)
- 00005de0 00000020 : csl_irq.obj (.text:_IRQ_globalEnable)
- 00005e00 00000020 : csl_irq.obj (.text:_IRQ_nmiEnable)
- 00005e20 00000020 rts6700.lib : _lock.obj (.text:__nop)
- 00005e40 00000020 : _lock.obj (.text:__register_lock)
- 00005e60 00000020 : _lock.obj (.text:__register_unlock)
- 00005e80 00000020 csl6713.lib : csl_irq.obj (.text)
+.text 0 000043c0 00003be0
+ 000043c0 00000900 rts6700.lib : divd.obj (.text:__divd)
+ 00004cc0 00000620 : divf.obj (.text:__divf)
+ 000052e0 00000480 dsk6713bslccsv4.lib : dsk6713.obj (.text)
+ 00005760 00000400 intio.obj (.text)
+ 00005b60 00000380 rts6700.lib : frcmpyd_div.obj (.text:__frcmpyd_div)
+ 00005ee0 00000320 : sin.obj (.text:_sin)
+ 00006200 000002e0 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.text)
+ 000064e0 00000240 rts6700.lib : memcpy62.obj (.text:_memcpy)
+ 00006720 00000200 dsk6713bslccsv4.lib : helper_functions_polling.obj (.text)
+ 00006920 000001c0 csl6713.lib : csl_irq.obj (.text:_IRQ_map)
+ 00006ae0 000001a0 : csl_mcbsp.obj (.text:_MCBSP_reset)
+ 00006c80 00000180 bios.a67 : gbl_cslpllinit62.o67 (.text)
+ 00006e00 00000180 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.text)
+ 00006f80 00000140 rts6700.lib : strasg.obj (.text:__strasgi)
+ 000070c0 00000120 : sinit.obj (.text:_call_dtors)
+ 000071e0 00000100 csl6713.lib : csl_mcbsp.obj (.text:_MCBSP_open)
+ 000072e0 00000100 : csl_mcbsp.obj (.text:_MCBSP_start)
+ 000073e0 00000100 rts6700.lib : atexit.obj (.text:_atexit)
+ 000074e0 000000e0 : frcmpyf_div.obj (.text:__frcmpyf_div)
+ 000075c0 000000e0 : round.obj (.text:__nround)
+ 000076a0 000000e0 dsk6713bslccsv4.lib : helper_functions_ISR.obj (.text)
+ 00007780 000000c0 rts6700.lib : fixdu.obj (.text:__fixdu)
+ 00007840 000000c0 : modf.obj (.text:_modf)
+ 00007900 000000c0 bios.a67 : tsk_stup.o67 (.text)
+ 000079c0 000000c0 dsk6713bslccsv4.lib : dsk6713_aic23_setfreq.obj (.text)
+ 00007a80 000000a0 csl6713.lib : csl_mcbsp.obj (.text:_MCBSP_close)
+ 00007b20 000000a0 rts6700.lib : mpyll.obj (.text:__mpyll)
+ 00007bc0 000000a0 : remu.obj (.text:__remu)
+ 00007c60 000000a0 csl6713.lib : csl_irq.obj (.text:_setMux)
+ 00007d00 00000080 dsk6713bslccsv4.lib : dsk6713_aic23_closecodec.obj (.text)
+ 00007d80 00000040 csl6713.lib : csl_irq.obj (.text:_IRQ_enable)
+ 00007dc0 00000040 rts6700.lib : sinit.obj (.text:___add_dtor)
+ 00007e00 00000040 : divd.obj (.text:___isnan)
+ 00007e40 00000040 : divf.obj (.text:___isnanf)
+ 00007e80 00000040 : trunc.obj (.text:__trunc)
+ 00007ec0 00000020 csl6713.lib : csl_irq.obj (.text:_IRQ_globalDisable)
+ 00007ee0 00000020 : csl_irq.obj (.text:_IRQ_globalEnable)
+ 00007f00 00000020 : csl_irq.obj (.text:_IRQ_nmiEnable)
+ 00007f20 00000020 rts6700.lib : _lock.obj (.text:__nop)
+ 00007f40 00000020 : _lock.obj (.text:__register_lock)
+ 00007f60 00000020 : _lock.obj (.text:__register_unlock)
+ 00007f80 00000020 csl6713.lib : csl_irq.obj (.text)
-.cinit 0 00005ea0 00000f64
- 00005ea0 00000564 dsp_bios_cfg.obj (.cinit)
- 00006404 00000004 --HOLE-- [fill = 0]
- 00006408 0000026c bios.a67 : biosdata.o67 (.cinit)
- 00006674 00000004 --HOLE-- [fill = 0]
- 00006678 000001a4 : knl.o67 (.cinit)
- 0000681c 00000004 --HOLE-- [fill = 0]
- 00006820 0000012c csl6713.lib : csl_irq.obj (.cinit)
- 0000694c 00000004 --HOLE-- [fill = 0]
- 00006950 000000b0 bios.a67 : swi.o67 (.cinit)
- 00006a00 00000070 : tsk.o67 (.cinit)
- 00006a70 00000060 : tsk_stup.o67 (.cinit)
- 00006ad0 0000005c lnkrtdx.a67 : rtdx.o67 (.cinit)
- 00006b2c 00000004 --HOLE-- [fill = 0]
- 00006b30 00000054 csl6713.lib : csl_mcbsp.obj (.cinit)
- 00006b84 00000004 --HOLE-- [fill = 0]
- 00006b88 0000004c bios.a67 : rta.o67 (.cinit)
- 00006bd4 00000004 --HOLE-- [fill = 0]
- 00006bd8 0000004c rtdx.lib : buffer1.o62 (.cinit)
- 00006c24 00000004 --HOLE-- [fill = 0]
- 00006c28 00000034 bios.a67 : hwi.o67 (.cinit)
- 00006c5c 00000004 --HOLE-- [fill = 0]
- 00006c60 00000030 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.cinit)
- 00006c90 00000030 intio.obj (.cinit)
- 00006cc0 0000002c bios.a67 : utl_putc.o67 (.cinit)
- 00006cec 00000004 --HOLE-- [fill = 0]
- 00006cf0 0000002c rts6700.lib : exit.obj (.cinit)
- 00006d1c 00000004 --HOLE-- [fill = 0]
- 00006d20 00000024 bios.a67 : obj_init.o67 (.cinit)
- 00006d44 00000004 --HOLE-- [fill = 0]
- 00006d48 0000001c : sys.o67 (.cinit)
- 00006d64 00000004 --HOLE-- [fill = 0]
- 00006d68 0000001c rts6700.lib : _lock.obj (.cinit)
- 00006d84 00000004 --HOLE-- [fill = 0]
- 00006d88 0000001c : atexit.obj (.cinit)
- 00006da4 00000004 --HOLE-- [fill = 0]
- 00006da8 00000018 bios.a67 : knl_tick.o67 (.cinit)
- 00006dc0 0000000c : gbl_setL2CacheMode.o67 (.cinit)
- 00006dcc 00000004 --HOLE-- [fill = 0]
- 00006dd0 0000000c : idl_busy.o67 (.cinit)
- 00006ddc 00000004 --HOLE-- [fill = 0]
- 00006de0 0000000c : knl_swit.o67 (.cinit)
- 00006dec 00000004 --HOLE-- [fill = 0]
- 00006df0 0000000c rts6700.lib : sinit.obj (.cinit)
- 00006dfc 00000004 --HOLE-- [fill = 0]
- 00006e00 00000004 (.pad.cinit) [fill = 0]
+.cinit 0 00007fa0 00001064
+ 00007fa0 00000564 dsp_bios_cfg.obj (.cinit)
+ 00008504 00000004 --HOLE-- [fill = 0]
+ 00008508 0000026c bios.a67 : biosdata.o67 (.cinit)
+ 00008774 00000004 --HOLE-- [fill = 0]
+ 00008778 000001a4 : knl.o67 (.cinit)
+ 0000891c 00000004 --HOLE-- [fill = 0]
+ 00008920 0000012c csl6713.lib : csl_irq.obj (.cinit)
+ 00008a4c 00000004 --HOLE-- [fill = 0]
+ 00008a50 000000b0 bios.a67 : swi.o67 (.cinit)
+ 00008b00 0000008c intio.obj (.cinit)
+ 00008b8c 00000004 --HOLE-- [fill = 0]
+ 00008b90 00000070 bios.a67 : tsk.o67 (.cinit)
+ 00008c00 00000060 : tsk_stup.o67 (.cinit)
+ 00008c60 0000005c lnkrtdx.a67 : rtdx.o67 (.cinit)
+ 00008cbc 00000004 --HOLE-- [fill = 0]
+ 00008cc0 00000054 csl6713.lib : csl_mcbsp.obj (.cinit)
+ 00008d14 00000004 --HOLE-- [fill = 0]
+ 00008d18 0000004c bios.a67 : rta.o67 (.cinit)
+ 00008d64 00000004 --HOLE-- [fill = 0]
+ 00008d68 0000004c rtdx.lib : buffer1.o62 (.cinit)
+ 00008db4 00000004 --HOLE-- [fill = 0]
+ 00008db8 00000048 rts6700.lib : sin.obj (.cinit)
+ 00008e00 00000034 bios.a67 : hwi.o67 (.cinit)
+ 00008e34 00000004 --HOLE-- [fill = 0]
+ 00008e38 00000030 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.cinit)
+ 00008e68 0000002c bios.a67 : utl_putc.o67 (.cinit)
+ 00008e94 00000004 --HOLE-- [fill = 0]
+ 00008e98 0000002c rts6700.lib : exit.obj (.cinit)
+ 00008ec4 00000004 --HOLE-- [fill = 0]
+ 00008ec8 00000028 dsk6713bslccsv4.lib : dsk6713_aic23_setfreq.obj (.cinit)
+ 00008ef0 00000024 bios.a67 : obj_init.o67 (.cinit)
+ 00008f14 00000004 --HOLE-- [fill = 0]
+ 00008f18 0000001c : sys.o67 (.cinit)
+ 00008f34 00000004 --HOLE-- [fill = 0]
+ 00008f38 0000001c rts6700.lib : _lock.obj (.cinit)
+ 00008f54 00000004 --HOLE-- [fill = 0]
+ 00008f58 0000001c : atexit.obj (.cinit)
+ 00008f74 00000004 --HOLE-- [fill = 0]
+ 00008f78 00000018 bios.a67 : knl_tick.o67 (.cinit)
+ 00008f90 00000010 rts6700.lib : divd.obj (.cinit)
+ 00008fa0 00000010 : divf.obj (.cinit)
+ 00008fb0 0000000c bios.a67 : gbl_setL2CacheMode.o67 (.cinit)
+ 00008fbc 00000004 --HOLE-- [fill = 0]
+ 00008fc0 0000000c : idl_busy.o67 (.cinit)
+ 00008fcc 00000004 --HOLE-- [fill = 0]
+ 00008fd0 0000000c : knl_swit.o67 (.cinit)
+ 00008fdc 00000004 --HOLE-- [fill = 0]
+ 00008fe0 0000000c dsk6713bslccsv4.lib : helper_functions_polling.obj (.cinit)
+ 00008fec 00000004 --HOLE-- [fill = 0]
+ 00008ff0 0000000c rts6700.lib : sinit.obj (.cinit)
+ 00008ffc 00000004 --HOLE-- [fill = 0]
+ 00009000 00000004 (.pad.cinit) [fill = 0]
-.log 0 00006e04 00000018
- 00006e04 00000018 dsp_bios_cfg.obj (.log)
+.log 0 00009004 00000018
+ 00009004 00000018 dsp_bios_cfg.obj (.log)
-.args 0 00006e1c 00000004
- 00006e1c 00000004 --HOLE-- [fill = 0]
+.args 0 0000901c 00000004
+ 0000901c 00000004 --HOLE-- [fill = 0]
.rtdx_text
-* 0 00006e20 00000ea0
- 00006e20 00000400 rtdx.lib : rtdx_mon.o62 (.rtdx_text:_RTDX_Poll)
- 00007220 00000340 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_WriteCB)
- 00007560 00000300 : buffer1.o62 (.rtdx_text:_RTDX_write_next)
- 00007860 00000140 : rtdx_mon.o62 (.rtdx_text:_RTDX_Mon_Queue)
- 000079a0 000000e0 : buffer1.o62 (.rtdx_text:_claim)
- 00007a80 00000080 : rtdx_mon.o62 (.rtdx_text:_RTDX_Init_RT_Monitor)
- 00007b00 00000060 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Initialize)
- 00007b60 00000060 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_ReadCB)
- 00007bc0 00000040 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Size)
- 00007c00 00000040 : rtdx_mon.o62 (.rtdx_text:_RTDX_Final_RT_Monitor)
- 00007c40 00000020 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_Read)
- 00007c60 00000020 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Write)
- 00007c80 00000020 : rtdx_mon.o62 (.rtdx_text:_RTDX_checksum)
- 00007ca0 00000020 : intr_tgt.o62 (.rtdx_text)
+* 0 00009020 00000ea0
+ 00009020 00000400 rtdx.lib : rtdx_mon.o62 (.rtdx_text:_RTDX_Poll)
+ 00009420 00000340 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_WriteCB)
+ 00009760 00000300 : buffer1.o62 (.rtdx_text:_RTDX_write_next)
+ 00009a60 00000140 : rtdx_mon.o62 (.rtdx_text:_RTDX_Mon_Queue)
+ 00009ba0 000000e0 : buffer1.o62 (.rtdx_text:_claim)
+ 00009c80 00000080 : rtdx_mon.o62 (.rtdx_text:_RTDX_Init_RT_Monitor)
+ 00009d00 00000060 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Initialize)
+ 00009d60 00000060 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_ReadCB)
+ 00009dc0 00000040 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Size)
+ 00009e00 00000040 : rtdx_mon.o62 (.rtdx_text:_RTDX_Final_RT_Monitor)
+ 00009e40 00000020 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_Read)
+ 00009e60 00000020 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Write)
+ 00009e80 00000020 : rtdx_mon.o62 (.rtdx_text:_RTDX_checksum)
+ 00009ea0 00000020 : intr_tgt.o62 (.rtdx_text)
-.far 0 00007cc0 00000530 UNINITIALIZED
- 00007cc0 00000188 rts6700.lib : atexit.obj (.far)
- 00007e48 000000f4 csl6713.lib : csl_irq.obj (.far)
- 00007f3c 000000d8 bios.a67 : knl.o67 (.far)
- 00008014 0000005c : tsk.o67 (.far)
- 00008070 00000054 : obj_init.o67 (.far)
- 000080c4 00000050 : tsk_stup.o67 (.far)
- 00008114 00000038 csl6713.lib : csl_mcbsp.obj (.far)
- 0000814c 00000028 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.far)
- 00008174 00000028 intio.obj (.far)
- 0000819c 00000020 bios.a67 : sys.o67 (.far)
- 000081bc 00000010 : knl_tick.o67 (.far)
- 000081cc 0000000c : utl_putc.o67 (.far)
- 000081d8 0000000c rts6700.lib : exit.obj (.far)
- 000081e4 00000008 : _lock.obj (.far)
- 000081ec 00000004 : sinit.obj (.far)
+.far 0 00009ec0 000009a0 UNINITIALIZED
+ 00009ec0 00000428 intio.obj (.far)
+ 0000a2e8 00000188 rts6700.lib : atexit.obj (.far)
+ 0000a470 000000f4 csl6713.lib : csl_irq.obj (.far)
+ 0000a564 000000d8 bios.a67 : knl.o67 (.far)
+ 0000a63c 0000005c : tsk.o67 (.far)
+ 0000a698 00000054 : obj_init.o67 (.far)
+ 0000a6ec 00000050 : tsk_stup.o67 (.far)
+ 0000a73c 00000004 rts6700.lib : sinit.obj (.far)
+ 0000a740 00000040 : sin.obj (.far)
+ 0000a780 00000038 csl6713.lib : csl_mcbsp.obj (.far)
+ 0000a7b8 00000028 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.far)
+ 0000a7e0 00000020 bios.a67 : sys.o67 (.far)
+ 0000a800 00000020 dsk6713bslccsv4.lib : dsk6713_aic23_setfreq.obj (.far)
+ 0000a820 00000010 bios.a67 : knl_tick.o67 (.far)
+ 0000a830 0000000c : utl_putc.o67 (.far)
+ 0000a83c 0000000c rts6700.lib : exit.obj (.far)
+ 0000a848 00000008 : _lock.obj (.far)
+ 0000a850 00000008 : divd.obj (.far)
+ 0000a858 00000008 : divf.obj (.far)
.rtdx_data
-* 0 000081f0 0000044c UNINITIALIZED
- 000081f0 00000410 dsp_bios_cfg.obj (.rtdx_data)
- 00008600 00000020 rtdx.lib : buffer1.o62 (.rtdx_data)
- 00008620 0000001c : rtdx_mon.o62 (.rtdx_data)
+* 0 0000a860 0000044c UNINITIALIZED
+ 0000a860 00000410 dsp_bios_cfg.obj (.rtdx_data)
+ 0000ac70 00000020 rtdx.lib : buffer1.o62 (.rtdx_data)
+ 0000ac90 0000001c : rtdx_mon.o62 (.rtdx_data)
-.sysinit 0 00008640 00000420
- 00008640 000002c0 dsp_bios_cfg.obj (.sysinit)
- 00008900 000000c0 bios.a67 : boot.o67 (.sysinit)
- 000089c0 00000080 : tsk_init.o67 (.sysinit)
- 00008a40 00000020 : obj_init.o67 (.sysinit)
+.hst1 0 0000acac 00000010 UNINITIALIZED
+ 0000acac 00000010 dsp_bios_cfg.obj (.hst1)
-.TSK_idle$stk
-* 0 00008a60 00000400 UNINITIALIZED
- 00008a60 00000400 dsp_bios_cfg.obj (.TSK_idle$stk)
+.sysinit 0 0000acc0 00000420
+ 0000acc0 000002c0 dsp_bios_cfg.obj (.sysinit)
+ 0000af80 000000c0 bios.a67 : boot.o67 (.sysinit)
+ 0000b040 00000080 : tsk_init.o67 (.sysinit)
+ 0000b0c0 00000020 : obj_init.o67 (.sysinit)
-.stack 0 00008e60 00000400 UNINITIALIZED
- 00008e60 00000400 --HOLE--
+.TSK_idle$stk
+* 0 0000b0e0 00000400 UNINITIALIZED
+ 0000b0e0 00000400 dsp_bios_cfg.obj (.TSK_idle$stk)
-.bss 0 00009260 00000340 UNINITIALIZED
- 00009260 00000100 bios.a67 : hwi_disp_asm.o67 (.bss)
- 00009360 000000cc : biosdata.o67 (.bss)
- 0000942c 0000009c : swi.o67 (.bss)
- 000094c8 00000048 : knl.o67 (.bss)
- 00009510 00000018 : hwi.o67 (.bss)
- 00009528 00000018 dsp_bios_cfg.obj (.bss)
- 00009540 00000018 lnkrtdx.a67 : rtdx.o67 (.bss)
- 00009558 00000010 rtdx.lib : buffer1.o62 (.bss)
- 00009568 0000000c bios.a67 : tsk.o67 (.bss)
- 00009574 00000008 : clk_data.o67 (.bss)
- 0000957c 00000008 : sys.o67 (.bss)
- 00009584 00000008 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.bss)
- 0000958c 00000006 intio.obj (.bss)
- 00009592 00000002 dsk6713bslccsv4.lib : dsk6713.obj (.bss)
- 00009594 00000004 bios.a67 : clk_data2.o67 (.bss)
- 00009598 00000004 : gbl_setL2CacheMode.o67 (.bss)
- 0000959c 00000004 : idl_busy.o67 (.bss)
+.stack 0 0000b4e0 00000400 UNINITIALIZED
+ 0000b4e0 00000400 --HOLE--
-.trace 0 000095a0 00000200
- 000095a0 00000200 --HOLE-- [fill = 00000000]
+.bss 0 0000b8e0 0000035a UNINITIALIZED
+ 0000b8e0 00000100 bios.a67 : hwi_disp_asm.o67 (.bss)
+ 0000b9e0 000000cc : biosdata.o67 (.bss)
+ 0000baac 0000009c : swi.o67 (.bss)
+ 0000bb48 00000048 : knl.o67 (.bss)
+ 0000bb90 0000001c intio.obj (.bss)
+ 0000bbac 00000018 bios.a67 : hwi.o67 (.bss)
+ 0000bbc4 00000018 dsp_bios_cfg.obj (.bss)
+ 0000bbdc 00000018 lnkrtdx.a67 : rtdx.o67 (.bss)
+ 0000bbf4 00000010 rtdx.lib : buffer1.o62 (.bss)
+ 0000bc04 0000000c bios.a67 : tsk.o67 (.bss)
+ 0000bc10 00000008 : clk_data.o67 (.bss)
+ 0000bc18 00000008 : sys.o67 (.bss)
+ 0000bc20 00000008 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.bss)
+ 0000bc28 00000004 bios.a67 : clk_data2.o67 (.bss)
+ 0000bc2c 00000004 : gbl_setL2CacheMode.o67 (.bss)
+ 0000bc30 00000004 : idl_busy.o67 (.bss)
+ 0000bc34 00000004 dsk6713bslccsv4.lib : helper_functions_polling.obj (.bss)
+ 0000bc38 00000002 : dsk6713.obj (.bss)
-.tsk 0 000097a0 00000060 UNINITIALIZED
- 000097a0 00000060 dsp_bios_cfg.obj (.tsk)
+.trace 0 0000bc3c 00000200
+ 0000bc3c 00000200 --HOLE-- [fill = 00000000]
-.LOG_system$buf
-* 0 00009800 00000100 UNINITIALIZED
- 00009800 00000100 dsp_bios_cfg.obj (.LOG_system$buf)
+.tsk 0 0000be3c 00000060 UNINITIALIZED
+ 0000be3c 00000060 dsp_bios_cfg.obj (.tsk)
-.hst0 0 00009900 00000100 UNINITIALIZED
- 00009900 00000100 dsp_bios_cfg.obj (.hst0)
+.gblinit 0 0000be9c 00000040
+ 0000be9c 00000040 dsp_bios_cfg.obj (.gblinit)
-.const 0 00009a00 000000f9
- 00009a00 0000004e bios.a67 : tsk_stup.o67 (.const)
- 00009a4e 00000002 --HOLE-- [fill = 0]
- 00009a50 00000040 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.const)
- 00009a90 00000023 bios.a67 : utl_doab.o67 (.const)
- 00009ab3 00000022 : utl_doer.o67 (.const)
- 00009ad5 00000003 --HOLE-- [fill = 0]
- 00009ad8 00000020 dsk6713bslccsv4.lib : dsk6713.obj (.const)
- 00009af8 00000001 bios.a67 : tsk.o67 (.const)
+.idl 0 0000bedc 00000010 UNINITIALIZED
+ 0000bedc 00000010 dsp_bios_cfg.obj (.idl)
-.printf 0 00009af9 0000003f COPY SECTION
- 00009af9 0000003f dsp_bios_cfg.obj (.printf)
+.idlcal 0 0000beec 00000010 UNINITIALIZED
+ 0000beec 00000010 dsp_bios_cfg.obj (.idlcal)
-.pip 0 00009afc 000000c8 UNINITIALIZED
- 00009afc 000000c8 dsp_bios_cfg.obj (.pip)
+.LOG_system$buf
+* 0 0000bf00 00000100 UNINITIALIZED
+ 0000bf00 00000100 dsp_bios_cfg.obj (.LOG_system$buf)
-.gblinit 0 00009bc4 00000040
- 00009bc4 00000040 dsp_bios_cfg.obj (.gblinit)
+.hst0 0 0000c000 00000100 UNINITIALIZED
+ 0000c000 00000100 dsp_bios_cfg.obj (.hst0)
-.hst 0 00009c04 0000003c UNINITIALIZED
- 00009c04 0000003c dsp_bios_cfg.obj (.hst)
+.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)
-.sts 0 00009c40 00000030
- 00009c40 00000030 dsp_bios_cfg.obj (.sts)
+.printf 0 0000c1f9 0000003f COPY SECTION
+ 0000c1f9 0000003f dsp_bios_cfg.obj (.printf)
-.swi 0 00009c70 0000002c UNINITIALIZED
- 00009c70 0000002c dsp_bios_cfg.obj (.swi)
+.pip 0 0000c1fc 000000c8 UNINITIALIZED
+ 0000c1fc 000000c8 dsp_bios_cfg.obj (.pip)
-.switch 0 00009c9c 00000028
- 00009c9c 00000028 rtdx.lib : rtdx_mon.o62 (.switch)
+.hst 0 0000c2c4 0000003c UNINITIALIZED
+ 0000c2c4 0000003c dsp_bios_cfg.obj (.hst)
-.hst1 0 00009cc4 00000010 UNINITIALIZED
- 00009cc4 00000010 dsp_bios_cfg.obj (.hst1)
+.sts 0 0000c300 00000030
+ 0000c300 00000030 dsp_bios_cfg.obj (.sts)
-.idl 0 00009cd4 00000010 UNINITIALIZED
- 00009cd4 00000010 dsp_bios_cfg.obj (.idl)
+.swi 0 0000c330 0000002c UNINITIALIZED
+ 0000c330 0000002c dsp_bios_cfg.obj (.swi)
-.idlcal 0 00009ce4 00000010 UNINITIALIZED
- 00009ce4 00000010 dsp_bios_cfg.obj (.idlcal)
+.switch 0 0000c35c 00000028
+ 0000c35c 00000028 rtdx.lib : rtdx_mon.o62 (.switch)
-.sys 0 00009cf4 00000010 UNINITIALIZED
- 00009cf4 00000010 dsp_bios_cfg.obj (.sys)
+.sys 0 0000c384 00000010 UNINITIALIZED
+ 0000c384 00000010 dsp_bios_cfg.obj (.sys)
-.pinit 0 00009d04 0000000c
- 00009d04 00000004 rtdx.lib : buffer1.o62 (.pinit)
- 00009d08 00000004 : rtdx_mon.o62 (.pinit)
- 00009d0c 00000004 --HOLE-- [fill = 0]
+.pinit 0 0000c394 0000000c
+ 0000c394 00000004 rtdx.lib : buffer1.o62 (.pinit)
+ 0000c398 00000004 : rtdx_mon.o62 (.pinit)
+ 0000c39c 00000004 --HOLE-- [fill = 0]
-.trcdata 0 00009d10 0000000c
- 00009d10 0000000c bios.a67 : trc.o67 (.trcdata)
+.trcdata 0 0000c3a0 0000000c
+ 0000c3a0 0000000c bios.a67 : trc.o67 (.trcdata)
-.clk 0 00009d1c 00000008 UNINITIALIZED
- 00009d1c 00000008 dsp_bios_cfg.obj (.clk)
+.clk 0 0000c3ac 00000008 UNINITIALIZED
+ 0000c3ac 00000008 dsp_bios_cfg.obj (.clk)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
-00009260 $bss
-00009260 .bss
+0000b8e0 $bss
+0000b8e0 .bss
00000000 .data
000043c0 .text
-000087e4 BIOS$$CLKOFF
-000087a4 BIOS$$CLKON
-00008640 BIOS_init
-0000884c BIOS_start
+0000ae64 BIOS$$CLKOFF
+0000ae24 BIOS$$CLKON
+0000acc0 BIOS_init
+0000aecc BIOS_start
00000000 BUF$
00000001 BUF_ENABLED
00000001 CLK$
-00009d1c CLK_A_TABBEG
+0000c3ac CLK_A_TABBEG
00000001 CLK_CALDIV
00000004 CLK_CALMULT
0000dbba CLK_COUNTSPMS
00000000 CLK_COUNTSPMSHIGH
-00009388 CLK_D_idletime
-00009384 CLK_D_isrhook
-00009380 CLK_D_tabbeg
-0000937c CLK_D_timefxn
+0000ba08 CLK_D_idletime
+0000ba04 CLK_D_isrhook
+0000ba00 CLK_D_tabbeg
+0000b9fc CLK_D_timefxn
00003ce0 CLK_F_getfhtime
00003d00 CLK_F_gethtime
00002de0 CLK_F_getltime
@@ -341,14 +370,14 @@ address name
0000dbba CLK_PRD
00000000 CLK_PRDHIGH
01940000 CLK_REGS
-00009378 CLK_R_time
+0000b9f8 CLK_R_time
00000020 CLK_TCR
00000000 CLK_TDDR
00000000 CLK_TDDRHIGH
00003d00 CLK_TIMEFXN
00000000 CLK_TIMERNUM
00000001 CLK_USETIMER
-00009d20 CLK_null
+0000c3b0 CLK_null
00000000 DEV$
00000000 DGN$
00000000 DHL$
@@ -391,11 +420,11 @@ address name
00000000 GBL_SUPPORTCSL
0000dbef GBL_TRCMASKVALUE
00000001 GBL_USERINIT
-000052c8 GBL_USERINITFXN
+00006ca8 GBL_USERINITFXN
00000001 GBL_boot
-00009d18 GBL_initdone
-00008e60 GBL_stackbeg
-0000925f GBL_stackend
+0000c3a8 GBL_initdone
+0000b4e0 GBL_stackbeg
+0000b8df GBL_stackend
00000000 GIO$
00004300 GIO_CREATEFXN
00004300 GIO_DELETEFXN
@@ -404,14 +433,14 @@ address name
00000000 HOOK$
00000000 HOOK_KNLID
00000001 HST$
-00009c04 HST_A_TABBEG
-00009c40 HST_A_TABEND
+0000c2c4 HST_A_TABBEG
+0000c300 HST_A_TABEND
00000000 HST_DSM
ffffffff HST_DSMBUFSEG
00000400 HST_DSMMEMSIZE
-000093f4 HST_D_chanmask
-000093f8 HST_D_tabbeg
-000093fc HST_D_tabend
+0000ba74 HST_D_chanmask
+0000ba78 HST_D_tabbeg
+0000ba7c HST_D_tabend
000000ff HST_MAXFRAMEALLOWED
00000040 HST_MAXFRAMESET
00000000 HST_NONE
@@ -419,9 +448,9 @@ ffffffff HST_DSMBUFSEG
00000001 HWI$
00000000 HWI_A_VECS
00004018 HWI_CFGDISPATCHED
-00009520 HWI_D_bss
-00009524 HWI_D_ccmask
-00009510 HWI_D_spsave
+0000bbbc HWI_D_bss
+0000bbc0 HWI_D_ccmask
+0000bbac HWI_D_spsave
00001320 HWI_F_dispatch
00000000 HWI_GENERATE_RESET_VEC
0000000a HWI_INT10
@@ -449,7 +478,7 @@ ffffffff HST_DSMBUFSEG
00000009 HWI_INT9
00000000 HWI_INT9$hwi
082039a3 HWI_INTRMULTHIGH
-310718af HWI_INTRMULTLOW
+310718ae HWI_INTRMULTLOW
00000001 HWI_NMI
00000000 HWI_NMI$hwi
00000000 HWI_POLARITYMASK
@@ -461,49 +490,49 @@ ffffffff HST_DSMBUFSEG
00000000 HWI_RESET$hwi
00000001 HWI_ZEROTAB
00000001 IDL$
-00009ce4 IDL_A_CALBEG
-00009cd4 IDL_A_TABBEG
+0000beec IDL_A_CALBEG
+0000bedc IDL_A_TABBEG
00000006 IDL_CALIBRERROR
00004200 IDL_CALIBRFXN
-0000959c IDL_D_busyObj
-00009368 IDL_D_calbeg
-00009364 IDL_D_calibrate
-00009360 IDL_D_tabbeg
-00009ce0 IDL_END
-00009cf0 IDL_END$
+0000bc30 IDL_D_busyObj
+0000b9e8 IDL_D_calbeg
+0000b9e4 IDL_D_calibrate
+0000b9e0 IDL_D_tabbeg
+0000bee8 IDL_END
+0000bef8 IDL_END$
00003e20 IDL_F_busy
00003fa0 IDL_F_calibrate
00004340 IDL_F_loop
00004200 IDL_F_stub
00000001 IDL_USECLKIDLTIME
-00009c64 IDL_busyObj
-00009b33 IDL_busyObj$avgfmt
+0000c324 IDL_busyObj
+0000c233 IDL_busyObj$avgfmt
00000001 IDL_busyObj$filter
00000001 IDL_busyObj$iA
00000000 IDL_busyObj$iB
00000001 IDL_busyObj$iC
-00009b2d IDL_busyObj$maxfmt
+0000c22d IDL_busyObj$maxfmt
00000000 IDL_busyObj$operation
-00009c60 IDL_busyObj$stsobj
-00009b30 IDL_busyObj$sumfmt
+0000c320 IDL_busyObj$stsobj
+0000c230 IDL_busyObj$sumfmt
00000002 IDL_busyObj$unittype
-00009cd4 IDL_cpuLoad
-00009ce4 IDL_cpuLoad$
+0000bedc IDL_cpuLoad
+0000beec IDL_cpuLoad$
ffffffff IRAM
00000001 ISRC$
00002da0 KNL_glue
-00009c70 KNL_swi
+0000c330 KNL_swi
00000001 KNL_swi$dorta
00000000 KNL_swi$ord
00000000 KNL_swi$pri
-00009c44 KNL_swi$sts
-00009b09 KNL_swi$sts$avgfmt
+0000c304 KNL_swi$sts
+0000c209 KNL_swi$sts$avgfmt
00000002 KNL_swi$sts$filter
00000001 KNL_swi$sts$filtmaxmult
00000001 KNL_swi$sts$filtsummult
-00009af9 KNL_swi$sts$maxfmt
-00009c40 KNL_swi$sts$stsobj
-00009b01 KNL_swi$sts$sumfmt
+0000c1f9 KNL_swi$sts$maxfmt
+0000c300 KNL_swi$sts$stsobj
+0000c201 KNL_swi$sts$sumfmt
00000000 KNL_swi$sts$unittype
00000000 KNL_swi$swi
00000001 LCK$
@@ -512,30 +541,30 @@ ffffffff IRAM
00000220 LNK_F_getChanPtr
00000278 LNK_F_init
000007c4 LNK_F_readCallBack
-00009cd8 LNK_dataPump
-00009ce8 LNK_dataPump$
-00009544 LNK_dspFrameReadyMask
-00009540 LNK_dspFrameRequestMask
+0000bee0 LNK_dataPump
+0000bef0 LNK_dataPump$
+0000bbe0 LNK_dspFrameReadyMask
+0000bbdc LNK_dspFrameRequestMask
00000520 LNK_newin
00000660 LNK_newout
00000294 LNK_rcloop
00000360 LNK_rdrtry
-0000954c LNK_readDone
-00009550 LNK_readFail
-00009548 LNK_readPend
+0000bbe8 LNK_readDone
+0000bbec LNK_readFail
+0000bbe4 LNK_readPend
00000370 LNK_rrloop
-00009554 LNK_writeFail
+0000bbf0 LNK_writeFail
00000444 LNK_wrloop
00000434 LNK_wrrtry
00000001 LOG$
-00006e04 LOG_A_TABBEG
-00006e1c LOG_A_TABEND
+00009004 LOG_A_TABBEG
+0000901c LOG_A_TABEND
00000001 LOG_A_TABLEN
-0000936c LOG_D_system
+0000b9ec LOG_D_system
00000001 LOG_ENABLED
00003ea0 LOG_F_event
-00006e04 LOG_system
-00009800 LOG_system$buf
+00009004 LOG_system
+0000bf00 LOG_system$buf
00000000 LOG_system$datatype
00000000 LOG_system$log
00000040 LOG_system$size
@@ -550,11 +579,11 @@ ffffffff IRAM
00000000 MSGQ_USEMSGQ
00000000 OBJ$
00000000 PIP$
-00009afc PIP_A_TABBEG
-00009bc4 PIP_A_TABEND
+0000c1fc PIP_A_TABBEG
+0000c2c4 PIP_A_TABEND
00000002 PIP_A_TABLEN
-00009370 PIP_D_tabbeg
-00009374 PIP_D_tablen
+0000b9f0 PIP_D_tabbeg
+0000b9f4 PIP_D_tablen
00002654 PIP_F_give
00002654 PIP_F_probe
00002728 PIP_F_start
@@ -568,26 +597,26 @@ ffffffff IRAM
00000000 PRD_A_TABBEG
00000000 PRD_A_TABEND
00000000 PRD_A_TABLEN
-000093b0 PRD_D_cur
-000093b4 PRD_D_elapsed
-000093b8 PRD_D_prevtim
-000093bc PRD_D_scalar
-000093c0 PRD_D_swihandle
-000093c4 PRD_D_tabbeg
-000093c8 PRD_D_tablen
-000093cc PRD_D_thook
-000093ac PRD_D_tick
+0000ba30 PRD_D_cur
+0000ba34 PRD_D_elapsed
+0000ba38 PRD_D_prevtim
+0000ba3c PRD_D_scalar
+0000ba40 PRD_D_swihandle
+0000ba44 PRD_D_tabbeg
+0000ba48 PRD_D_tablen
+0000ba4c PRD_D_thook
+0000ba2c PRD_D_tick
00001780 PRD_F_swi
00001a40 PRD_F_tick
00004000 PRD_SCALAR
00000000 PRD_SWIHANDLE
000025a0 PRD_THOOKFXN
-00009d1c PRD_clock
+0000c3ac PRD_clock
00000001 QUE$
-000093d0 RTA_D_fromHost
-000093d8 RTA_D_logval
-000093e8 RTA_D_stsval
-000093d4 RTA_D_toHost
+0000ba50 RTA_D_fromHost
+0000ba58 RTA_D_logval
+0000ba68 RTA_D_stsval
+0000ba54 RTA_D_toHost
00004240 RTA_F_andn
00001ed8 RTA_F_dispatch
00001de0 RTA_F_getlog
@@ -596,35 +625,35 @@ ffffffff IRAM
00001e6c RTA_F_readblk
00001e98 RTA_F_resetmem
00001e8c RTA_F_writeword
-00009cdc RTA_dispatcher
-00009cec RTA_dispatcher$
+0000bee4 RTA_dispatcher
+0000bef4 RTA_dispatcher$
00001f28 RTA_execute
-00009c08 RTA_fromHost
-00009cc4 RTA_fromHost$buf
+0000c2c8 RTA_fromHost
+0000acac RTA_fromHost$buf
00000004 RTA_fromHost$framesize
00000000 RTA_fromHost$hst
00000001 RTA_fromHost$id
00000000 RTA_fromHost$mode
-00009afc RTA_fromHost$pipe
-00009b2c RTA_fromHost$pipe$aaa
-00009b5c RTA_fromHost$pipe$bbb
-00009528 RTA_fromHost$pipe$dtab
-00009b00 RTA_fromHost$pipe$rd
-00009b30 RTA_fromHost$pipe$wr
-00009c10 RTA_fromHost$rtdx
-00009c24 RTA_toHost
-00009900 RTA_toHost$buf
+0000c1fc RTA_fromHost$pipe
+0000c22c RTA_fromHost$pipe$aaa
+0000c25c RTA_fromHost$pipe$bbb
+0000bbc4 RTA_fromHost$pipe$dtab
+0000c200 RTA_fromHost$pipe$rd
+0000c230 RTA_fromHost$pipe$wr
+0000c2d0 RTA_fromHost$rtdx
+0000c2e4 RTA_toHost
+0000c000 RTA_toHost$buf
00000040 RTA_toHost$framesize
00000000 RTA_toHost$hst
00000000 RTA_toHost$id
00000001 RTA_toHost$mode
-00009b60 RTA_toHost$pipe
-00009b90 RTA_toHost$pipe$aaa
-00009bc0 RTA_toHost$pipe$bbb
-00009534 RTA_toHost$pipe$dtab
-00009b64 RTA_toHost$pipe$rd
-00009b94 RTA_toHost$pipe$wr
-00009c2c RTA_toHost$rtdx
+0000c260 RTA_toHost$pipe
+0000c290 RTA_toHost$pipe$aaa
+0000c2c0 RTA_toHost$pipe$bbb
+0000bbd0 RTA_toHost$pipe$dtab
+0000c264 RTA_toHost$pipe$rd
+0000c294 RTA_toHost$pipe$wr
+0000c2ec RTA_toHost$rtdx
00000001 RTDX$
00000408 RTDX_BUFMEMSIZE
ffffffff RTDX_DATAMEMSEG
@@ -636,25 +665,25 @@ ffffffff SDRAM
00000000 SEM$
00000000 SIO$
00000001 STS$
-00009c40 STS_A_TABBEG
-00009c70 STS_A_TABEND
+0000c300 STS_A_TABBEG
+0000c330 STS_A_TABEND
00003f58 STS_F_add
00003f20 STS_F_delta
00003f84 STS_F_reset
00000001 SWI$
-00009c70 SWI_A_TABBEG
-00009c9c SWI_A_TABEND
+0000c330 SWI_A_TABBEG
+0000c35c SWI_A_TABEND
00000001 SWI_A_TABLEN
-00009444 SWI_D_curfxn
-00009434 SWI_D_curmask
-00009440 SWI_D_curmbox
-00009438 SWI_D_curset
-00009430 SWI_D_execaddr
-0000944c SWI_D_inswi
-0000943c SWI_D_lock
-00009448 SWI_D_rdybeg
-00009450 SWI_D_rdytab
-0000942c SWI_D_runaddr
+0000bac4 SWI_D_curfxn
+0000bab4 SWI_D_curmask
+0000bac0 SWI_D_curmbox
+0000bab8 SWI_D_curset
+0000bab0 SWI_D_execaddr
+0000bacc SWI_D_inswi
+0000babc SWI_D_lock
+0000bac8 SWI_D_rdybeg
+0000bad0 SWI_D_rdytab
+0000baac SWI_D_runaddr
00000000 SWI_EHOOKFXN
00000ffc SWI_EXECFXN
00000de0 SWI_F_enable
@@ -665,13 +694,13 @@ ffffffff SDRAM
00000000 SWI_IHOOKFXN
000010b8 SWI_RUNFXN
00000001 SYS$
-00009cf4 SYS$config
+0000c384 SYS$config
00004280 SYS_ABORTFXN
00004380 SYS_ERRORFXN
000043a0 SYS_EXITFXN
00004140 SYS_PUTCFXN
-00009d14 TRC_R_mask
-00009d10 TRC_cinit
+0000c3a4 TRC_R_mask
+0000c3a0 TRC_cinit
00000001 TSK$
00000000 TSK_NUM_HOOKS
00000001 TSK_PRIORITY
@@ -682,75 +711,77 @@ ffffffff SDRAM
00004300 TSK_VCREATEFXN
00004300 TSK_VDELETEFXN
00004300 TSK_VEXITFXN
-000097ac TSK_idle
+0000be48 TSK_idle
00000000 TSK_idle$ord
00000000 TSK_idle$pri
-00008a60 TSK_idle$stack
-00008df8 TSK_idle$stkptr
-00009c54 TSK_idle$sts
-00009b23 TSK_idle$sts$avgfmt
+0000b0e0 TSK_idle$stack
+0000b478 TSK_idle$stkptr
+0000c314 TSK_idle$sts
+0000c223 TSK_idle$sts$avgfmt
00000002 TSK_idle$sts$filter
00000001 TSK_idle$sts$filtmaxmult
00000001 TSK_idle$sts$filtsummult
-00009b13 TSK_idle$sts$maxfmt
-00009c50 TSK_idle$sts$stsobj
-00009b1b TSK_idle$sts$sumfmt
+0000c213 TSK_idle$sts$maxfmt
+0000c310 TSK_idle$sts$stsobj
+0000c21b TSK_idle$sts$sumfmt
00000000 TSK_idle$sts$unittype
00000000 TSK_idle$tsk
00000000 UDEV$
-00008640 _BIOS_init
-0000884c _BIOS_start
+0000acc0 _BIOS_init
+0000aecc _BIOS_start
0000dbba _CLK_COUNTSPMS
-00009574 _CLK_DFLTMICROSECS
-000093a8 _CLK_D_countspms
-0000939c _CLK_D_dirty
-00009578 _CLK_D_microseconds
-000093a0 _CLK_D_prd
-000093a4 _CLK_D_tddr
+0000bc10 _CLK_DFLTMICROSECS
+0000ba28 _CLK_D_countspms
+0000ba1c _CLK_D_dirty
+0000bc14 _CLK_D_microseconds
+0000ba20 _CLK_D_prd
+0000ba24 _CLK_D_tddr
00002f54 _CLK_F_itime
0000dbba _CLK_PRD
01940000 _CLK_REGS
00000000 _CLK_TDDR
00000000 _CLK_TIMERNUM
00000001 _CLK_USETIMER
-0000938c _CLK_htimeDiv
-00009390 _CLK_htimeMult
-00009594 _CLK_htimePerLtime
+0000ba0c _CLK_htimeDiv
+0000ba10 _CLK_htimeMult
+0000bc28 _CLK_htimePerLtime
00002f54 _CLK_itime
-00009394 _CLK_ltimeDiv
-00009398 _CLK_ltimeMult
+0000ba14 _CLK_ltimeDiv
+0000ba18 _CLK_ltimeMult
00003900 _CLK_measure
000041a0 _CLK_start
000042c0 _CLK_stop
-00008174 _Config
-00009584 _DSK6713_AIC23_codeccontrolhandle
-00009588 _DSK6713_AIC23_codecdatahandle
-0000550c _DSK6713_AIC23_config
-00004840 _DSK6713_AIC23_openCodec
-000054e8 _DSK6713_AIC23_rget
-00005420 _DSK6713_AIC23_rset
-00004540 _DSK6713_getVersion
-00004590 _DSK6713_init
-000044ac _DSK6713_rget
-00004498 _DSK6713_rset
-00009592 _DSK6713_version
-000043c0 _DSK6713_wait
-00004464 _DSK6713_waitusec
+00009ec0 _Config
+00007d00 _DSK6713_AIC23_closeCodec
+0000bc20 _DSK6713_AIC23_codeccontrolhandle
+0000bc24 _DSK6713_AIC23_codecdatahandle
+00006eec _DSK6713_AIC23_config
+00006200 _DSK6713_AIC23_openCodec
+00006ec8 _DSK6713_AIC23_rget
+00006e00 _DSK6713_AIC23_rset
+000079c0 _DSK6713_AIC23_setFreq
+00005460 _DSK6713_getVersion
+000054b0 _DSK6713_init
+000053cc _DSK6713_rget
+000053b8 _DSK6713_rset
+0000bc38 _DSK6713_version
+000052e0 _DSK6713_wait
+00005384 _DSK6713_waitusec
00004300 _FXN_F_nop
00003da8 _FXN_F_run
00003df8 _FXN_F_zero
00000000 _GBL_CACHE
-00009404 _GBL_clkIn
+0000ba84 _GBL_clkIn
00003580 _GBL_cslCacheInit
-00009408 _GBL_freq
+0000ba88 _GBL_freq
00004320 _GBL_getVersion
-00009400 _GBL_procId
-000052c8 _GBL_setPLLto225MHz
-00009c04 _HST_A_TABBEG
-00009c40 _HST_A_TABEND
+0000ba80 _GBL_procId
+00006ca8 _GBL_setPLLto225MHz
+0000c2c4 _HST_A_TABBEG
+0000c300 _HST_A_TABEND
00004018 _HWI_CFGDISPATCHED
-0000951c _HWI_D_inhwi
-00009510 _HWI_D_spsave
+0000bbb8 _HWI_D_inhwi
+0000bbac _HWI_D_spsave
00001320 _HWI_F_dispatch
0000000a _HWI_INT10
0000000b _HWI_INT11
@@ -768,149 +799,152 @@ ffffffff SDRAM
00000002 _HWI_RESERVED0
00000003 _HWI_RESERVED1
00000000 _HWI_RESET
-00009258 _HWI_STKBOTTOM
-00008e60 _HWI_STKTOP
-00009510 _HWI_data
+0000b8d8 _HWI_STKBOTTOM
+0000b4e0 _HWI_STKTOP
+0000bbac _HWI_data
00004020 _HWI_disable
-00009260 _HWI_dispatchTab
+0000b8e0 _HWI_dispatchTab
00004038 _HWI_enable
0000404c _HWI_restore
-0000958c _H_Codec
-00009c64 _IDL_busyObj
-00009cd4 _IDL_cpuLoad
+0000bb90 _H_Codec
+0000c324 _IDL_busyObj
+0000bedc _IDL_cpuLoad
00004340 _IDL_loop
ffffffff _IRAM
-00005d40 _IRQ_enable
-00005dc0 _IRQ_globalDisable
-00005de0 _IRQ_globalEnable
-00004f40 _IRQ_map
-00005e00 _IRQ_nmiEnable
-00004ee8 _ISR_AIC
-000094d0 _KNL_alarm
+00007d80 _IRQ_enable
+00007ec0 _IRQ_globalDisable
+00007ee0 _IRQ_globalEnable
+00006920 _IRQ_map
+00007f00 _IRQ_nmiEnable
+00005a78 _ISR_AIC
+0000bb50 _KNL_alarm
00003440 _KNL_check
-000094f4 _KNL_curqueue
-000094e4 _KNL_curtask
-000094ec _KNL_curtime
-00007fdc _KNL_dummy
+0000bb74 _KNL_curqueue
+0000bb64 _KNL_curtask
+0000bb6c _KNL_curtime
+0000a604 _KNL_dummy
000036b4 _KNL_enter
00003660 _KNL_exit
00003518 _KNL_idle
-0000950c _KNL_idlefxn
-000094d8 _KNL_inactive
+0000bb8c _KNL_idlefxn
+0000bb58 _KNL_inactive
000039e0 _KNL_ipost
0000353c _KNL_max
-000094f8 _KNL_maxqueue
+0000bb78 _KNL_maxqueue
00003aa0 _KNL_post
-000094e8 _KNL_prevtask
-000094dc _KNL_priority
-00007f3c _KNL_queues
+0000bb68 _KNL_prevtask
+0000bb5c _KNL_priority
+0000a564 _KNL_queues
00001b20 _KNL_run
00002c20 _KNL_saveIsrFrame
-000094e0 _KNL_set
-000094d4 _KNL_setpri
-00009c70 _KNL_swi
-000094f0 _KNL_swiptr
+0000bb60 _KNL_set
+0000bb54 _KNL_setpri
+0000c330 _KNL_swi
+0000bb70 _KNL_swiptr
00002cec _KNL_switch
-00009500 _KNL_tcreatefxn
-00009504 _KNL_tdeletefxn
+0000bb80 _KNL_tcreatefxn
+0000bb84 _KNL_tdeletefxn
000025a0 _KNL_tick
-00009508 _KNL_treadyfxn
-000094fc _KNL_tswitchfxn
-000094c8 _KNL_wFlag
-000094cc _KNL_wList
+0000bb88 _KNL_treadyfxn
+0000bb7c _KNL_tswitchfxn
+0000bb48 _KNL_wFlag
+0000bb4c _KNL_wList
00003b90 _LCK_pend
00003b60 _LCK_post
-00009cd8 _LNK_dataPump
-00009544 _LNK_dspFrameReadyMask
-00009540 _LNK_dspFrameRequestMask
-0000954c _LNK_readDone
-00009550 _LNK_readFail
-00009548 _LNK_readPend
-00009554 _LNK_writeFail
-00006e04 _LOG_A_TABBEG
-00006e1c _LOG_A_TABEND
+0000bee0 _LNK_dataPump
+0000bbe0 _LNK_dspFrameReadyMask
+0000bbdc _LNK_dspFrameRequestMask
+0000bbe8 _LNK_readDone
+0000bbec _LNK_readFail
+0000bbe4 _LNK_readPend
+0000bbf0 _LNK_writeFail
+00009004 _LOG_A_TABBEG
+0000901c _LOG_A_TABEND
00000001 _LOG_A_TABLEN
-0000936c _LOG_D_system
+0000b9ec _LOG_D_system
00003ea0 _LOG_event
-00006e04 _LOG_system
-00005800 _MCBSP_open
-00005100 _MCBSP_reset
-00005900 _MCBSP_start
-0000940c _MEM_D_NUMSEGMENTS
-00009414 _MEM_D_freelist
-00009418 _MEM_D_lockaddr
-00009410 _MEM_D_memtab
-0000941c _MEM_D_unlockaddr
+00009004 _LOG_system
+0000bba0 _L_Gain
+00007a80 _MCBSP_close
+000071e0 _MCBSP_open
+00006ae0 _MCBSP_reset
+000072e0 _MCBSP_start
+0000ba8c _MEM_D_NUMSEGMENTS
+0000ba94 _MEM_D_freelist
+0000ba98 _MEM_D_lockaddr
+0000ba90 _MEM_D_memtab
+0000ba9c _MEM_D_unlockaddr
00000000 _MEM_memtab
-00008a40 _OBJ_init
-000080a8 _OBJ_segtab
-00008070 _OBJ_table
-00009afc _PIP_A_TABBEG
-00009bc4 _PIP_A_TABEND
-000093ac _PRD_D_tick
-00009d1c _PRD_clock
-00009cdc _RTA_dispatcher
-00009c08 _RTA_fromHost
-00009c24 _RTA_toHost
-000081f0 _RTDX_Buffer
-000085fc _RTDX_Buffer_End
-00007b00 _RTDX_Buffer_Initialize
-00007c40 _RTDX_Buffer_Read
-00007b60 _RTDX_Buffer_ReadCB
-00007bc0 _RTDX_Buffer_Size
-000085f8 _RTDX_Buffer_Start
-00007c60 _RTDX_Buffer_Write
-00007220 _RTDX_Buffer_WriteCB
-00007c00 _RTDX_Final_RT_Monitor
-00007a80 _RTDX_Init_RT_Monitor
+0000b0c0 _OBJ_init
+0000a6d0 _OBJ_segtab
+0000a698 _OBJ_table
+0000c1fc _PIP_A_TABBEG
+0000c2c4 _PIP_A_TABEND
+0000ba2c _PRD_D_tick
+0000c3ac _PRD_clock
+0000bee4 _RTA_dispatcher
+0000c2c8 _RTA_fromHost
+0000c2e4 _RTA_toHost
+0000a860 _RTDX_Buffer
+0000ac6c _RTDX_Buffer_End
+00009d00 _RTDX_Buffer_Initialize
+00009e40 _RTDX_Buffer_Read
+00009d60 _RTDX_Buffer_ReadCB
+00009dc0 _RTDX_Buffer_Size
+0000ac68 _RTDX_Buffer_Start
+00009e60 _RTDX_Buffer_Write
+00009420 _RTDX_Buffer_WriteCB
+00009e00 _RTDX_Final_RT_Monitor
+00009c80 _RTDX_Init_RT_Monitor
00000002 _RTDX_JTAGONLY
-00007ca0 _RTDX_Mask_IER
-00007860 _RTDX_Mon_Queue
-00006e20 _RTDX_Poll
+00009ea0 _RTDX_Mask_IER
+00009a60 _RTDX_Mon_Queue
+00009020 _RTDX_Poll
00000000 _RTDX_interrupt_mask
-0000860c _RTDX_writing
+0000ac7c _RTDX_writing
+0000bba4 _R_Gain
ffffffff _SDRAM
00004080 _SEM_pend
000020a0 _SEM_pendEnterKnl
00003820 _SEM_post
00003820 _SEM_postBinary
00003740 _SEM_postEnterKnl
-00009c40 _STS_A_TABBEG
-00009c70 _STS_A_TABEND
+0000c300 _STS_A_TABBEG
+0000c330 _STS_A_TABEND
00003f58 _STS_add
00003f20 _STS_delta
00003f84 _STS_reset
00004360 _STS_set
-00009444 _SWI_D_curfxn
-00009434 _SWI_D_curmask
-00009438 _SWI_D_curset
-00009430 _SWI_D_execaddr
-0000944c _SWI_D_inswi
-0000943c _SWI_D_lock
-00009448 _SWI_D_rdybeg
-0000942c _SWI_D_runaddr
-0000942c _SWI_data
+0000bac4 _SWI_D_curfxn
+0000bab4 _SWI_D_curmask
+0000bab8 _SWI_D_curset
+0000bab0 _SWI_D_execaddr
+0000bacc _SWI_D_inswi
+0000babc _SWI_D_lock
+0000bac8 _SWI_D_rdybeg
+0000baac _SWI_D_runaddr
+0000baac _SWI_data
00000e50 _SWI_post
-00009420 _SYS
-000095a0 _SYS_PUTCBEG
-0000979f _SYS_PUTCEND
+0000baa0 _SYS
+0000bc3c _SYS_PUTCBEG
+0000be3b _SYS_PUTCEND
000040e0 _SYS_abort
00003c20 _SYS_exit
-0000819c _SYS_exitStack
-0000957c _SYS_exitStackPtr
-00009580 _SYS_exitStackTop
-00009d14 _TRC_R_mask
-00009570 _TSK
-00008014 _TSK_ATTRS
-00008030 _TSK_config
+0000a7e0 _SYS_exitStack
+0000bc18 _SYS_exitStackPtr
+0000bc1c _SYS_exitStackTop
+0000c3a4 _TRC_R_mask
+0000bc0c _TSK
+0000a63c _TSK_ATTRS
+0000a658 _TSK_config
00002fa0 _TSK_exit
-000097ac _TSK_idle
-000089c0 _TSK_init
-00009568 _TSK_nTasks
-0000956c _TSK_pid
+0000be48 _TSK_idle
+0000b040 _TSK_init
+0000bc04 _TSK_nTasks
+0000bc08 _TSK_pid
00002a20 _TSK_setup
00003380 _TSK_startup
-00008050 _TSK_timerSem
+0000a678 _TSK_timerSem
00004280 _UTL_doAbort
00004380 _UTL_doError
00004140 _UTL_doPutc
@@ -918,8 +952,8 @@ ffffffff _SDRAM
00002f70 __CLK_lat1beg
00002f9c __CLK_lat1end
00000c34 __GBL_setL2CacheMode
-00009428 __HOOK_NUMHOOKS
-00009424 __HOOK_knlId
+0000baa8 __HOOK_NUMHOOKS
+0000baa4 __HOOK_knlId
00001320 __HWI_lat1beg
000014a0 __HWI_lat1end
000014a0 __HWI_lat2beg
@@ -930,16 +964,16 @@ ffffffff _SDRAM
000015fc __HWI_lat3end2
00003e20 __IDL_lat1beg
00003e70 __IDL_lat1end
-00007f34 __IRQ_dispatchTable
-00007e70 __IRQ_eventTable
-00005e80 __IRQ_hookFetchPacket
-00007ef4 __IRQ_intTable
+0000a55c __IRQ_dispatchTable
+0000a498 __IRQ_eventTable
+00007f80 __IRQ_hookFetchPacket
+0000a51c __IRQ_intTable
00003490 __KNL_lat1beg
00003518 __KNL_lat1end
00003ea0 __LOG_lat1beg
-00008144 __MCBSP_hDev0
-00008148 __MCBSP_hDev1
-000080ec __MEM_mutex
+0000a7b0 __MCBSP_hDev0
+0000a7b4 __MCBSP_hDev1
+0000a714 __MEM_mutex
00001e98 __RTA_lat1beg
00001ed0 __RTA_lat1end
00002800 __SEM_dopost
@@ -950,56 +984,75 @@ ffffffff _SDRAM
000010b4 __SWI_lat2end
00000de0 __SWI_lat3beg
00000e4c __SWI_lat3end
-000080c4 __TSK_mutex
-000081e0 ___TI_enable_exit_profile_output
+0000a6ec __TSK_mutex
+0000a844 ___TI_enable_exit_profile_output
ffffffff ___TI_pprof_out_hndl
ffffffff ___TI_prof_data_size
ffffffff ___TI_prof_data_start
-00005d80 ___add_dtor
-00007cc0 ___atexit_func_id__
+00007dc0 ___add_dtor
+0000a2e8 ___atexit_func_id__
ffffffff ___binit__
-00009260 ___bss__
+0000b8e0 ___bss__
ffffffff ___c_args__
-00005ea0 ___cinit__
+00007fa0 ___cinit__
00000000 ___data__
00000000 ___edata__
-000095a0 ___end__
-00005ea0 ___etext__
-00009d04 ___pinit__
+0000bc3a ___end__
+00007fa0 ___etext__
+0000c394 ___pinit__
000043c0 ___text__
00003140 __auto_init
-000081d8 __cleanup_ptr
-000081dc __dtors_ptr
-000081e4 __lock
-00005e20 __nop
-00005e40 __register_lock
-00005e60 __register_unlock
-00008e60 __stack
-000055a0 __strasgi
-000081e8 __unlock
-00005a00 _atexit
-00008900 _c_int00
-000056e0 _call_dtors
-000081ec _dtors
-00004e50 _init_HWI
-00004d8c _init_hardware
-00004d60 _main
-00004b20 _memcpy
-00009590 _mono_in
-00005b7c _mono_read_16Bit
-00005b54 _mono_write_16Bit
-00009560 _rtdxNullChanCnt
-00009564 _rtdxNullFuncCnt
-00008600 _rtdx_buffer_state
-00008620 _rtdx_mon_state
-00005b28 _stereo_read_16Bit
-00005b00 _stereo_write_16Bit
-000052a0 _wait500nS
+0000a83c __cleanup_ptr
+000043c0 __divd
+00004cc0 __divf
+0000a840 __dtors_ptr
+00007780 __fixdu
+00005b60 __frcmpyd_div
+000074e0 __frcmpyf_div
+0000a848 __lock
+00007b20 __mpyll
+00007f20 __nop
+000075c0 __nround
+00007f40 __register_lock
+00007f60 __register_unlock
+00007bc0 __remu
+0000b4e0 __stack
+00006f80 __strasgi
+00007e80 __trunc
+0000a84c __unlock
+000073e0 _atexit
+0000af80 _c_int00
+000070c0 _call_dtors
+0000a73c _dtors
+00006720 _get_sampling_handle
+00005890 _init_HWI
+0000579c _init_hardware
+00005760 _main
+000064e0 _memcpy
+00007840 _modf
+0000771c _mono_read_16Bit
+000076f4 _mono_write_16Bit
+0000bbfc _rtdxNullChanCnt
+0000bc00 _rtdxNullFuncCnt
+0000ac70 _rtdx_buffer_state
+0000ac90 _rtdx_mon_state
+0000bb94 _sampling_freq
+00006840 _set_samp_freq
+00005ee0 _sin
+0000bb98 _sine_freq
+0000bb9c _sine_index
+00005928 _sine_init
+0000bba8 _sine_phase_ind
+000059d8 _sinegen
+000076c8 _stereo_read_16Bit
+000076a0 _stereo_write_16Bit
+00009ee8 _table
+00006c80 _wait500nS
ffffffff binit
-00005ea0 cinit
+00007fa0 cinit
00000000 edata
-000095a0 end
-00005ea0 etext
+0000bc3a end
+00007fa0 etext
00000000 hwi0
00000020 hwi1
00000140 hwi10
@@ -1016,7 +1069,7 @@ ffffffff binit
000000e0 hwi7
00000100 hwi8
00000120 hwi9
-00009d04 pinit
+0000c394 pinit
GLOBAL SYMBOLS: SORTED BY Symbol Address
@@ -1399,319 +1452,343 @@ address name
000043a0 SYS_EXITFXN
000043a0 _UTL_halt
000043c0 .text
-000043c0 _DSK6713_wait
000043c0 ___text__
-00004464 _DSK6713_waitusec
-00004498 _DSK6713_rset
-000044ac _DSK6713_rget
-00004540 _DSK6713_getVersion
-00004590 _DSK6713_init
-00004840 _DSK6713_AIC23_openCodec
-00004b20 _memcpy
-00004d60 _main
-00004d8c _init_hardware
+000043c0 __divd
+00004cc0 __divf
00004e20 GBL_CLKIN
-00004e50 _init_HWI
-00004ee8 _ISR_AIC
-00004f40 _IRQ_map
-00005100 _MCBSP_reset
00005205 GBL_A_VERSION
-000052a0 _wait500nS
-000052c8 GBL_USERINITFXN
-000052c8 _GBL_setPLLto225MHz
-00005420 _DSK6713_AIC23_rset
-000054e8 _DSK6713_AIC23_rget
-0000550c _DSK6713_AIC23_config
-000055a0 __strasgi
-000056e0 _call_dtors
-00005800 _MCBSP_open
-00005900 _MCBSP_start
-00005a00 _atexit
-00005b00 _stereo_write_16Bit
-00005b28 _stereo_read_16Bit
-00005b54 _mono_write_16Bit
-00005b7c _mono_read_16Bit
-00005d40 _IRQ_enable
-00005d80 ___add_dtor
-00005dc0 _IRQ_globalDisable
-00005de0 _IRQ_globalEnable
-00005e00 _IRQ_nmiEnable
-00005e20 __nop
-00005e40 __register_lock
-00005e60 __register_unlock
-00005e80 __IRQ_hookFetchPacket
-00005ea0 ___cinit__
-00005ea0 ___etext__
-00005ea0 cinit
-00005ea0 etext
-00006e04 LOG_A_TABBEG
-00006e04 LOG_system
-00006e04 _LOG_A_TABBEG
-00006e04 _LOG_system
-00006e1c LOG_A_TABEND
-00006e1c _LOG_A_TABEND
-00006e20 _RTDX_Poll
-00007220 _RTDX_Buffer_WriteCB
-00007860 _RTDX_Mon_Queue
-00007a80 _RTDX_Init_RT_Monitor
-00007b00 _RTDX_Buffer_Initialize
-00007b60 _RTDX_Buffer_ReadCB
-00007bc0 _RTDX_Buffer_Size
-00007c00 _RTDX_Final_RT_Monitor
-00007c40 _RTDX_Buffer_Read
-00007c60 _RTDX_Buffer_Write
-00007ca0 _RTDX_Mask_IER
-00007cc0 ___atexit_func_id__
-00007e70 __IRQ_eventTable
-00007ef4 __IRQ_intTable
-00007f34 __IRQ_dispatchTable
-00007f3c _KNL_queues
-00007fdc _KNL_dummy
-00008014 _TSK_ATTRS
-00008030 _TSK_config
-00008050 _TSK_timerSem
-00008070 _OBJ_table
-000080a8 _OBJ_segtab
-000080c4 __TSK_mutex
-000080ec __MEM_mutex
-00008144 __MCBSP_hDev0
-00008148 __MCBSP_hDev1
-00008174 _Config
-0000819c _SYS_exitStack
-000081d8 __cleanup_ptr
-000081dc __dtors_ptr
-000081e0 ___TI_enable_exit_profile_output
-000081e4 __lock
-000081e8 __unlock
-000081ec _dtors
-000081f0 _RTDX_Buffer
-000085f8 _RTDX_Buffer_Start
-000085fc _RTDX_Buffer_End
-00008600 _rtdx_buffer_state
-0000860c _RTDX_writing
-00008620 _rtdx_mon_state
-00008640 BIOS_init
-00008640 _BIOS_init
-000087a4 BIOS$$CLKON
-000087e4 BIOS$$CLKOFF
-0000884c BIOS_start
-0000884c _BIOS_start
-00008900 _c_int00
-000089c0 _TSK_init
-00008a40 _OBJ_init
-00008a60 TSK_idle$stack
-00008df8 TSK_idle$stkptr
-00008e60 GBL_stackbeg
-00008e60 _HWI_STKTOP
-00008e60 __stack
-00009258 _HWI_STKBOTTOM
-0000925f GBL_stackend
-00009260 $bss
-00009260 .bss
-00009260 _HWI_dispatchTab
-00009260 ___bss__
-00009360 IDL_D_tabbeg
-00009364 IDL_D_calibrate
-00009368 IDL_D_calbeg
-0000936c LOG_D_system
-0000936c _LOG_D_system
-00009370 PIP_D_tabbeg
-00009374 PIP_D_tablen
-00009378 CLK_R_time
-0000937c CLK_D_timefxn
-00009380 CLK_D_tabbeg
-00009384 CLK_D_isrhook
-00009388 CLK_D_idletime
-0000938c _CLK_htimeDiv
-00009390 _CLK_htimeMult
-00009394 _CLK_ltimeDiv
-00009398 _CLK_ltimeMult
-0000939c _CLK_D_dirty
-000093a0 _CLK_D_prd
-000093a4 _CLK_D_tddr
-000093a8 _CLK_D_countspms
-000093ac PRD_D_tick
-000093ac _PRD_D_tick
-000093b0 PRD_D_cur
-000093b4 PRD_D_elapsed
-000093b8 PRD_D_prevtim
-000093bc PRD_D_scalar
-000093c0 PRD_D_swihandle
-000093c4 PRD_D_tabbeg
-000093c8 PRD_D_tablen
-000093cc PRD_D_thook
-000093d0 RTA_D_fromHost
-000093d4 RTA_D_toHost
-000093d8 RTA_D_logval
-000093e8 RTA_D_stsval
-000093f4 HST_D_chanmask
-000093f8 HST_D_tabbeg
-000093fc HST_D_tabend
-00009400 _GBL_procId
-00009404 _GBL_clkIn
-00009408 _GBL_freq
-0000940c _MEM_D_NUMSEGMENTS
-00009410 _MEM_D_memtab
-00009414 _MEM_D_freelist
-00009418 _MEM_D_lockaddr
-0000941c _MEM_D_unlockaddr
-00009420 _SYS
-00009424 __HOOK_knlId
-00009428 __HOOK_NUMHOOKS
-0000942c SWI_D_runaddr
-0000942c _SWI_D_runaddr
-0000942c _SWI_data
-00009430 SWI_D_execaddr
-00009430 _SWI_D_execaddr
-00009434 SWI_D_curmask
-00009434 _SWI_D_curmask
-00009438 SWI_D_curset
-00009438 _SWI_D_curset
-0000943c SWI_D_lock
-0000943c _SWI_D_lock
-00009440 SWI_D_curmbox
-00009444 SWI_D_curfxn
-00009444 _SWI_D_curfxn
-00009448 SWI_D_rdybeg
-00009448 _SWI_D_rdybeg
-0000944c SWI_D_inswi
-0000944c _SWI_D_inswi
-00009450 SWI_D_rdytab
-000094c8 _KNL_wFlag
-000094cc _KNL_wList
-000094d0 _KNL_alarm
-000094d4 _KNL_setpri
-000094d8 _KNL_inactive
-000094dc _KNL_priority
-000094e0 _KNL_set
-000094e4 _KNL_curtask
-000094e8 _KNL_prevtask
-000094ec _KNL_curtime
-000094f0 _KNL_swiptr
-000094f4 _KNL_curqueue
-000094f8 _KNL_maxqueue
-000094fc _KNL_tswitchfxn
-00009500 _KNL_tcreatefxn
-00009504 _KNL_tdeletefxn
-00009508 _KNL_treadyfxn
-0000950c _KNL_idlefxn
-00009510 HWI_D_spsave
-00009510 _HWI_D_spsave
-00009510 _HWI_data
-0000951c _HWI_D_inhwi
-00009520 HWI_D_bss
-00009524 HWI_D_ccmask
-00009528 RTA_fromHost$pipe$dtab
-00009534 RTA_toHost$pipe$dtab
-00009540 LNK_dspFrameRequestMask
-00009540 _LNK_dspFrameRequestMask
-00009544 LNK_dspFrameReadyMask
-00009544 _LNK_dspFrameReadyMask
-00009548 LNK_readPend
-00009548 _LNK_readPend
-0000954c LNK_readDone
-0000954c _LNK_readDone
-00009550 LNK_readFail
-00009550 _LNK_readFail
-00009554 LNK_writeFail
-00009554 _LNK_writeFail
-00009560 _rtdxNullChanCnt
-00009564 _rtdxNullFuncCnt
-00009568 _TSK_nTasks
-0000956c _TSK_pid
-00009570 _TSK
-00009574 _CLK_DFLTMICROSECS
-00009578 _CLK_D_microseconds
-0000957c _SYS_exitStackPtr
-00009580 _SYS_exitStackTop
-00009584 _DSK6713_AIC23_codeccontrolhandle
-00009588 _DSK6713_AIC23_codecdatahandle
-0000958c _H_Codec
-00009590 _mono_in
-00009592 _DSK6713_version
-00009594 _CLK_htimePerLtime
-0000959c IDL_D_busyObj
-000095a0 _SYS_PUTCBEG
-000095a0 ___end__
-000095a0 end
-0000979f _SYS_PUTCEND
-000097ac TSK_idle
-000097ac _TSK_idle
-00009800 LOG_system$buf
-00009900 RTA_toHost$buf
-00009af9 KNL_swi$sts$maxfmt
-00009afc PIP_A_TABBEG
-00009afc RTA_fromHost$pipe
-00009afc _PIP_A_TABBEG
-00009b00 RTA_fromHost$pipe$rd
-00009b01 KNL_swi$sts$sumfmt
-00009b09 KNL_swi$sts$avgfmt
-00009b13 TSK_idle$sts$maxfmt
-00009b1b TSK_idle$sts$sumfmt
-00009b23 TSK_idle$sts$avgfmt
-00009b2c RTA_fromHost$pipe$aaa
-00009b2d IDL_busyObj$maxfmt
-00009b30 IDL_busyObj$sumfmt
-00009b30 RTA_fromHost$pipe$wr
-00009b33 IDL_busyObj$avgfmt
-00009b5c RTA_fromHost$pipe$bbb
-00009b60 RTA_toHost$pipe
-00009b64 RTA_toHost$pipe$rd
-00009b90 RTA_toHost$pipe$aaa
-00009b94 RTA_toHost$pipe$wr
-00009bc0 RTA_toHost$pipe$bbb
-00009bc4 PIP_A_TABEND
-00009bc4 _PIP_A_TABEND
-00009c04 HST_A_TABBEG
-00009c04 _HST_A_TABBEG
-00009c08 RTA_fromHost
-00009c08 _RTA_fromHost
-00009c10 RTA_fromHost$rtdx
-00009c24 RTA_toHost
-00009c24 _RTA_toHost
-00009c2c RTA_toHost$rtdx
-00009c40 HST_A_TABEND
-00009c40 KNL_swi$sts$stsobj
-00009c40 STS_A_TABBEG
-00009c40 _HST_A_TABEND
-00009c40 _STS_A_TABBEG
-00009c44 KNL_swi$sts
-00009c50 TSK_idle$sts$stsobj
-00009c54 TSK_idle$sts
-00009c60 IDL_busyObj$stsobj
-00009c64 IDL_busyObj
-00009c64 _IDL_busyObj
-00009c70 KNL_swi
-00009c70 STS_A_TABEND
-00009c70 SWI_A_TABBEG
-00009c70 _KNL_swi
-00009c70 _STS_A_TABEND
-00009c9c SWI_A_TABEND
-00009cc4 RTA_fromHost$buf
-00009cd4 IDL_A_TABBEG
-00009cd4 IDL_cpuLoad
-00009cd4 _IDL_cpuLoad
-00009cd8 LNK_dataPump
-00009cd8 _LNK_dataPump
-00009cdc RTA_dispatcher
-00009cdc _RTA_dispatcher
-00009ce0 IDL_END
-00009ce4 IDL_A_CALBEG
-00009ce4 IDL_cpuLoad$
-00009ce8 LNK_dataPump$
-00009cec RTA_dispatcher$
-00009cf0 IDL_END$
-00009cf4 SYS$config
-00009d04 ___pinit__
-00009d04 pinit
-00009d10 TRC_cinit
-00009d14 TRC_R_mask
-00009d14 _TRC_R_mask
-00009d18 GBL_initdone
-00009d1c CLK_A_TABBEG
-00009d1c PRD_clock
-00009d1c _PRD_clock
-00009d20 CLK_null
+000052e0 _DSK6713_wait
+00005384 _DSK6713_waitusec
+000053b8 _DSK6713_rset
+000053cc _DSK6713_rget
+00005460 _DSK6713_getVersion
+000054b0 _DSK6713_init
+00005760 _main
+0000579c _init_hardware
+00005890 _init_HWI
+00005928 _sine_init
+000059d8 _sinegen
+00005a78 _ISR_AIC
+00005b60 __frcmpyd_div
+00005ee0 _sin
+00006200 _DSK6713_AIC23_openCodec
+000064e0 _memcpy
+00006720 _get_sampling_handle
+00006840 _set_samp_freq
+00006920 _IRQ_map
+00006ae0 _MCBSP_reset
+00006c80 _wait500nS
+00006ca8 GBL_USERINITFXN
+00006ca8 _GBL_setPLLto225MHz
+00006e00 _DSK6713_AIC23_rset
+00006ec8 _DSK6713_AIC23_rget
+00006eec _DSK6713_AIC23_config
+00006f80 __strasgi
+000070c0 _call_dtors
+000071e0 _MCBSP_open
+000072e0 _MCBSP_start
+000073e0 _atexit
+000074e0 __frcmpyf_div
+000075c0 __nround
+000076a0 _stereo_write_16Bit
+000076c8 _stereo_read_16Bit
+000076f4 _mono_write_16Bit
+0000771c _mono_read_16Bit
+00007780 __fixdu
+00007840 _modf
+000079c0 _DSK6713_AIC23_setFreq
+00007a80 _MCBSP_close
+00007b20 __mpyll
+00007bc0 __remu
+00007d00 _DSK6713_AIC23_closeCodec
+00007d80 _IRQ_enable
+00007dc0 ___add_dtor
+00007e80 __trunc
+00007ec0 _IRQ_globalDisable
+00007ee0 _IRQ_globalEnable
+00007f00 _IRQ_nmiEnable
+00007f20 __nop
+00007f40 __register_lock
+00007f60 __register_unlock
+00007f80 __IRQ_hookFetchPacket
+00007fa0 ___cinit__
+00007fa0 ___etext__
+00007fa0 cinit
+00007fa0 etext
+00009004 LOG_A_TABBEG
+00009004 LOG_system
+00009004 _LOG_A_TABBEG
+00009004 _LOG_system
+0000901c LOG_A_TABEND
+0000901c _LOG_A_TABEND
+00009020 _RTDX_Poll
+00009420 _RTDX_Buffer_WriteCB
+00009a60 _RTDX_Mon_Queue
+00009c80 _RTDX_Init_RT_Monitor
+00009d00 _RTDX_Buffer_Initialize
+00009d60 _RTDX_Buffer_ReadCB
+00009dc0 _RTDX_Buffer_Size
+00009e00 _RTDX_Final_RT_Monitor
+00009e40 _RTDX_Buffer_Read
+00009e60 _RTDX_Buffer_Write
+00009ea0 _RTDX_Mask_IER
+00009ec0 _Config
+00009ee8 _table
+0000a2e8 ___atexit_func_id__
+0000a498 __IRQ_eventTable
+0000a51c __IRQ_intTable
+0000a55c __IRQ_dispatchTable
+0000a564 _KNL_queues
+0000a604 _KNL_dummy
+0000a63c _TSK_ATTRS
+0000a658 _TSK_config
+0000a678 _TSK_timerSem
+0000a698 _OBJ_table
+0000a6d0 _OBJ_segtab
+0000a6ec __TSK_mutex
+0000a714 __MEM_mutex
+0000a73c _dtors
+0000a7b0 __MCBSP_hDev0
+0000a7b4 __MCBSP_hDev1
+0000a7e0 _SYS_exitStack
+0000a83c __cleanup_ptr
+0000a840 __dtors_ptr
+0000a844 ___TI_enable_exit_profile_output
+0000a848 __lock
+0000a84c __unlock
+0000a860 _RTDX_Buffer
+0000ac68 _RTDX_Buffer_Start
+0000ac6c _RTDX_Buffer_End
+0000ac70 _rtdx_buffer_state
+0000ac7c _RTDX_writing
+0000ac90 _rtdx_mon_state
+0000acac RTA_fromHost$buf
+0000acc0 BIOS_init
+0000acc0 _BIOS_init
+0000ae24 BIOS$$CLKON
+0000ae64 BIOS$$CLKOFF
+0000aecc BIOS_start
+0000aecc _BIOS_start
+0000af80 _c_int00
+0000b040 _TSK_init
+0000b0c0 _OBJ_init
+0000b0e0 TSK_idle$stack
+0000b478 TSK_idle$stkptr
+0000b4e0 GBL_stackbeg
+0000b4e0 _HWI_STKTOP
+0000b4e0 __stack
+0000b8d8 _HWI_STKBOTTOM
+0000b8df GBL_stackend
+0000b8e0 $bss
+0000b8e0 .bss
+0000b8e0 _HWI_dispatchTab
+0000b8e0 ___bss__
+0000b9e0 IDL_D_tabbeg
+0000b9e4 IDL_D_calibrate
+0000b9e8 IDL_D_calbeg
+0000b9ec LOG_D_system
+0000b9ec _LOG_D_system
+0000b9f0 PIP_D_tabbeg
+0000b9f4 PIP_D_tablen
+0000b9f8 CLK_R_time
+0000b9fc CLK_D_timefxn
+0000ba00 CLK_D_tabbeg
+0000ba04 CLK_D_isrhook
+0000ba08 CLK_D_idletime
+0000ba0c _CLK_htimeDiv
+0000ba10 _CLK_htimeMult
+0000ba14 _CLK_ltimeDiv
+0000ba18 _CLK_ltimeMult
+0000ba1c _CLK_D_dirty
+0000ba20 _CLK_D_prd
+0000ba24 _CLK_D_tddr
+0000ba28 _CLK_D_countspms
+0000ba2c PRD_D_tick
+0000ba2c _PRD_D_tick
+0000ba30 PRD_D_cur
+0000ba34 PRD_D_elapsed
+0000ba38 PRD_D_prevtim
+0000ba3c PRD_D_scalar
+0000ba40 PRD_D_swihandle
+0000ba44 PRD_D_tabbeg
+0000ba48 PRD_D_tablen
+0000ba4c PRD_D_thook
+0000ba50 RTA_D_fromHost
+0000ba54 RTA_D_toHost
+0000ba58 RTA_D_logval
+0000ba68 RTA_D_stsval
+0000ba74 HST_D_chanmask
+0000ba78 HST_D_tabbeg
+0000ba7c HST_D_tabend
+0000ba80 _GBL_procId
+0000ba84 _GBL_clkIn
+0000ba88 _GBL_freq
+0000ba8c _MEM_D_NUMSEGMENTS
+0000ba90 _MEM_D_memtab
+0000ba94 _MEM_D_freelist
+0000ba98 _MEM_D_lockaddr
+0000ba9c _MEM_D_unlockaddr
+0000baa0 _SYS
+0000baa4 __HOOK_knlId
+0000baa8 __HOOK_NUMHOOKS
+0000baac SWI_D_runaddr
+0000baac _SWI_D_runaddr
+0000baac _SWI_data
+0000bab0 SWI_D_execaddr
+0000bab0 _SWI_D_execaddr
+0000bab4 SWI_D_curmask
+0000bab4 _SWI_D_curmask
+0000bab8 SWI_D_curset
+0000bab8 _SWI_D_curset
+0000babc SWI_D_lock
+0000babc _SWI_D_lock
+0000bac0 SWI_D_curmbox
+0000bac4 SWI_D_curfxn
+0000bac4 _SWI_D_curfxn
+0000bac8 SWI_D_rdybeg
+0000bac8 _SWI_D_rdybeg
+0000bacc SWI_D_inswi
+0000bacc _SWI_D_inswi
+0000bad0 SWI_D_rdytab
+0000bb48 _KNL_wFlag
+0000bb4c _KNL_wList
+0000bb50 _KNL_alarm
+0000bb54 _KNL_setpri
+0000bb58 _KNL_inactive
+0000bb5c _KNL_priority
+0000bb60 _KNL_set
+0000bb64 _KNL_curtask
+0000bb68 _KNL_prevtask
+0000bb6c _KNL_curtime
+0000bb70 _KNL_swiptr
+0000bb74 _KNL_curqueue
+0000bb78 _KNL_maxqueue
+0000bb7c _KNL_tswitchfxn
+0000bb80 _KNL_tcreatefxn
+0000bb84 _KNL_tdeletefxn
+0000bb88 _KNL_treadyfxn
+0000bb8c _KNL_idlefxn
+0000bb90 _H_Codec
+0000bb94 _sampling_freq
+0000bb98 _sine_freq
+0000bb9c _sine_index
+0000bba0 _L_Gain
+0000bba4 _R_Gain
+0000bba8 _sine_phase_ind
+0000bbac HWI_D_spsave
+0000bbac _HWI_D_spsave
+0000bbac _HWI_data
+0000bbb8 _HWI_D_inhwi
+0000bbbc HWI_D_bss
+0000bbc0 HWI_D_ccmask
+0000bbc4 RTA_fromHost$pipe$dtab
+0000bbd0 RTA_toHost$pipe$dtab
+0000bbdc LNK_dspFrameRequestMask
+0000bbdc _LNK_dspFrameRequestMask
+0000bbe0 LNK_dspFrameReadyMask
+0000bbe0 _LNK_dspFrameReadyMask
+0000bbe4 LNK_readPend
+0000bbe4 _LNK_readPend
+0000bbe8 LNK_readDone
+0000bbe8 _LNK_readDone
+0000bbec LNK_readFail
+0000bbec _LNK_readFail
+0000bbf0 LNK_writeFail
+0000bbf0 _LNK_writeFail
+0000bbfc _rtdxNullChanCnt
+0000bc00 _rtdxNullFuncCnt
+0000bc04 _TSK_nTasks
+0000bc08 _TSK_pid
+0000bc0c _TSK
+0000bc10 _CLK_DFLTMICROSECS
+0000bc14 _CLK_D_microseconds
+0000bc18 _SYS_exitStackPtr
+0000bc1c _SYS_exitStackTop
+0000bc20 _DSK6713_AIC23_codeccontrolhandle
+0000bc24 _DSK6713_AIC23_codecdatahandle
+0000bc28 _CLK_htimePerLtime
+0000bc30 IDL_D_busyObj
+0000bc38 _DSK6713_version
+0000bc3a ___end__
+0000bc3a end
+0000bc3c _SYS_PUTCBEG
+0000be3b _SYS_PUTCEND
+0000be48 TSK_idle
+0000be48 _TSK_idle
+0000bedc IDL_A_TABBEG
+0000bedc IDL_cpuLoad
+0000bedc _IDL_cpuLoad
+0000bee0 LNK_dataPump
+0000bee0 _LNK_dataPump
+0000bee4 RTA_dispatcher
+0000bee4 _RTA_dispatcher
+0000bee8 IDL_END
+0000beec IDL_A_CALBEG
+0000beec IDL_cpuLoad$
+0000bef0 LNK_dataPump$
+0000bef4 RTA_dispatcher$
+0000bef8 IDL_END$
+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 HST_A_TABBEG
+0000c2c4 PIP_A_TABEND
+0000c2c4 _HST_A_TABBEG
+0000c2c4 _PIP_A_TABEND
+0000c2c8 RTA_fromHost
+0000c2c8 _RTA_fromHost
+0000c2d0 RTA_fromHost$rtdx
+0000c2e4 RTA_toHost
+0000c2e4 _RTA_toHost
+0000c2ec RTA_toHost$rtdx
+0000c300 HST_A_TABEND
+0000c300 KNL_swi$sts$stsobj
+0000c300 STS_A_TABBEG
+0000c300 _HST_A_TABEND
+0000c300 _STS_A_TABBEG
+0000c304 KNL_swi$sts
+0000c310 TSK_idle$sts$stsobj
+0000c314 TSK_idle$sts
+0000c320 IDL_busyObj$stsobj
+0000c324 IDL_busyObj
+0000c324 _IDL_busyObj
+0000c330 KNL_swi
+0000c330 STS_A_TABEND
+0000c330 SWI_A_TABBEG
+0000c330 _KNL_swi
+0000c330 _STS_A_TABEND
+0000c35c SWI_A_TABEND
+0000c384 SYS$config
+0000c394 ___pinit__
+0000c394 pinit
+0000c3a0 TRC_cinit
+0000c3a4 TRC_R_mask
+0000c3a4 _TRC_R_mask
+0000c3a8 GBL_initdone
+0000c3ac CLK_A_TABBEG
+0000c3ac PRD_clock
+0000c3ac _PRD_clock
+0000c3b0 CLK_null
0000dbba CLK_COUNTSPMS
0000dbba CLK_HTIMEPERLTIME
0000dbba CLK_PRD
@@ -1723,7 +1800,7 @@ address name
01940000 CLK_REGS
01940000 _CLK_REGS
082039a3 HWI_INTRMULTHIGH
-310718af HWI_INTRMULTLOW
+310718ae HWI_INTRMULTLOW
ffffffff HST_DSMBUFSEG
ffffffff IRAM
ffffffff RTDX_DATAMEMSEG
@@ -1737,4 +1814,4 @@ ffffffff ___binit__
ffffffff ___c_args__
ffffffff binit
-[713 symbols]
+[737 symbols]
diff --git a/lab3/RTDSP/Debug/dsp_bios_.cdb b/lab3/RTDSP/Debug/dsp_bios_.cdb
index 5352cd9..1c53cc7 100644
--- a/lab3/RTDSP/Debug/dsp_bios_.cdb
+++ b/lab3/RTDSP/Debug/dsp_bios_.cdb
@@ -75,7 +75,7 @@ type GlobalStatus {
prop Visible :: 0
prop Writable :: 1
}
- global DATE :: "Tue Jan 16 17:42:58 2018" {
+ global DATE :: "Thu Jan 18 15:52:38 2018" {
prop Type :: "{21455EA3-B96A-11cf-9BFE-0000C0AC14C7}"
prop Visible :: 0
prop Writable :: 0
@@ -4177,8 +4177,8 @@ object HWI_INT4 :: HWI {
param iId :: 4
param iDelUser :: "HWI"
param iDelMsg :: "Hardware interrupt objects cannot be deleted"
- param iSource :: MCSP_1_Receive
- param iEventId :: 15
+ param iSource :: MCSP_1_Transmit
+ param iEventId :: 14
param iReMappable :: 1
param iIntrEnableMask :: 16
param function :: @_ISR_AIC
@@ -6061,7 +6061,7 @@ object MCSP_1_Transmit :: ISRC {
param iId :: 0
param iDelUser :: "USER"
param iDelMsg :: "ok"
- param iHwi :: HWI_UNUSED
+ param iHwi :: HWI_INT4
param iIntrSelectNum :: 14
}
@@ -6071,7 +6071,7 @@ object MCSP_1_Receive :: ISRC {
param iId :: 0
param iDelUser :: "USER"
param iDelMsg :: "ok"
- param iHwi :: HWI_INT4
+ param iHwi :: HWI_UNUSED
param iIntrSelectNum :: 15
}
diff --git a/lab3/RTDSP/Debug/dsp_bios_cfg.h62 b/lab3/RTDSP/Debug/dsp_bios_cfg.h62
index 7165b14..1f831ca 100644
--- a/lab3/RTDSP/Debug/dsp_bios_cfg.h62
+++ b/lab3/RTDSP/Debug/dsp_bios_cfg.h62
@@ -152,7 +152,7 @@ HWI$ .set 1
HWI_ZEROTAB .set 01H
HWI_GENERATE_RESET_VEC .set 00H
HWI_POLARITYMASK .set 00H
-HWI_INTRMULTLOW .set 0310718afH
+HWI_INTRMULTLOW .set 0310718aeH
HWI_INTRMULTHIGH .set 082039a3H
HWI_CFGDISPATCHED .set 04018H
SWI$ .set 1
diff --git a/lab3/RTDSP/Debug/dsp_bios_cfg.s62 b/lab3/RTDSP/Debug/dsp_bios_cfg.s62
index 2b60311..aa5a100 100644
--- a/lab3/RTDSP/Debug/dsp_bios_cfg.s62
+++ b/lab3/RTDSP/Debug/dsp_bios_cfg.s62
@@ -5,7 +5,7 @@
;; INPUT dsp_bios_.cdb
;; CONFIGURATION/VERSION INFORMATION
- .asg "Tue Jan 16 17:42:58 2018", VERS$DATE
+ .asg "Thu Jan 18 15:52:38 2018", VERS$DATE
;; PROLOGUE
.include dsp_bios_cfg.h62
@@ -406,7 +406,7 @@ HOOK$SETOF .set 00H
.asg 01H, _ZEROTAB
.asg 00H, _GENERATE_RESET_VEC
.asg 00H, _POLARITYMASK
- .asg 0310718afH, _INTRMULTLOW
+ .asg 0310718aeH, _INTRMULTLOW
.asg 082039a3H, _INTRMULTHIGH
.asg 04018H, _CFGDISPATCHED
HWI_config _ZEROTAB, _GENERATE_RESET_VEC, _POLARITYMASK, _INTRMULTLOW, _INTRMULTHIGH, _CFGDISPATCHED
diff --git a/lab3/RTDSP/Debug/intio.pp b/lab3/RTDSP/Debug/intio.pp
index 70d174d..21e0ff9 100644
--- a/lab3/RTDSP/Debug/intio.pp
+++ b/lab3/RTDSP/Debug/intio.pp
@@ -58,3 +58,4 @@ intio.obj: C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include/mathl.h
intio.obj: C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include/unaccess.h
intio.obj: C:/EEE/CCStudio4.1/ccsv4/C6000/dsk6713/include/helper_functions_ISR.h
intio.obj: C:/EEE/CCStudio4.1/ccsv4/tools/compiler/c6000/include/math.h
+intio.obj: C:/EEE/CCStudio4.1/ccsv4/C6000/dsk6713/include/helper_functions_polling.h
diff --git a/lab3/RTDSP/dsp_bios_.tcf b/lab3/RTDSP/dsp_bios_.tcf
index 644818e..131cf32 100644
--- a/lab3/RTDSP/dsp_bios_.tcf
+++ b/lab3/RTDSP/dsp_bios_.tcf
@@ -8,6 +8,7 @@ bios.enableTskManager(prog);
bios.HWI.instance("HWI_INT4").interruptSource = prog.get("MCSP_1_Receive");
bios.HWI.instance("HWI_INT4").fxn = prog.extern("ISR_AIC");
bios.HWI.instance("HWI_INT4").useDispatcher = 1;
+bios.HWI.instance("HWI_INT4").interruptSource = prog.get("MCSP_1_Transmit");
// !GRAPHICAL_CONFIG_TOOL_SCRIPT_INSERT_POINT!
prog.gen();
diff --git a/lab3/RTDSP/intio.c b/lab3/RTDSP/intio.c
index 32b539e..bf2dec9 100644
--- a/lab3/RTDSP/intio.c
+++ b/lab3/RTDSP/intio.c
@@ -37,6 +37,12 @@
// Some functions to help with writing/reading the audio ports when using interrupts.
#include <helper_functions_ISR.h>
+// Some functions to help with configuring hardware
+#include "helper_functions_polling.h"
+
+// PI defined here for use in your code
+#define PI 3.141592653589793
+
/******************************* Global declarations ********************************/
/* Audio port configuration settings: these values set registers in the AIC23 audio
@@ -62,25 +68,47 @@ DSK6713_AIC23_Config Config = { \
// Codec handle:- a variable used to identify audio interface
DSK6713_AIC23_CodecHandle H_Codec;
-short mono_in;
+
+/* Sampling frequency in HZ. Must only be set to 8000, 16000, 24000
+32000, 44100 (CD standard), 48000 or 96000 */
+int sampling_freq = 16000;
+
+/* Use this variable in your code to set the frequency of your sine wave
+ be carefull that you do not set it above the current nyquist frequency! */
+float sine_freq = 2000.0;
+
+// Contains the size of the sine table
+#define SINE_TABLE_SIZE 256
+// Declares the global sine table that will be used to generate the sine wave
+float table[SINE_TABLE_SIZE];
+
+
+// Current index in the table, that can be used to calculate the next index
+int sine_index = 0;
+Int32 L_Gain = 2100000000;
+Int32 R_Gain = 2100000000;
+unsigned sine_phase_ind = 0;
/******************************* Function prototypes ********************************/
void init_hardware(void);
void init_HWI(void);
void ISR_AIC(void);
+void sine_init(void);
/********************************** Main routine ************************************/
void main(){
// initialize board and the audio port
init_hardware();
-
+
+ sine_init();
/* initialize hardware interrupts */
init_HWI();
-
+
/* loop indefinitely, waiting for interrupts */
- while(1)
- {};
+ while(1) {
+
+ };
}
@@ -107,7 +135,7 @@ void init_hardware()
MCBSP_FSETS(XCR1, XWDLEN1, 32BIT);
MCBSP_FSETS(SPCR1, XINTM, FRM);
-
+ DSK6713_AIC23_setFreq(H_Codec, get_sampling_handle(&sampling_freq));
}
/********************************** init_HWI() **************************************/
@@ -115,20 +143,73 @@ void init_HWI(void)
{
IRQ_globalDisable(); // Globally disables interrupts
IRQ_nmiEnable(); // Enables the NMI interrupt (used by the debugger)
- IRQ_map(IRQ_EVT_RINT1,4); // Maps an event to a physical interrupt
- IRQ_enable(IRQ_EVT_RINT1); // Enables the event
+ IRQ_map(IRQ_EVT_XINT1,4); // Maps an event to a physical interrupt
+ IRQ_enable(IRQ_EVT_XINT1); // Enables the event
IRQ_globalEnable(); // Globally enables interrupts
}
/******************** WRITE YOUR INTERRUPT SERVICE ROUTINE HERE***********************/
+void sine_init(void)
+{
+ int i;
+ for(i = 0; i < SINE_TABLE_SIZE; i++)
+ {
+ table[i] = sin(2 * PI * i / SINE_TABLE_SIZE);
+ }
+}
+
+float sinegen(unsigned ind)
+{
+ float sample;
+ unsigned sample_index = round(ind * sine_freq * SINE_TABLE_SIZE / sampling_freq);
+ sample_index = sample_index % SINE_TABLE_SIZE;
+ sample = table[sample_index];
+ return sample;
+}
-
+/********************************** Ex2 ***************************************/
void ISR_AIC()
{
+
+
+ // temporary variable used to output values from function
+ float wave_out, wave;
+ sine_phase_ind = sine_phase_ind % sampling_freq;
+ wave = sinegen(sine_phase_ind++);
+ wave_out = wave < 0 ? wave : -wave;
+
+ /*Rectifying the wave
+ if (!DSK6713_AIC23_write(H_Codec, ((Int32)(wave_out * L_Gain)))) {
+ #ifdef FILEIO
+ puts("Left channel not ready")
+ #endif
+ }
+ if (!DSK6713_AIC23_write(H_Codec, ((Int32)(wave_out * R_Gain)))) {
+ #ifdef FILEIO
+ puts("Right channel not ready")
+ #endif
+ }*/
+
+ mono_write_16Bit((short)(wave_out*32767));
+
+ set_samp_freq(&sampling_freq, Config, &H_Codec);
+
+ /*Attempt 2 below:
+ out = (int)(wave_out*(pow(2,15)-1));
+ mono_in = mono_read_16Bit();
+ mono_write_16Bit(out); */
+}
+
+
+/********************************** Ex1 ***************************************/
+/*void ISR_AIC()
+{
short mono_out;
mono_in = mono_read_16Bit();
mono_out = mono_in; //mono_in < 0 ? -mono_in : mono_in;
mono_write_16Bit(mono_out);
}
+*/
+