aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDivyansh Manocha <dan12n@users.noreply.github.com>2018-02-23 17:55:16 +0000
committerGitHub <noreply@github.com>2018-02-23 17:55:16 +0000
commit435de03e0a9a484f8474c420a0a30bb87fddd4d8 (patch)
tree6f847589201be8dfde9ba2d5e300d14923096896
parentda6b455dc35d1f9db153f1a7258549cd8e23f6b2 (diff)
downloadNoiseSilencer-435de03e0a9a484f8474c420a0a30bb87fddd4d8.tar.gz
NoiseSilencer-435de03e0a9a484f8474c420a0a30bb87fddd4d8.zip
Updated code to a more generic version
-rw-r--r--lab5/RTDSP/Debug/RTDSP.map2197
-rw-r--r--lab5/RTDSP/Debug/RTDSP.outbin189941 -> 204430 bytes
-rw-r--r--lab5/RTDSP/Debug/dsp_bios_.cdb2
-rw-r--r--lab5/RTDSP/Debug/dsp_bios_cfg.objbin35090 -> 35090 bytes
-rw-r--r--lab5/RTDSP/Debug/dsp_bios_cfg.s622
-rw-r--r--lab5/RTDSP/Debug/dsp_bios_cfg_c.objbin11213 -> 11213 bytes
-rw-r--r--lab5/RTDSP/Debug/intio.objbin19349 -> 21959 bytes
-rw-r--r--lab5/RTDSP/Debug/intio.pp2
-rw-r--r--lab5/RTDSP/Matlab/elliptical.m10
-rw-r--r--lab5/RTDSP/Matlab/filter_coeff_ell.txt2
-rw-r--r--lab5/RTDSP/Matlab/filter_coeff_ell_a.txt1
-rw-r--r--lab5/RTDSP/Matlab/filter_coeff_ell_b.txt1
-rw-r--r--lab5/RTDSP/Matlab/gen_filter.m7
-rw-r--r--lab5/RTDSP/intio.c39
14 files changed, 1166 insertions, 1097 deletions
diff --git a/lab5/RTDSP/Debug/RTDSP.map b/lab5/RTDSP/Debug/RTDSP.map
index 8acd173..2e90a93 100644
--- a/lab5/RTDSP/Debug/RTDSP.map
+++ b/lab5/RTDSP/Debug/RTDSP.map
@@ -1,17 +1,17 @@
******************************************************************************
TMS320C6x Linker PC v6.1.15
******************************************************************************
->> Linked Fri Feb 23 15:00:24 2018
+>> Linked Fri Feb 23 17:06:21 2018
OUTPUT FILE NAME: <RTDSP.out>
-ENTRY POINT SYMBOL: "_c_int00" address: 00010760
+ENTRY POINT SYMBOL: "_c_int00" address: 000114a0
MEMORY CONFIGURATION
name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
- IRAM 00000000 00040000 00011fcb 0002e035 RWIX
+ IRAM 00000000 00040000 00012d4f 0002d2b1 RWIX
SDRAM 80000000 00800000 00000000 00800000 RWIX
@@ -34,307 +34,314 @@ section page origin length input sections
* 0 00000200 00008000 UNINITIALIZED
00000200 00008000 --HOLE--
-.bios 0 00008200 000041c0
+.bios 0 00008200 00004ac0
00008200 00000600 lnkrtdx.a67 : rtdx.o67 (.bios)
00008800 000005e0 bios.a67 : gbl_setL2CacheMode.o67 (.bios)
00008de0 00000540 : swi.o67 (.bios)
00009320 00000460 : hwi_disp_asm.o67 (.bios)
- 00009780 000003a0 : prd.o67 (.bios)
- 00009b20 000002c0 : knl_run.o67 (.bios)
- 00009de0 000002c0 : rta.o67 (.bios)
- 0000a0a0 000002c0 : sem_pend.o67 (.bios)
- 0000a360 00000260 : knl_tick.o67 (.bios)
- 0000a5c0 00000240 : pip.o67 (.bios)
- 0000a800 00000220 : sem_dopo.o67 (.bios)
- 0000aa20 00000200 : tsk_setu.o67 (.bios)
- 0000ac20 000001c0 : knl_swit.o67 (.bios)
- 0000ade0 000001c0 biosC6000.a67 : clk.o67 (.bios)
- 0000afa0 000001a0 bios.a67 : tsk_exit.o67 (.bios)
- 0000b140 00000180 : autoinit.o67 (.bios)
- 0000b2c0 00000180 : tsk_stup.o67 (.bios)
- 0000b440 00000140 : knl_chec.o67 (.bios)
- 0000b580 000000e0 : gbl_cslcacheinit.o67 (.bios)
- 0000b660 000000e0 : knl_exit.o67 (.bios)
- 0000b740 000000e0 : sem_post.o67 (.bios)
- 0000b820 000000e0 : sem_post_asm.o67 (.bios)
- 0000b900 000000e0 biosC6000.a67 : clk_meas.o67 (.bios)
- 0000b9e0 000000c0 bios.a67 : knl_ipos.o67 (.bios)
- 0000baa0 000000c0 : knl_post.o67 (.bios)
- 0000bb60 000000c0 : lck.o67 (.bios)
- 0000bc20 000000c0 : sys_exit.o67 (.bios)
- 0000bce0 000000c0 biosC6000.a67 : clk_htime.o67 (.bios)
- 0000bda0 00000080 bios.a67 : fxn.o67 (.bios)
- 0000be20 00000080 : idl_busy.o67 (.bios)
- 0000bea0 00000080 : log.o67 (.bios)
- 0000bf20 00000080 : sts.o67 (.bios)
- 0000bfa0 00000080 biosC6000.a67 : idl_cal.o67 (.bios)
- 0000c020 00000060 bios.a67 : hwi_c.o67 (.bios)
- 0000c080 00000060 : sem_pend_counting.o67 (.bios)
- 0000c0e0 00000060 : sys_abor.o67 (.bios)
- 0000c140 00000060 : utl_putc.o67 (.bios)
- 0000c1a0 00000060 biosC6000.a67 : clk_start.o67 (.bios)
- 0000c200 00000040 bios.a67 : idl_stub.o67 (.bios)
- 0000c240 00000040 : rta_andn.o67 (.bios)
- 0000c280 00000040 : utl_doab.o67 (.bios)
- 0000c2c0 00000040 biosC6000.a67 : clk_stop.o67 (.bios)
- 0000c300 00000020 bios.a67 : fxn_c.o67 (.bios)
- 0000c320 00000020 : gbl_vers.o67 (.bios)
- 0000c340 00000020 : idl.o67 (.bios)
- 0000c360 00000020 : sts_set.o67 (.bios)
- 0000c380 00000020 : utl_doer.o67 (.bios)
- 0000c3a0 00000020 : utl_halt.o67 (.bios)
+ 00009780 000003e0 : malloc.o67 (.bios)
+ 00009b60 000003a0 : prd.o67 (.bios)
+ 00009f00 000002c0 : knl_run.o67 (.bios)
+ 0000a1c0 000002c0 : rta.o67 (.bios)
+ 0000a480 000002c0 : sem_pend.o67 (.bios)
+ 0000a740 00000280 : mem_allo.o67 (.bios:.near)
+ 0000a9c0 00000260 : knl_tick.o67 (.bios)
+ 0000ac20 00000240 : mem_free.o67 (.bios:.near)
+ 0000ae60 00000240 : pip.o67 (.bios)
+ 0000b0a0 00000220 : sem_dopo.o67 (.bios)
+ 0000b2c0 00000200 : tsk_setu.o67 (.bios)
+ 0000b4c0 000001c0 : knl_swit.o67 (.bios)
+ 0000b680 000001c0 biosC6000.a67 : clk.o67 (.bios)
+ 0000b840 000001a0 bios.a67 : tsk_exit.o67 (.bios)
+ 0000b9e0 00000180 : autoinit.o67 (.bios)
+ 0000bb60 00000180 : tsk_stup.o67 (.bios)
+ 0000bce0 00000140 : knl_chec.o67 (.bios)
+ 0000be20 000000e0 : gbl_cslcacheinit.o67 (.bios)
+ 0000bf00 000000e0 : knl_exit.o67 (.bios)
+ 0000bfe0 000000e0 : sem_post.o67 (.bios)
+ 0000c0c0 000000e0 : sem_post_asm.o67 (.bios)
+ 0000c1a0 000000e0 biosC6000.a67 : clk_meas.o67 (.bios)
+ 0000c280 000000c0 bios.a67 : knl_ipos.o67 (.bios)
+ 0000c340 000000c0 : knl_post.o67 (.bios)
+ 0000c400 000000c0 : lck.o67 (.bios)
+ 0000c4c0 000000c0 : sys_exit.o67 (.bios)
+ 0000c580 000000c0 biosC6000.a67 : clk_htime.o67 (.bios)
+ 0000c640 00000080 bios.a67 : fxn.o67 (.bios)
+ 0000c6c0 00000080 : idl_busy.o67 (.bios)
+ 0000c740 00000080 : log.o67 (.bios)
+ 0000c7c0 00000080 : sts.o67 (.bios)
+ 0000c840 00000080 biosC6000.a67 : idl_cal.o67 (.bios)
+ 0000c8c0 00000060 bios.a67 : sys_erro.o67 (.bios:.near)
+ 0000c920 00000060 : hwi_c.o67 (.bios)
+ 0000c980 00000060 : sem_pend_counting.o67 (.bios)
+ 0000c9e0 00000060 : sys_abor.o67 (.bios)
+ 0000ca40 00000060 : utl_putc.o67 (.bios)
+ 0000caa0 00000060 biosC6000.a67 : clk_start.o67 (.bios)
+ 0000cb00 00000040 bios.a67 : idl_stub.o67 (.bios)
+ 0000cb40 00000040 : rta_andn.o67 (.bios)
+ 0000cb80 00000040 : utl_doab.o67 (.bios)
+ 0000cbc0 00000040 biosC6000.a67 : clk_stop.o67 (.bios)
+ 0000cc00 00000020 bios.a67 : fxn_c.o67 (.bios)
+ 0000cc20 00000020 : gbl_vers.o67 (.bios)
+ 0000cc40 00000020 : idl.o67 (.bios)
+ 0000cc60 00000020 : sts_set.o67 (.bios)
+ 0000cc80 00000020 : utl_doer.o67 (.bios)
+ 0000cca0 00000020 : utl_halt.o67 (.bios)
-.text 0 0000c3c0 00001ba0
- 0000c3c0 00000480 dsk6713bslccsv4.lib : dsk6713.obj (.text)
- 0000c840 00000340 intio.obj (.text)
- 0000cb80 000002e0 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.text)
- 0000ce60 00000240 rts6700.lib : memcpy62.obj (.text:_memcpy)
- 0000d0a0 000001c0 csl6713.lib : csl_irq.obj (.text:_IRQ_map)
- 0000d260 000001a0 : csl_mcbsp.obj (.text:_MCBSP_reset)
- 0000d400 00000180 bios.a67 : gbl_cslpllinit62.o67 (.text)
- 0000d580 00000180 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.text)
- 0000d700 00000140 rts6700.lib : strasg.obj (.text:__strasgi)
- 0000d840 00000120 : sinit.obj (.text:_call_dtors)
- 0000d960 00000100 csl6713.lib : csl_mcbsp.obj (.text:_MCBSP_open)
- 0000da60 00000100 : csl_mcbsp.obj (.text:_MCBSP_start)
- 0000db60 00000100 rts6700.lib : atexit.obj (.text:_atexit)
- 0000dc60 000000e0 dsk6713bslccsv4.lib : helper_functions_ISR.obj (.text)
- 0000dd40 000000c0 bios.a67 : tsk_stup.o67 (.text)
- 0000de00 000000a0 csl6713.lib : csl_irq.obj (.text:_setMux)
- 0000dea0 00000040 rts6700.lib : sinit.obj (.text:___add_dtor)
- 0000dee0 00000020 : _lock.obj (.text:__nop)
- 0000df00 00000020 : _lock.obj (.text:__register_lock)
- 0000df20 00000020 : _lock.obj (.text:__register_unlock)
- 0000df40 00000020 csl6713.lib : csl_irq.obj (.text)
+.text 0 0000ccc0 00001fe0
+ 0000ccc0 00000660 intio.obj (.text)
+ 0000d320 00000480 dsk6713bslccsv4.lib : dsk6713.obj (.text)
+ 0000d7a0 000002e0 : dsk6713_aic23_opencodec.obj (.text)
+ 0000da80 00000240 rts6700.lib : memcpy62.obj (.text:_memcpy)
+ 0000dcc0 000001c0 csl6713.lib : csl_irq.obj (.text:_IRQ_map)
+ 0000de80 000001a0 : csl_mcbsp.obj (.text:_MCBSP_reset)
+ 0000e020 00000180 bios.a67 : gbl_cslpllinit62.o67 (.text)
+ 0000e1a0 00000180 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.text)
+ 0000e320 00000140 rts6700.lib : strasg.obj (.text:__strasgi)
+ 0000e460 00000120 : sinit.obj (.text:_call_dtors)
+ 0000e580 00000120 : memset.obj (.text:_memset)
+ 0000e6a0 00000100 csl6713.lib : csl_mcbsp.obj (.text:_MCBSP_open)
+ 0000e7a0 00000100 : csl_mcbsp.obj (.text:_MCBSP_start)
+ 0000e8a0 00000100 rts6700.lib : atexit.obj (.text:_atexit)
+ 0000e9a0 000000e0 dsk6713bslccsv4.lib : helper_functions_ISR.obj (.text)
+ 0000ea80 000000c0 bios.a67 : tsk_stup.o67 (.text)
+ 0000eb40 000000a0 csl6713.lib : csl_irq.obj (.text:_setMux)
+ 0000ebe0 00000040 rts6700.lib : sinit.obj (.text:___add_dtor)
+ 0000ec20 00000020 : _lock.obj (.text:__nop)
+ 0000ec40 00000020 : _lock.obj (.text:__register_lock)
+ 0000ec60 00000020 : _lock.obj (.text:__register_unlock)
+ 0000ec80 00000020 csl6713.lib : csl_irq.obj (.text)
-.cinit 0 0000df60 00001004
- 0000df60 000005ac dsp_bios_cfg.obj (.cinit)
- 0000e50c 00000004 --HOLE-- [fill = 0]
- 0000e510 0000026c bios.a67 : biosdata.o67 (.cinit)
- 0000e77c 00000004 --HOLE-- [fill = 0]
- 0000e780 000001a4 : knl.o67 (.cinit)
- 0000e924 00000004 --HOLE-- [fill = 0]
- 0000e928 0000012c csl6713.lib : csl_irq.obj (.cinit)
- 0000ea54 00000004 --HOLE-- [fill = 0]
- 0000ea58 000000b0 bios.a67 : swi.o67 (.cinit)
- 0000eb08 00000088 intio.obj (.cinit)
- 0000eb90 00000070 bios.a67 : tsk.o67 (.cinit)
- 0000ec00 00000060 : tsk_stup.o67 (.cinit)
- 0000ec60 0000005c lnkrtdx.a67 : rtdx.o67 (.cinit)
- 0000ecbc 00000004 --HOLE-- [fill = 0]
- 0000ecc0 00000054 csl6713.lib : csl_mcbsp.obj (.cinit)
- 0000ed14 00000004 --HOLE-- [fill = 0]
- 0000ed18 0000004c bios.a67 : rta.o67 (.cinit)
- 0000ed64 00000004 --HOLE-- [fill = 0]
- 0000ed68 0000004c rtdx.lib : buffer1.o62 (.cinit)
- 0000edb4 00000004 --HOLE-- [fill = 0]
- 0000edb8 00000034 bios.a67 : hwi.o67 (.cinit)
- 0000edec 00000004 --HOLE-- [fill = 0]
- 0000edf0 00000030 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.cinit)
- 0000ee20 0000002c bios.a67 : utl_putc.o67 (.cinit)
- 0000ee4c 00000004 --HOLE-- [fill = 0]
- 0000ee50 0000002c rts6700.lib : exit.obj (.cinit)
- 0000ee7c 00000004 --HOLE-- [fill = 0]
- 0000ee80 00000024 bios.a67 : obj_init.o67 (.cinit)
- 0000eea4 00000004 --HOLE-- [fill = 0]
- 0000eea8 0000001c : sys.o67 (.cinit)
- 0000eec4 00000004 --HOLE-- [fill = 0]
- 0000eec8 0000001c rts6700.lib : _lock.obj (.cinit)
- 0000eee4 00000004 --HOLE-- [fill = 0]
- 0000eee8 0000001c : atexit.obj (.cinit)
- 0000ef04 00000004 --HOLE-- [fill = 0]
- 0000ef08 00000018 bios.a67 : knl_tick.o67 (.cinit)
- 0000ef20 0000000c : gbl_setL2CacheMode.o67 (.cinit)
- 0000ef2c 00000004 --HOLE-- [fill = 0]
- 0000ef30 0000000c : idl_busy.o67 (.cinit)
- 0000ef3c 00000004 --HOLE-- [fill = 0]
- 0000ef40 0000000c : knl_swit.o67 (.cinit)
- 0000ef4c 00000004 --HOLE-- [fill = 0]
- 0000ef50 0000000c rts6700.lib : sinit.obj (.cinit)
- 0000ef5c 00000004 --HOLE-- [fill = 0]
- 0000ef60 00000004 (.pad.cinit) [fill = 0]
+.cinit 0 0000eca0 0000101c
+ 0000eca0 000005ac dsp_bios_cfg.obj (.cinit)
+ 0000f24c 00000004 --HOLE-- [fill = 0]
+ 0000f250 0000026c bios.a67 : biosdata.o67 (.cinit)
+ 0000f4bc 00000004 --HOLE-- [fill = 0]
+ 0000f4c0 000001a4 : knl.o67 (.cinit)
+ 0000f664 00000004 --HOLE-- [fill = 0]
+ 0000f668 0000012c csl6713.lib : csl_irq.obj (.cinit)
+ 0000f794 00000004 --HOLE-- [fill = 0]
+ 0000f798 000000b0 bios.a67 : swi.o67 (.cinit)
+ 0000f848 000000a0 intio.obj (.cinit)
+ 0000f8e8 00000070 bios.a67 : tsk.o67 (.cinit)
+ 0000f958 00000060 : tsk_stup.o67 (.cinit)
+ 0000f9b8 0000005c lnkrtdx.a67 : rtdx.o67 (.cinit)
+ 0000fa14 00000004 --HOLE-- [fill = 0]
+ 0000fa18 00000054 csl6713.lib : csl_mcbsp.obj (.cinit)
+ 0000fa6c 00000004 --HOLE-- [fill = 0]
+ 0000fa70 0000004c bios.a67 : rta.o67 (.cinit)
+ 0000fabc 00000004 --HOLE-- [fill = 0]
+ 0000fac0 0000004c rtdx.lib : buffer1.o62 (.cinit)
+ 0000fb0c 00000004 --HOLE-- [fill = 0]
+ 0000fb10 00000034 bios.a67 : hwi.o67 (.cinit)
+ 0000fb44 00000004 --HOLE-- [fill = 0]
+ 0000fb48 00000030 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.cinit)
+ 0000fb78 0000002c bios.a67 : utl_putc.o67 (.cinit)
+ 0000fba4 00000004 --HOLE-- [fill = 0]
+ 0000fba8 0000002c rts6700.lib : exit.obj (.cinit)
+ 0000fbd4 00000004 --HOLE-- [fill = 0]
+ 0000fbd8 00000024 bios.a67 : obj_init.o67 (.cinit)
+ 0000fbfc 00000004 --HOLE-- [fill = 0]
+ 0000fc00 0000001c : sys.o67 (.cinit)
+ 0000fc1c 00000004 --HOLE-- [fill = 0]
+ 0000fc20 0000001c rts6700.lib : _lock.obj (.cinit)
+ 0000fc3c 00000004 --HOLE-- [fill = 0]
+ 0000fc40 0000001c : atexit.obj (.cinit)
+ 0000fc5c 00000004 --HOLE-- [fill = 0]
+ 0000fc60 00000018 bios.a67 : knl_tick.o67 (.cinit)
+ 0000fc78 0000000c : gbl_setL2CacheMode.o67 (.cinit)
+ 0000fc84 00000004 --HOLE-- [fill = 0]
+ 0000fc88 0000000c : idl_busy.o67 (.cinit)
+ 0000fc94 00000004 --HOLE-- [fill = 0]
+ 0000fc98 0000000c : knl_swit.o67 (.cinit)
+ 0000fca4 00000004 --HOLE-- [fill = 0]
+ 0000fca8 0000000c rts6700.lib : sinit.obj (.cinit)
+ 0000fcb4 00000004 --HOLE-- [fill = 0]
+ 0000fcb8 00000004 (.pad.cinit) [fill = 0]
-.log 0 0000ef64 00000018
- 0000ef64 00000018 dsp_bios_cfg.obj (.log)
-
-.args 0 0000ef7c 00000004
- 0000ef7c 00000004 --HOLE-- [fill = 0]
+.args 0 0000fcbc 00000004
+ 0000fcbc 00000004 --HOLE-- [fill = 0]
.rtdx_text
-* 0 0000ef80 00000ea0
- 0000ef80 00000400 rtdx.lib : rtdx_mon.o62 (.rtdx_text:_RTDX_Poll)
- 0000f380 00000340 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_WriteCB)
- 0000f6c0 00000300 : buffer1.o62 (.rtdx_text:_RTDX_write_next)
- 0000f9c0 00000140 : rtdx_mon.o62 (.rtdx_text:_RTDX_Mon_Queue)
- 0000fb00 000000e0 : buffer1.o62 (.rtdx_text:_claim)
- 0000fbe0 00000080 : rtdx_mon.o62 (.rtdx_text:_RTDX_Init_RT_Monitor)
- 0000fc60 00000060 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Initialize)
- 0000fcc0 00000060 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_ReadCB)
- 0000fd20 00000040 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Size)
- 0000fd60 00000040 : rtdx_mon.o62 (.rtdx_text:_RTDX_Final_RT_Monitor)
- 0000fda0 00000020 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_Read)
- 0000fdc0 00000020 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Write)
- 0000fde0 00000020 : rtdx_mon.o62 (.rtdx_text:_RTDX_checksum)
- 0000fe00 00000020 : intr_tgt.o62 (.rtdx_text)
-
-.far 0 0000fe20 00000568 UNINITIALIZED
- 0000fe20 00000188 rts6700.lib : atexit.obj (.far)
- 0000ffa8 000000f4 csl6713.lib : csl_irq.obj (.far)
- 0001009c 000000d8 bios.a67 : knl.o67 (.far)
- 00010174 00000004 rts6700.lib : sinit.obj (.far)
- 00010178 00000060 intio.obj (.far)
- 000101d8 0000005c bios.a67 : tsk.o67 (.far)
- 00010234 00000054 : obj_init.o67 (.far)
- 00010288 00000050 : tsk_stup.o67 (.far)
- 000102d8 00000038 csl6713.lib : csl_mcbsp.obj (.far)
- 00010310 00000028 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.far)
- 00010338 00000020 bios.a67 : sys.o67 (.far)
- 00010358 00000010 : knl_tick.o67 (.far)
- 00010368 0000000c : utl_putc.o67 (.far)
- 00010374 0000000c rts6700.lib : exit.obj (.far)
- 00010380 00000008 : _lock.obj (.far)
-
-.hst1 0 00010388 00000010 UNINITIALIZED
- 00010388 00000010 dsp_bios_cfg.obj (.hst1)
+* 0 0000fcc0 00000ea0
+ 0000fcc0 00000400 rtdx.lib : rtdx_mon.o62 (.rtdx_text:_RTDX_Poll)
+ 000100c0 00000340 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_WriteCB)
+ 00010400 00000300 : buffer1.o62 (.rtdx_text:_RTDX_write_next)
+ 00010700 00000140 : rtdx_mon.o62 (.rtdx_text:_RTDX_Mon_Queue)
+ 00010840 000000e0 : buffer1.o62 (.rtdx_text:_claim)
+ 00010920 00000080 : rtdx_mon.o62 (.rtdx_text:_RTDX_Init_RT_Monitor)
+ 000109a0 00000060 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Initialize)
+ 00010a00 00000060 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_ReadCB)
+ 00010a60 00000040 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Size)
+ 00010aa0 00000040 : rtdx_mon.o62 (.rtdx_text:_RTDX_Final_RT_Monitor)
+ 00010ae0 00000020 : buffer2.o62 (.rtdx_text:_RTDX_Buffer_Read)
+ 00010b00 00000020 : buffer1.o62 (.rtdx_text:_RTDX_Buffer_Write)
+ 00010b20 00000020 : rtdx_mon.o62 (.rtdx_text:_RTDX_checksum)
+ 00010b40 00000020 : intr_tgt.o62 (.rtdx_text)
-.clk 0 00010398 00000008 UNINITIALIZED
- 00010398 00000008 dsp_bios_cfg.obj (.clk)
+.far 0 00010b60 00000580 UNINITIALIZED
+ 00010b60 00000188 rts6700.lib : atexit.obj (.far)
+ 00010ce8 000000f4 csl6713.lib : csl_irq.obj (.far)
+ 00010ddc 000000d8 bios.a67 : knl.o67 (.far)
+ 00010eb4 00000004 rts6700.lib : sinit.obj (.far)
+ 00010eb8 00000078 intio.obj (.far)
+ 00010f30 0000005c bios.a67 : tsk.o67 (.far)
+ 00010f8c 00000054 : obj_init.o67 (.far)
+ 00010fe0 00000050 : tsk_stup.o67 (.far)
+ 00011030 00000038 csl6713.lib : csl_mcbsp.obj (.far)
+ 00011068 00000028 dsk6713bslccsv4.lib : dsk6713_aic23_registers.obj (.far)
+ 00011090 00000020 bios.a67 : sys.o67 (.far)
+ 000110b0 00000010 : knl_tick.o67 (.far)
+ 000110c0 0000000c : utl_putc.o67 (.far)
+ 000110cc 0000000c rts6700.lib : exit.obj (.far)
+ 000110d8 00000008 : _lock.obj (.far)
-.sysinit 0 000103a0 00000520
- 000103a0 000002e0 dsp_bios_cfg.obj (.sysinit)
- 00010680 000000e0 bios.a67 : mem_init.o67 (.sysinit)
- 00010760 000000c0 : boot.o67 (.sysinit)
- 00010820 00000080 : tsk_init.o67 (.sysinit)
- 000108a0 00000020 : obj_init.o67 (.sysinit)
+.sysinit 0 000110e0 00000520
+ 000110e0 000002e0 dsp_bios_cfg.obj (.sysinit)
+ 000113c0 000000e0 bios.a67 : mem_init.o67 (.sysinit)
+ 000114a0 000000c0 : boot.o67 (.sysinit)
+ 00011560 00000080 : tsk_init.o67 (.sysinit)
+ 000115e0 00000020 : obj_init.o67 (.sysinit)
.rtdx_data
-* 0 000108c0 0000044c UNINITIALIZED
- 000108c0 00000410 dsp_bios_cfg.obj (.rtdx_data)
- 00010cd0 00000020 rtdx.lib : buffer1.o62 (.rtdx_data)
- 00010cf0 0000001c : rtdx_mon.o62 (.rtdx_data)
+* 0 00011600 0000044c UNINITIALIZED
+ 00011600 00000410 dsp_bios_cfg.obj (.rtdx_data)
+ 00011a10 00000020 rtdx.lib : buffer1.o62 (.rtdx_data)
+ 00011a30 0000001c : rtdx_mon.o62 (.rtdx_data)
-.mem 0 00010d0c 00000004 UNINITIALIZED
- 00010d0c 00000004 dsp_bios_cfg.obj (.mem)
+.mem 0 00011a4c 00000004 UNINITIALIZED
+ 00011a4c 00000004 dsp_bios_cfg.obj (.mem)
.TSK_idle$stk
-* 0 00010d10 00000400 UNINITIALIZED
- 00010d10 00000400 dsp_bios_cfg.obj (.TSK_idle$stk)
+* 0 00011a50 00000400 UNINITIALIZED
+ 00011a50 00000400 dsp_bios_cfg.obj (.TSK_idle$stk)
-.stack 0 00011110 00000400 UNINITIALIZED
- 00011110 00000400 --HOLE--
+.stack 0 00011e50 00000400 UNINITIALIZED
+ 00011e50 00000400 --HOLE--
-.bss 0 00011510 00000352 UNINITIALIZED
- 00011510 00000100 bios.a67 : hwi_disp_asm.o67 (.bss)
- 00011610 000000cc : biosdata.o67 (.bss)
- 000116dc 0000009c : swi.o67 (.bss)
- 00011778 00000048 : knl.o67 (.bss)
- 000117c0 00000028 dsp_bios_cfg.obj (.bss)
- 000117e8 00000018 bios.a67 : hwi.o67 (.bss)
- 00011800 00000018 lnkrtdx.a67 : rtdx.o67 (.bss)
- 00011818 00000010 rtdx.lib : buffer1.o62 (.bss)
- 00011828 0000000c bios.a67 : tsk.o67 (.bss)
- 00011834 00000008 : clk_data.o67 (.bss)
- 0001183c 00000008 : sys.o67 (.bss)
- 00011844 00000008 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.bss)
- 0001184c 00000004 bios.a67 : clk_data2.o67 (.bss)
- 00011850 00000004 : gbl_setL2CacheMode.o67 (.bss)
- 00011854 00000004 : idl_busy.o67 (.bss)
- 00011858 00000004 : mem_asm.o67 (.bss)
- 0001185c 00000004 intio.obj (.bss)
- 00011860 00000002 dsk6713bslccsv4.lib : dsk6713.obj (.bss)
+.bss 0 00012250 0000035e UNINITIALIZED
+ 00012250 00000100 bios.a67 : hwi_disp_asm.o67 (.bss)
+ 00012350 000000cc : biosdata.o67 (.bss)
+ 0001241c 0000009c : swi.o67 (.bss)
+ 000124b8 00000048 : knl.o67 (.bss)
+ 00012500 00000028 dsp_bios_cfg.obj (.bss)
+ 00012528 00000018 bios.a67 : hwi.o67 (.bss)
+ 00012540 00000018 lnkrtdx.a67 : rtdx.o67 (.bss)
+ 00012558 00000010 intio.obj (.bss)
+ 00012568 00000010 rtdx.lib : buffer1.o62 (.bss)
+ 00012578 0000000c bios.a67 : tsk.o67 (.bss)
+ 00012584 00000008 : clk_data.o67 (.bss)
+ 0001258c 00000008 : sys.o67 (.bss)
+ 00012594 00000008 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.bss)
+ 0001259c 00000004 bios.a67 : clk_data2.o67 (.bss)
+ 000125a0 00000004 : gbl_setL2CacheMode.o67 (.bss)
+ 000125a4 00000004 : idl_busy.o67 (.bss)
+ 000125a8 00000004 : mem_asm.o67 (.bss)
+ 000125ac 00000002 dsk6713bslccsv4.lib : dsk6713.obj (.bss)
-.trace 0 00011864 00000200
- 00011864 00000200 --HOLE-- [fill = 00000000]
+.trace 0 000125b0 00000200
+ 000125b0 00000200 --HOLE-- [fill = 00000000]
-.tsk 0 00011a64 00000060 UNINITIALIZED
- 00011a64 00000060 dsp_bios_cfg.obj (.tsk)
+.const 0 000127b0 00000101
+ 000127b0 0000004e bios.a67 : tsk_stup.o67 (.const)
+ 000127fe 00000002 --HOLE-- [fill = 0]
+ 00012800 00000040 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.const)
+ 00012840 00000023 bios.a67 : utl_doab.o67 (.const)
+ 00012863 00000022 : utl_doer.o67 (.const)
+ 00012885 00000003 --HOLE-- [fill = 0]
+ 00012888 00000020 dsk6713bslccsv4.lib : dsk6713.obj (.const)
+ 000128a8 00000004 bios.a67 : mem_allo.o67 (.const)
+ 000128ac 00000004 : mem_free.o67 (.const)
+ 000128b0 00000001 : tsk.o67 (.const)
-.hst 0 00011ac4 0000003c UNINITIALIZED
- 00011ac4 0000003c dsp_bios_cfg.obj (.hst)
+.printf 0 000128b1 0000003f COPY SECTION
+ 000128b1 0000003f dsp_bios_cfg.obj (.printf)
+
+.gblinit 0 000128b4 00000040
+ 000128b4 00000040 dsp_bios_cfg.obj (.gblinit)
+
+.pinit 0 000128f4 0000000c
+ 000128f4 00000004 rtdx.lib : buffer1.o62 (.pinit)
+ 000128f8 00000004 : rtdx_mon.o62 (.pinit)
+ 000128fc 00000004 --HOLE-- [fill = 0]
.LOG_system$buf
-* 0 00011b00 00000100 UNINITIALIZED
- 00011b00 00000100 dsp_bios_cfg.obj (.LOG_system$buf)
+* 0 00012900 00000100 UNINITIALIZED
+ 00012900 00000100 dsp_bios_cfg.obj (.LOG_system$buf)
+
+.hst0 0 00012a00 00000100 UNINITIALIZED
+ 00012a00 00000100 dsp_bios_cfg.obj (.hst0)
-.hst0 0 00011c00 00000100 UNINITIALIZED
- 00011c00 00000100 dsp_bios_cfg.obj (.hst0)
+.pip 0 00012b00 000000c8 UNINITIALIZED
+ 00012b00 000000c8 dsp_bios_cfg.obj (.pip)
-.const 0 00011d00 000000f9
- 00011d00 0000004e bios.a67 : tsk_stup.o67 (.const)
- 00011d4e 00000002 --HOLE-- [fill = 0]
- 00011d50 00000040 dsk6713bslccsv4.lib : dsk6713_aic23_opencodec.obj (.const)
- 00011d90 00000023 bios.a67 : utl_doab.o67 (.const)
- 00011db3 00000022 : utl_doer.o67 (.const)
- 00011dd5 00000003 --HOLE-- [fill = 0]
- 00011dd8 00000020 dsk6713bslccsv4.lib : dsk6713.obj (.const)
- 00011df8 00000001 bios.a67 : tsk.o67 (.const)
+.tsk 0 00012bc8 00000060 UNINITIALIZED
+ 00012bc8 00000060 dsp_bios_cfg.obj (.tsk)
-.printf 0 00011df9 0000003f COPY SECTION
- 00011df9 0000003f dsp_bios_cfg.obj (.printf)
+.hst 0 00012c28 0000003c UNINITIALIZED
+ 00012c28 0000003c dsp_bios_cfg.obj (.hst)
-.pip 0 00011dfc 000000c8 UNINITIALIZED
- 00011dfc 000000c8 dsp_bios_cfg.obj (.pip)
+.sts 0 00012c64 00000030
+ 00012c64 00000030 dsp_bios_cfg.obj (.sts)
-.gblinit 0 00011ec4 00000040
- 00011ec4 00000040 dsp_bios_cfg.obj (.gblinit)
+.swi 0 00012c94 0000002c UNINITIALIZED
+ 00012c94 0000002c dsp_bios_cfg.obj (.swi)
-.sts 0 00011f04 00000030
- 00011f04 00000030 dsp_bios_cfg.obj (.sts)
+.switch 0 00012cc0 00000028
+ 00012cc0 00000028 rtdx.lib : rtdx_mon.o62 (.switch)
-.swi 0 00011f34 0000002c UNINITIALIZED
- 00011f34 0000002c dsp_bios_cfg.obj (.swi)
+.log 0 00012ce8 00000018
+ 00012ce8 00000018 dsp_bios_cfg.obj (.log)
-.switch 0 00011f60 00000028
- 00011f60 00000028 rtdx.lib : rtdx_mon.o62 (.switch)
+.hst1 0 00012d00 00000010 UNINITIALIZED
+ 00012d00 00000010 dsp_bios_cfg.obj (.hst1)
-.idl 0 00011f88 00000010 UNINITIALIZED
- 00011f88 00000010 dsp_bios_cfg.obj (.idl)
+.idl 0 00012d10 00000010 UNINITIALIZED
+ 00012d10 00000010 dsp_bios_cfg.obj (.idl)
-.idlcal 0 00011f98 00000010 UNINITIALIZED
- 00011f98 00000010 dsp_bios_cfg.obj (.idlcal)
+.idlcal 0 00012d20 00000010 UNINITIALIZED
+ 00012d20 00000010 dsp_bios_cfg.obj (.idlcal)
-.sys 0 00011fa8 00000010 UNINITIALIZED
- 00011fa8 00000010 dsp_bios_cfg.obj (.sys)
+.sys 0 00012d30 00000010 UNINITIALIZED
+ 00012d30 00000010 dsp_bios_cfg.obj (.sys)
-.pinit 0 00011fb8 0000000c
- 00011fb8 00000004 rtdx.lib : buffer1.o62 (.pinit)
- 00011fbc 00000004 : rtdx_mon.o62 (.pinit)
- 00011fc0 00000004 --HOLE-- [fill = 0]
+.trcdata 0 00012d40 0000000c
+ 00012d40 0000000c bios.a67 : trc.o67 (.trcdata)
-.trcdata 0 00011fc4 0000000c
- 00011fc4 0000000c bios.a67 : trc.o67 (.trcdata)
+.clk 0 00012d4c 00000008 UNINITIALIZED
+ 00012d4c 00000008 dsp_bios_cfg.obj (.clk)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
-00011510 $bss
-00011510 .bss
+00012250 $bss
+00012250 .bss
00000000 .data
-0000c3c0 .text
-0001055c BIOS$$CLKOFF
-0001051c BIOS$$CLKON
-000103a0 BIOS_init
-000105c4 BIOS_start
+0000ccc0 .text
+0001129c BIOS$$CLKOFF
+0001125c BIOS$$CLKON
+000110e0 BIOS_init
+00011304 BIOS_start
00000000 BUF$
00000001 BUF_ENABLED
00000001 CLK$
-00010398 CLK_A_TABBEG
+00012d4c CLK_A_TABBEG
00000001 CLK_CALDIV
00000004 CLK_CALMULT
0000dbba CLK_COUNTSPMS
00000000 CLK_COUNTSPMSHIGH
-00011638 CLK_D_idletime
-00011634 CLK_D_isrhook
-00011630 CLK_D_tabbeg
-0001162c CLK_D_timefxn
-0000bce0 CLK_F_getfhtime
-0000bd00 CLK_F_gethtime
-0000ade0 CLK_F_getltime
-0000bd00 CLK_F_getshtime
-0000adf4 CLK_F_isr
-0000af54 CLK_F_itime
+00012378 CLK_D_idletime
+00012374 CLK_D_isrhook
+00012370 CLK_D_tabbeg
+0001236c CLK_D_timefxn
+0000c580 CLK_F_getfhtime
+0000c5a0 CLK_F_gethtime
+0000b680 CLK_F_getltime
+0000c5a0 CLK_F_getshtime
+0000b694 CLK_F_isr
+0000b7f4 CLK_F_itime
00009320 CLK_HOOKFXN
00000001 CLK_HTIMEDIV
00000004 CLK_HTIMEMULT
@@ -346,14 +353,14 @@ address name
0000dbba CLK_PRD
00000000 CLK_PRDHIGH
01940000 CLK_REGS
-00011628 CLK_R_time
+00012368 CLK_R_time
00000020 CLK_TCR
00000000 CLK_TDDR
00000000 CLK_TDDRHIGH
-0000bd00 CLK_TIMEFXN
+0000c5a0 CLK_TIMEFXN
00000000 CLK_TIMERNUM
00000001 CLK_USETIMER
-0001039c CLK_null
+00012d50 CLK_null
00000000 DEV$
00000000 DGN$
00000000 DHL$
@@ -363,9 +370,9 @@ address name
00000000 DIO_NUMTSKBASE
00000000 DIO_STATIC
00000000 DPI$
-0000bda0 FXN_F_nop
-0000bda8 FXN_F_run
-0000bdf8 FXN_F_zero
+0000c640 FXN_F_nop
+0000c648 FXN_F_run
+0000c698 FXN_F_zero
00000001 GBL$
00005205 GBL_A_VERSION
00000000 GBL_BIGENDIAN
@@ -396,27 +403,27 @@ address name
00000000 GBL_SUPPORTCSL
0000dbef GBL_TRCMASKVALUE
00000001 GBL_USERINIT
-0000d428 GBL_USERINITFXN
+0000e048 GBL_USERINITFXN
00000001 GBL_boot
-00011fcc GBL_initdone
-00011110 GBL_stackbeg
-0001150f GBL_stackend
+00012d48 GBL_initdone
+00011e50 GBL_stackbeg
+0001224f GBL_stackend
00000000 GIO$
-0000c300 GIO_CREATEFXN
-0000c300 GIO_DELETEFXN
-0000c300 GIO_PENDFXN
-0000c300 GIO_POSTFXN
+0000cc00 GIO_CREATEFXN
+0000cc00 GIO_DELETEFXN
+0000cc00 GIO_PENDFXN
+0000cc00 GIO_POSTFXN
00000000 HOOK$
00000000 HOOK_KNLID
00000001 HST$
-00011ac4 HST_A_TABBEG
-00011b00 HST_A_TABEND
+00012c28 HST_A_TABBEG
+00012c64 HST_A_TABEND
00000000 HST_DSM
-000117cc HST_DSMBUFSEG
+0001250c HST_DSMBUFSEG
00000400 HST_DSMMEMSIZE
-000116a4 HST_D_chanmask
-000116a8 HST_D_tabbeg
-000116ac HST_D_tabend
+000123e4 HST_D_chanmask
+000123e8 HST_D_tabbeg
+000123ec HST_D_tabend
000000ff HST_MAXFRAMEALLOWED
00000040 HST_MAXFRAMESET
00000000 HST_NONE
@@ -424,9 +431,9 @@ address name
00000001 HWI$
00000000 HWI_A_VECS
00004018 HWI_CFGDISPATCHED
-000117f8 HWI_D_bss
-000117fc HWI_D_ccmask
-000117e8 HWI_D_spsave
+00012538 HWI_D_bss
+0001253c HWI_D_ccmask
+00012528 HWI_D_spsave
00009320 HWI_F_dispatch
00000000 HWI_GENERATE_RESET_VEC
0000000a HWI_INT10
@@ -466,51 +473,51 @@ address name
00000000 HWI_RESET$hwi
00000001 HWI_ZEROTAB
00000001 IDL$
-00011f98 IDL_A_CALBEG
-00011f88 IDL_A_TABBEG
+00012d20 IDL_A_CALBEG
+00012d10 IDL_A_TABBEG
00000006 IDL_CALIBRERROR
-0000c200 IDL_CALIBRFXN
-00011854 IDL_D_busyObj
-00011618 IDL_D_calbeg
-00011614 IDL_D_calibrate
-00011610 IDL_D_tabbeg
-00011f94 IDL_END
-00011fa4 IDL_END$
-0000be20 IDL_F_busy
-0000bfa0 IDL_F_calibrate
-0000c340 IDL_F_loop
-0000c200 IDL_F_stub
+0000cb00 IDL_CALIBRFXN
+000125a4 IDL_D_busyObj
+00012358 IDL_D_calbeg
+00012354 IDL_D_calibrate
+00012350 IDL_D_tabbeg
+00012d1c IDL_END
+00012d2c IDL_END$
+0000c6c0 IDL_F_busy
+0000c840 IDL_F_calibrate
+0000cc40 IDL_F_loop
+0000cb00 IDL_F_stub
00000001 IDL_USECLKIDLTIME
-00011f28 IDL_busyObj
-00011e33 IDL_busyObj$avgfmt
+00012c88 IDL_busyObj
+000128eb IDL_busyObj$avgfmt
00000001 IDL_busyObj$filter
00000001 IDL_busyObj$iA
00000000 IDL_busyObj$iB
00000001 IDL_busyObj$iC
-00011e2d IDL_busyObj$maxfmt
+000128e5 IDL_busyObj$maxfmt
00000000 IDL_busyObj$operation
-00011f24 IDL_busyObj$stsobj
-00011e30 IDL_busyObj$sumfmt
+00012c84 IDL_busyObj$stsobj
+000128e8 IDL_busyObj$sumfmt
00000002 IDL_busyObj$unittype
-00011f88 IDL_cpuLoad
-00011f98 IDL_cpuLoad$
-000117cc IRAM
+00012d10 IDL_cpuLoad
+00012d20 IDL_cpuLoad$
+0001250c IRAM
00000200 IRAM$B
00008000 IRAM$L
00000001 ISRC$
-0000ada0 KNL_glue
-00011f34 KNL_swi
+0000b640 KNL_glue
+00012c94 KNL_swi
00000001 KNL_swi$dorta
00000000 KNL_swi$ord
00000000 KNL_swi$pri
-00011f08 KNL_swi$sts
-00011e09 KNL_swi$sts$avgfmt
+00012c68 KNL_swi$sts
+000128c1 KNL_swi$sts$avgfmt
00000002 KNL_swi$sts$filter
00000001 KNL_swi$sts$filtmaxmult
00000001 KNL_swi$sts$filtsummult
-00011df9 KNL_swi$sts$maxfmt
-00011f04 KNL_swi$sts$stsobj
-00011e01 KNL_swi$sts$sumfmt
+000128b1 KNL_swi$sts$maxfmt
+00012c64 KNL_swi$sts$stsobj
+000128b9 KNL_swi$sts$sumfmt
00000000 KNL_swi$sts$unittype
00000000 KNL_swi$swi
00000001 LCK$
@@ -519,53 +526,53 @@ address name
00008220 LNK_F_getChanPtr
00008278 LNK_F_init
000087c4 LNK_F_readCallBack
-00011f8c LNK_dataPump
-00011f9c LNK_dataPump$
-00011804 LNK_dspFrameReadyMask
-00011800 LNK_dspFrameRequestMask
+00012d14 LNK_dataPump
+00012d24 LNK_dataPump$
+00012544 LNK_dspFrameReadyMask
+00012540 LNK_dspFrameRequestMask
00008520 LNK_newin
00008660 LNK_newout
00008294 LNK_rcloop
00008360 LNK_rdrtry
-0001180c LNK_readDone
-00011810 LNK_readFail
-00011808 LNK_readPend
+0001254c LNK_readDone
+00012550 LNK_readFail
+00012548 LNK_readPend
00008370 LNK_rrloop
-00011814 LNK_writeFail
+00012554 LNK_writeFail
00008444 LNK_wrloop
00008434 LNK_wrrtry
00000001 LOG$
-0000ef64 LOG_A_TABBEG
-0000ef7c LOG_A_TABEND
+00012ce8 LOG_A_TABBEG
+00012d00 LOG_A_TABEND
00000001 LOG_A_TABLEN
-0001161c LOG_D_system
+0001235c LOG_D_system
00000001 LOG_ENABLED
-0000bea0 LOG_F_event
-0000ef64 LOG_system
-00011b00 LOG_system$buf
+0000c740 LOG_F_event
+00012ce8 LOG_system
+00012900 LOG_system$buf
00000000 LOG_system$datatype
00000000 LOG_system$log
00000040 LOG_system$size
00000000 MBX$
00000001 MEM$
-000117cc MEM_MALLOCSEG
+0001250c MEM_MALLOCSEG
00000000 MEM_NULL
-000117cc MEM_SEGZERO
+0001250c MEM_SEGZERO
00000000 MEM_USEMPC
00000001 MEM_gNumHeap
00000000 MSGQ$
00000000 MSGQ_USEMSGQ
00000000 OBJ$
00000000 PIP$
-00011dfc PIP_A_TABBEG
-00011ec4 PIP_A_TABEND
+00012b00 PIP_A_TABBEG
+00012bc8 PIP_A_TABEND
00000002 PIP_A_TABLEN
-00011620 PIP_D_tabbeg
-00011624 PIP_D_tablen
-0000a654 PIP_F_give
-0000a654 PIP_F_probe
-0000a728 PIP_F_start
-0000a5c0 PIP_F_take
+00012360 PIP_D_tabbeg
+00012364 PIP_D_tablen
+0000aef4 PIP_F_give
+0000aef4 PIP_F_probe
+0000afc8 PIP_F_start
+0000ae60 PIP_F_take
00000064 PIP_OBJSIZE
00000000 PIP_gNextId
00000002 PIP_gNumEmbed
@@ -575,66 +582,66 @@ address name
00000000 PRD_A_TABBEG
00000000 PRD_A_TABEND
00000000 PRD_A_TABLEN
-00011660 PRD_D_cur
-00011664 PRD_D_elapsed
-00011668 PRD_D_prevtim
-0001166c PRD_D_scalar
-00011670 PRD_D_swihandle
-00011674 PRD_D_tabbeg
-00011678 PRD_D_tablen
-0001167c PRD_D_thook
-0001165c PRD_D_tick
-00009780 PRD_F_swi
-00009a40 PRD_F_tick
+000123a0 PRD_D_cur
+000123a4 PRD_D_elapsed
+000123a8 PRD_D_prevtim
+000123ac PRD_D_scalar
+000123b0 PRD_D_swihandle
+000123b4 PRD_D_tabbeg
+000123b8 PRD_D_tablen
+000123bc PRD_D_thook
+0001239c PRD_D_tick
+00009b60 PRD_F_swi
+00009e20 PRD_F_tick
00004000 PRD_SCALAR
00000000 PRD_SWIHANDLE
-0000a5a0 PRD_THOOKFXN
-00010398 PRD_clock
+0000ac00 PRD_THOOKFXN
+00012d4c PRD_clock
00000001 QUE$
-00011680 RTA_D_fromHost
-00011688 RTA_D_logval
-00011698 RTA_D_stsval
-00011684 RTA_D_toHost
-0000c240 RTA_F_andn
-00009ed8 RTA_F_dispatch
-00009de0 RTA_F_getlog
-00009e24 RTA_F_getsts
-0000c260 RTA_F_or
-00009e6c RTA_F_readblk
-00009e98 RTA_F_resetmem
-00009e8c RTA_F_writeword
-00011f90 RTA_dispatcher
-00011fa0 RTA_dispatcher$
-00009f28 RTA_execute
-00011ac8 RTA_fromHost
-00010388 RTA_fromHost$buf
+000123c0 RTA_D_fromHost
+000123c8 RTA_D_logval
+000123d8 RTA_D_stsval
+000123c4 RTA_D_toHost
+0000cb40 RTA_F_andn
+0000a2b8 RTA_F_dispatch
+0000a1c0 RTA_F_getlog
+0000a204 RTA_F_getsts
+0000cb60 RTA_F_or
+0000a24c RTA_F_readblk
+0000a278 RTA_F_resetmem
+0000a26c RTA_F_writeword
+00012d18 RTA_dispatcher
+00012d28 RTA_dispatcher$
+0000a308 RTA_execute
+00012c2c RTA_fromHost
+00012d00 RTA_fromHost$buf
00000004 RTA_fromHost$framesize
00000000 RTA_fromHost$hst
00000001 RTA_fromHost$id
00000000 RTA_fromHost$mode
-00011dfc RTA_fromHost$pipe
-00011e2c RTA_fromHost$pipe$aaa
-00011e5c RTA_fromHost$pipe$bbb
-000117d0 RTA_fromHost$pipe$dtab
-00011e00 RTA_fromHost$pipe$rd
-00011e30 RTA_fromHost$pipe$wr
-00011ad0 RTA_fromHost$rtdx
-00011ae4 RTA_toHost
-00011c00 RTA_toHost$buf
+00012b00 RTA_fromHost$pipe
+00012b30 RTA_fromHost$pipe$aaa
+00012b60 RTA_fromHost$pipe$bbb
+00012510 RTA_fromHost$pipe$dtab
+00012b04 RTA_fromHost$pipe$rd
+00012b34 RTA_fromHost$pipe$wr
+00012c34 RTA_fromHost$rtdx
+00012c48 RTA_toHost
+00012a00 RTA_toHost$buf
00000040 RTA_toHost$framesize
00000000 RTA_toHost$hst
00000000 RTA_toHost$id
00000001 RTA_toHost$mode
-00011e60 RTA_toHost$pipe
-00011e90 RTA_toHost$pipe$aaa
-00011ec0 RTA_toHost$pipe$bbb
-000117dc RTA_toHost$pipe$dtab
-00011e64 RTA_toHost$pipe$rd
-00011e94 RTA_toHost$pipe$wr
-00011aec RTA_toHost$rtdx
+00012b64 RTA_toHost$pipe
+00012b94 RTA_toHost$pipe$aaa
+00012bc4 RTA_toHost$pipe$bbb
+0001251c RTA_toHost$pipe$dtab
+00012b68 RTA_toHost$pipe$rd
+00012b98 RTA_toHost$pipe$wr
+00012c50 RTA_toHost$rtdx
00000001 RTDX$
00000408 RTDX_BUFMEMSIZE
-000117cc RTDX_DATAMEMSEG
+0001250c RTDX_DATAMEMSEG
00000000 RTDX_MODE
00000001 RTDX_NORMALIZED_HDR
00000001 RTDX_USERTDX
@@ -643,25 +650,25 @@ ffffffff SDRAM
00000000 SEM$
00000000 SIO$
00000001 STS$
-00011f04 STS_A_TABBEG
-00011f34 STS_A_TABEND
-0000bf58 STS_F_add
-0000bf20 STS_F_delta
-0000bf84 STS_F_reset
+00012c64 STS_A_TABBEG
+00012c94 STS_A_TABEND
+0000c7f8 STS_F_add
+0000c7c0 STS_F_delta
+0000c824 STS_F_reset
00000001 SWI$
-00011f34 SWI_A_TABBEG
-00011f60 SWI_A_TABEND
+00012c94 SWI_A_TABBEG
+00012cc0 SWI_A_TABEND
00000001 SWI_A_TABLEN
-000116f4 SWI_D_curfxn
-000116e4 SWI_D_curmask
-000116f0 SWI_D_curmbox
-000116e8 SWI_D_curset
-000116e0 SWI_D_execaddr
-000116fc SWI_D_inswi
-000116ec SWI_D_lock
-000116f8 SWI_D_rdybeg
-00011700 SWI_D_rdytab
-000116dc SWI_D_runaddr
+00012434 SWI_D_curfxn
+00012424 SWI_D_curmask
+00012430 SWI_D_curmbox
+00012428 SWI_D_curset
+00012420 SWI_D_execaddr
+0001243c SWI_D_inswi
+0001242c SWI_D_lock
+00012438 SWI_D_rdybeg
+00012440 SWI_D_rdytab
+0001241c SWI_D_runaddr
00000000 SWI_EHOOKFXN
00008ffc SWI_EXECFXN
00008de0 SWI_F_enable
@@ -672,13 +679,13 @@ ffffffff SDRAM
00000000 SWI_IHOOKFXN
000090b8 SWI_RUNFXN
00000001 SYS$
-00011fa8 SYS$config
-0000c280 SYS_ABORTFXN
-0000c380 SYS_ERRORFXN
-0000c3a0 SYS_EXITFXN
-0000c140 SYS_PUTCFXN
-00011fc8 TRC_R_mask
-00011fc4 TRC_cinit
+00012d30 SYS$config
+0000cb80 SYS_ABORTFXN
+0000cc80 SYS_ERRORFXN
+0000cca0 SYS_EXITFXN
+0000ca40 SYS_PUTCFXN
+00012d44 TRC_R_mask
+00012d40 TRC_cinit
00000001 TSK$
00000000 TSK_NUM_HOOKS
00000001 TSK_PRIORITY
@@ -686,78 +693,78 @@ ffffffff SDRAM
00000000 TSK_STACKSEG
00000400 TSK_STACKSIZE
00000000 TSK_SWITCHFXN
-0000c300 TSK_VCREATEFXN
-0000c300 TSK_VDELETEFXN
-0000c300 TSK_VEXITFXN
-00011a70 TSK_idle
+0000cc00 TSK_VCREATEFXN
+0000cc00 TSK_VDELETEFXN
+0000cc00 TSK_VEXITFXN
+00012bd4 TSK_idle
00000000 TSK_idle$ord
00000000 TSK_idle$pri
-00010d10 TSK_idle$stack
-000110a8 TSK_idle$stkptr
-00011f18 TSK_idle$sts
-00011e23 TSK_idle$sts$avgfmt
+00011a50 TSK_idle$stack
+00011de8 TSK_idle$stkptr
+00012c78 TSK_idle$sts
+000128db TSK_idle$sts$avgfmt
00000002 TSK_idle$sts$filter
00000001 TSK_idle$sts$filtmaxmult
00000001 TSK_idle$sts$filtsummult
-00011e13 TSK_idle$sts$maxfmt
-00011f14 TSK_idle$sts$stsobj
-00011e1b TSK_idle$sts$sumfmt
+000128cb TSK_idle$sts$maxfmt
+00012c74 TSK_idle$sts$stsobj
+000128d3 TSK_idle$sts$sumfmt
00000000 TSK_idle$sts$unittype
00000000 TSK_idle$tsk
00000000 UDEV$
-000103a0 _BIOS_init
-000105c4 _BIOS_start
+000110e0 _BIOS_init
+00011304 _BIOS_start
0000dbba _CLK_COUNTSPMS
-00011834 _CLK_DFLTMICROSECS
-00011658 _CLK_D_countspms
-0001164c _CLK_D_dirty
-00011838 _CLK_D_microseconds
-00011650 _CLK_D_prd
-00011654 _CLK_D_tddr
-0000af54 _CLK_F_itime
+00012584 _CLK_DFLTMICROSECS
+00012398 _CLK_D_countspms
+0001238c _CLK_D_dirty
+00012588 _CLK_D_microseconds
+00012390 _CLK_D_prd
+00012394 _CLK_D_tddr
+0000b7f4 _CLK_F_itime
0000dbba _CLK_PRD
01940000 _CLK_REGS
00000000 _CLK_TDDR
00000000 _CLK_TIMERNUM
00000001 _CLK_USETIMER
-0001163c _CLK_htimeDiv
-00011640 _CLK_htimeMult
-0001184c _CLK_htimePerLtime
-0000af54 _CLK_itime
-00011644 _CLK_ltimeDiv
-00011648 _CLK_ltimeMult
-0000b900 _CLK_measure
-0000c1a0 _CLK_start
-0000c2c0 _CLK_stop
-000101b0 _Config
-00011844 _DSK6713_AIC23_codeccontrolhandle
-00011848 _DSK6713_AIC23_codecdatahandle
-0000d66c _DSK6713_AIC23_config
-0000cb80 _DSK6713_AIC23_openCodec
-0000d648 _DSK6713_AIC23_rget
-0000d580 _DSK6713_AIC23_rset
-0000c540 _DSK6713_getVersion
-0000c590 _DSK6713_init
-0000c4ac _DSK6713_rget
-0000c498 _DSK6713_rset
-00011860 _DSK6713_version
-0000c3c0 _DSK6713_wait
-0000c464 _DSK6713_waitusec
-0000c300 _FXN_F_nop
-0000bda8 _FXN_F_run
-0000bdf8 _FXN_F_zero
+0001237c _CLK_htimeDiv
+00012380 _CLK_htimeMult
+0001259c _CLK_htimePerLtime
+0000b7f4 _CLK_itime
+00012384 _CLK_ltimeDiv
+00012388 _CLK_ltimeMult
+0000c1a0 _CLK_measure
+0000caa0 _CLK_start
+0000cbc0 _CLK_stop
+00010f08 _Config
+00012594 _DSK6713_AIC23_codeccontrolhandle
+00012598 _DSK6713_AIC23_codecdatahandle
+0000e28c _DSK6713_AIC23_config
+0000d7a0 _DSK6713_AIC23_openCodec
+0000e268 _DSK6713_AIC23_rget
+0000e1a0 _DSK6713_AIC23_rset
+0000d4a0 _DSK6713_getVersion
+0000d4f0 _DSK6713_init
+0000d40c _DSK6713_rget
+0000d3f8 _DSK6713_rset
+000125ac _DSK6713_version
+0000d320 _DSK6713_wait
+0000d3c4 _DSK6713_waitusec
+0000cc00 _FXN_F_nop
+0000c648 _FXN_F_run
+0000c698 _FXN_F_zero
00000000 _GBL_CACHE
-000116b4 _GBL_clkIn
-0000b580 _GBL_cslCacheInit
-000116b8 _GBL_freq
-0000c320 _GBL_getVersion
-000116b0 _GBL_procId
-0000d428 _GBL_setPLLto225MHz
-00011ac4 _HST_A_TABBEG
-00011b00 _HST_A_TABEND
+000123f4 _GBL_clkIn
+0000be20 _GBL_cslCacheInit
+000123f8 _GBL_freq
+0000cc20 _GBL_getVersion
+000123f0 _GBL_procId
+0000e048 _GBL_setPLLto225MHz
+00012c28 _HST_A_TABBEG
+00012c64 _HST_A_TABEND
00004018 _HWI_CFGDISPATCHED
-000117f4 _HWI_D_inhwi
-000117e8 _HWI_D_spsave
+00012534 _HWI_D_inhwi
+00012528 _HWI_D_spsave
00009320 _HWI_F_dispatch
0000000a _HWI_INT10
0000000b _HWI_INT11
@@ -775,158 +782,162 @@ ffffffff SDRAM
00000002 _HWI_RESERVED0
00000003 _HWI_RESERVED1
00000000 _HWI_RESET
-00011508 _HWI_STKBOTTOM
-00011110 _HWI_STKTOP
-000117e8 _HWI_data
-0000c020 _HWI_disable
-00011510 _HWI_dispatchTab
-0000c038 _HWI_enable
-0000c04c _HWI_restore
-0001185c _H_Codec
-00011f28 _IDL_busyObj
-00011f88 _IDL_cpuLoad
-0000c340 _IDL_loop
-000117cc _IRAM
+00012248 _HWI_STKBOTTOM
+00011e50 _HWI_STKTOP
+00012528 _HWI_data
+0000c920 _HWI_disable
+00012250 _HWI_dispatchTab
+0000c938 _HWI_enable
+0000c94c _HWI_restore
+00012564 _H_Codec
+00012c88 _IDL_busyObj
+00012d10 _IDL_cpuLoad
+0000cc40 _IDL_loop
+0001250c _IRAM
00000200 _IRAM_base
00008000 _IRAM_length
-0000d0a0 _IRQ_map
-0000ca90 _ISR_AIC
-00011780 _KNL_alarm
-0000b440 _KNL_check
-000117a4 _KNL_curqueue
-00011794 _KNL_curtask
-0001179c _KNL_curtime
-0001013c _KNL_dummy
-0000b6b4 _KNL_enter
-0000b660 _KNL_exit
-0000b518 _KNL_idle
-000117bc _KNL_idlefxn
-00011788 _KNL_inactive
-0000b9e0 _KNL_ipost
-0000b53c _KNL_max
-000117a8 _KNL_maxqueue
-0000baa0 _KNL_post
-00011798 _KNL_prevtask
-0001178c _KNL_priority
-0001009c _KNL_queues
-00009b20 _KNL_run
-0000ac20 _KNL_saveIsrFrame
-00011790 _KNL_set
-00011784 _KNL_setpri
-00011f34 _KNL_swi
-000117a0 _KNL_swiptr
-0000acec _KNL_switch
-000117b0 _KNL_tcreatefxn
-000117b4 _KNL_tdeletefxn
-0000a5a0 _KNL_tick
-000117b8 _KNL_treadyfxn
-000117ac _KNL_tswitchfxn
-00011778 _KNL_wFlag
-0001177c _KNL_wList
-0000bb90 _LCK_pend
-0000bb60 _LCK_post
-00011f8c _LNK_dataPump
-00011804 _LNK_dspFrameReadyMask
-00011800 _LNK_dspFrameRequestMask
-0001180c _LNK_readDone
-00011810 _LNK_readFail
-00011808 _LNK_readPend
-00011814 _LNK_writeFail
-0000ef64 _LOG_A_TABBEG
-0000ef7c _LOG_A_TABEND
+0000dcc0 _IRQ_map
+0000cfb4 _ISR_AIC
+000124c0 _KNL_alarm
+0000bce0 _KNL_check
+000124e4 _KNL_curqueue
+000124d4 _KNL_curtask
+000124dc _KNL_curtime
+00010e7c _KNL_dummy
+0000bf54 _KNL_enter
+0000bf00 _KNL_exit
+0000bdb8 _KNL_idle
+000124fc _KNL_idlefxn
+000124c8 _KNL_inactive
+0000c280 _KNL_ipost
+0000bddc _KNL_max
+000124e8 _KNL_maxqueue
+0000c340 _KNL_post
+000124d8 _KNL_prevtask
+000124cc _KNL_priority
+00010ddc _KNL_queues
+00009f00 _KNL_run
+0000b4c0 _KNL_saveIsrFrame
+000124d0 _KNL_set
+000124c4 _KNL_setpri
+00012c94 _KNL_swi
+000124e0 _KNL_swiptr
+0000b58c _KNL_switch
+000124f0 _KNL_tcreatefxn
+000124f4 _KNL_tdeletefxn
+0000ac00 _KNL_tick
+000124f8 _KNL_treadyfxn
+000124ec _KNL_tswitchfxn
+000124b8 _KNL_wFlag
+000124bc _KNL_wList
+0000c430 _LCK_pend
+0000c400 _LCK_post
+00012d14 _LNK_dataPump
+00012544 _LNK_dspFrameReadyMask
+00012540 _LNK_dspFrameRequestMask
+0001254c _LNK_readDone
+00012550 _LNK_readFail
+00012548 _LNK_readPend
+00012554 _LNK_writeFail
+00012ce8 _LOG_A_TABBEG
+00012d00 _LOG_A_TABEND
00000001 _LOG_A_TABLEN
-0001161c _LOG_D_system
-0000bea0 _LOG_event
-0000ef64 _LOG_system
-0000d960 _MCBSP_open
-0000d260 _MCBSP_reset
-0000da60 _MCBSP_start
-00011858 _MEM
-000116bc _MEM_D_NUMSEGMENTS
-000116c4 _MEM_D_freelist
-000116c8 _MEM_D_lockaddr
-000116c0 _MEM_D_memtab
-000116cc _MEM_D_unlockaddr
-00010680 _MEM_init
-000117c0 _MEM_memtab
-000108a0 _OBJ_init
-0001026c _OBJ_segtab
-00010234 _OBJ_table
-00011dfc _PIP_A_TABBEG
-00011ec4 _PIP_A_TABEND
-0001165c _PRD_D_tick
-00010398 _PRD_clock
-00011f90 _RTA_dispatcher
-00011ac8 _RTA_fromHost
-00011ae4 _RTA_toHost
-000108c0 _RTDX_Buffer
-00010ccc _RTDX_Buffer_End
-0000fc60 _RTDX_Buffer_Initialize
-0000fda0 _RTDX_Buffer_Read
-0000fcc0 _RTDX_Buffer_ReadCB
-0000fd20 _RTDX_Buffer_Size
-00010cc8 _RTDX_Buffer_Start
-0000fdc0 _RTDX_Buffer_Write
-0000f380 _RTDX_Buffer_WriteCB
-0000fd60 _RTDX_Final_RT_Monitor
-0000fbe0 _RTDX_Init_RT_Monitor
+0001235c _LOG_D_system
+0000c740 _LOG_event
+00012ce8 _LOG_system
+0000e6a0 _MCBSP_open
+0000de80 _MCBSP_reset
+0000e7a0 _MCBSP_start
+000125a8 _MEM
+000123fc _MEM_D_NUMSEGMENTS
+00012404 _MEM_D_freelist
+00012408 _MEM_D_lockaddr
+00012400 _MEM_D_memtab
+0001240c _MEM_D_unlockaddr
+0000a740 _MEM_alloc
+0000ac20 _MEM_free
+000113c0 _MEM_init
+00012500 _MEM_memtab
+00012558 _N
+000115e0 _OBJ_init
+00010fc4 _OBJ_segtab
+00010f8c _OBJ_table
+00012b00 _PIP_A_TABBEG
+00012bc8 _PIP_A_TABEND
+0001239c _PRD_D_tick
+00012d4c _PRD_clock
+00012d18 _RTA_dispatcher
+00012c2c _RTA_fromHost
+00012c48 _RTA_toHost
+00011600 _RTDX_Buffer
+00011a0c _RTDX_Buffer_End
+000109a0 _RTDX_Buffer_Initialize
+00010ae0 _RTDX_Buffer_Read
+00010a00 _RTDX_Buffer_ReadCB
+00010a60 _RTDX_Buffer_Size
+00011a08 _RTDX_Buffer_Start
+00010b00 _RTDX_Buffer_Write
+000100c0 _RTDX_Buffer_WriteCB
+00010aa0 _RTDX_Final_RT_Monitor
+00010920 _RTDX_Init_RT_Monitor
00000002 _RTDX_JTAGONLY
-0000fe00 _RTDX_Mask_IER
-0000f9c0 _RTDX_Mon_Queue
-0000ef80 _RTDX_Poll
+00010b40 _RTDX_Mask_IER
+00010700 _RTDX_Mon_Queue
+0000fcc0 _RTDX_Poll
00000000 _RTDX_interrupt_mask
-00010cdc _RTDX_writing
+00011a1c _RTDX_writing
ffffffff _SDRAM
-0000c080 _SEM_pend
-0000a0a0 _SEM_pendEnterKnl
-0000b820 _SEM_post
-0000b820 _SEM_postBinary
-0000b740 _SEM_postEnterKnl
-00011f04 _STS_A_TABBEG
-00011f34 _STS_A_TABEND
-0000bf58 _STS_add
-0000bf20 _STS_delta
-0000bf84 _STS_reset
-0000c360 _STS_set
-000116f4 _SWI_D_curfxn
-000116e4 _SWI_D_curmask
-000116e8 _SWI_D_curset
-000116e0 _SWI_D_execaddr
-000116fc _SWI_D_inswi
-000116ec _SWI_D_lock
-000116f8 _SWI_D_rdybeg
-000116dc _SWI_D_runaddr
-000116dc _SWI_data
+0000c980 _SEM_pend
+0000a480 _SEM_pendEnterKnl
+0000c0c0 _SEM_post
+0000c0c0 _SEM_postBinary
+0000bfe0 _SEM_postEnterKnl
+00012c64 _STS_A_TABBEG
+00012c94 _STS_A_TABEND
+0000c7f8 _STS_add
+0000c7c0 _STS_delta
+0000c824 _STS_reset
+0000cc60 _STS_set
+00012434 _SWI_D_curfxn
+00012424 _SWI_D_curmask
+00012428 _SWI_D_curset
+00012420 _SWI_D_execaddr
+0001243c _SWI_D_inswi
+0001242c _SWI_D_lock
+00012438 _SWI_D_rdybeg
+0001241c _SWI_D_runaddr
+0001241c _SWI_data
00008e50 _SWI_post
-000116d0 _SYS
-00011864 _SYS_PUTCBEG
-00011a63 _SYS_PUTCEND
-0000c0e0 _SYS_abort
-0000bc20 _SYS_exit
-00010338 _SYS_exitStack
-0001183c _SYS_exitStackPtr
-00011840 _SYS_exitStackTop
-00011fc8 _TRC_R_mask
-00011830 _TSK
-000101d8 _TSK_ATTRS
-000101f4 _TSK_config
-0000afa0 _TSK_exit
-00011a70 _TSK_idle
-00010820 _TSK_init
-00011828 _TSK_nTasks
-0001182c _TSK_pid
-0000aa20 _TSK_setup
-0000b380 _TSK_startup
-00010214 _TSK_timerSem
-0000c280 _UTL_doAbort
-0000c380 _UTL_doError
-0000c140 _UTL_doPutc
-0000c3a0 _UTL_halt
-0000af70 __CLK_lat1beg
-0000af9c __CLK_lat1end
+00012410 _SYS
+000125b0 _SYS_PUTCBEG
+000127af _SYS_PUTCEND
+0000c9e0 _SYS_abort
+0000c8c0 _SYS_error
+0000c4c0 _SYS_exit
+00011090 _SYS_exitStack
+0001258c _SYS_exitStackPtr
+00012590 _SYS_exitStackTop
+00012d44 _TRC_R_mask
+00012580 _TSK
+00010f30 _TSK_ATTRS
+00010f4c _TSK_config
+0000b840 _TSK_exit
+00012bd4 _TSK_idle
+00011560 _TSK_init
+00012578 _TSK_nTasks
+0001257c _TSK_pid
+0000b2c0 _TSK_setup
+0000bc20 _TSK_startup
+00010f6c _TSK_timerSem
+0000cb80 _UTL_doAbort
+0000cc80 _UTL_doError
+0000ca40 _UTL_doPutc
+0000cca0 _UTL_halt
+0000b810 __CLK_lat1beg
+0000b83c __CLK_lat1end
00008c34 __GBL_setL2CacheMode
-000116d8 __HOOK_NUMHOOKS
-000116d4 __HOOK_knlId
+00012418 __HOOK_NUMHOOKS
+00012414 __HOOK_knlId
00009320 __HWI_lat1beg
000094a0 __HWI_lat1end
000094a0 __HWI_lat2beg
@@ -935,21 +946,21 @@ ffffffff _SDRAM
00009660 __HWI_lat3beg
00009760 __HWI_lat3end1
000095fc __HWI_lat3end2
-0000be20 __IDL_lat1beg
-0000be70 __IDL_lat1end
-00010094 __IRQ_dispatchTable
-0000ffd0 __IRQ_eventTable
-0000df40 __IRQ_hookFetchPacket
-00010054 __IRQ_intTable
-0000b490 __KNL_lat1beg
-0000b518 __KNL_lat1end
-0000bea0 __LOG_lat1beg
-00010308 __MCBSP_hDev0
-0001030c __MCBSP_hDev1
-000102b0 __MEM_mutex
-00009e98 __RTA_lat1beg
-00009ed0 __RTA_lat1end
-0000a800 __SEM_dopost
+0000c6c0 __IDL_lat1beg
+0000c710 __IDL_lat1end
+00010dd4 __IRQ_dispatchTable
+00010d10 __IRQ_eventTable
+0000ec80 __IRQ_hookFetchPacket
+00010d94 __IRQ_intTable
+0000bd30 __KNL_lat1beg
+0000bdb8 __KNL_lat1end
+0000c740 __LOG_lat1beg
+00011060 __MCBSP_hDev0
+00011064 __MCBSP_hDev1
+00011008 __MEM_mutex
+0000a278 __RTA_lat1beg
+0000a2b0 __RTA_lat1end
+0000b0a0 __SEM_dopost
00000400 __STACK_SIZE
00008f8c __SWI_lat1beg
00009040 __SWI_lat1end
@@ -957,59 +968,65 @@ ffffffff _SDRAM
000090b4 __SWI_lat2end
00008de0 __SWI_lat3beg
00008e4c __SWI_lat3end
-00010288 __TSK_mutex
-0001037c ___TI_enable_exit_profile_output
+00010fe0 __TSK_mutex
+000110d4 ___TI_enable_exit_profile_output
ffffffff ___TI_pprof_out_hndl
ffffffff ___TI_prof_data_size
ffffffff ___TI_prof_data_start
-0000dea0 ___add_dtor
-0000fe20 ___atexit_func_id__
+0000ebe0 ___add_dtor
+00010b60 ___atexit_func_id__
ffffffff ___binit__
-00011510 ___bss__
+00012250 ___bss__
ffffffff ___c_args__
-0000df60 ___cinit__
+0000eca0 ___cinit__
00000000 ___data__
00000000 ___edata__
-00011862 ___end__
-0000df60 ___etext__
-00011fb8 ___pinit__
-0000c3c0 ___text__
-0000b140 __auto_init
-00010374 __cleanup_ptr
-00010378 __dtors_ptr
-00010380 __lock
-0000dee0 __nop
-0000df00 __register_lock
-0000df20 __register_unlock
-00011110 __stack
-0000d700 __strasgi
-00010384 __unlock
-00010190 _a
-0000db60 _atexit
-000101a0 _b
-00010760 _c_int00
-0000d840 _call_dtors
-00010174 _dtors
-0000c8e8 _init_HWI
-0000c840 _init_hardware
-0000c974 _main
-0000ce60 _memcpy
-0000dcdc _mono_read_16Bit
-0000dcb4 _mono_write_16Bit
-00011820 _rtdxNullChanCnt
-00011824 _rtdxNullFuncCnt
-00010cd0 _rtdx_buffer_state
-00010cf0 _rtdx_mon_state
-0000dc88 _stereo_read_16Bit
-0000dc60 _stereo_write_16Bit
-0000d400 _wait500nS
-00010178 _x
-00010180 _y
+000125ae ___end__
+0000eca0 ___etext__
+000128f4 ___pinit__
+0000ccc0 ___text__
+0000b9e0 __auto_init
+000110cc __cleanup_ptr
+000110d0 __dtors_ptr
+000110d8 __lock
+0000ec20 __nop
+0000ec40 __register_lock
+0000ec60 __register_unlock
+00011e50 __stack
+0000e320 __strasgi
+000110dc __unlock
+00010eb8 _a
+0000e8a0 _atexit
+00010ee0 _b
+000114a0 _c_int00
+0000e460 _call_dtors
+00009ac8 _calloc
+00010eb4 _dtors
+00009780 _free
+0000cd68 _init_HWI
+0000ccc0 _init_hardware
+0000cdf4 _main
+000097ac _malloc
+00009974 _memalign
+0000da80 _memcpy
+0000e580 _memset
+0000ea1c _mono_read_16Bit
+0000e9f4 _mono_write_16Bit
+00009830 _realloc
+00012570 _rtdxNullChanCnt
+00012574 _rtdxNullFuncCnt
+00011a10 _rtdx_buffer_state
+00011a30 _rtdx_mon_state
+0000e9c8 _stereo_read_16Bit
+0000e9a0 _stereo_write_16Bit
+0000e020 _wait500nS
+0001255c _x
+00012560 _y
ffffffff binit
-0000df60 cinit
+0000eca0 cinit
00000000 edata
-00011862 end
-0000df60 etext
+000125ae end
+0000eca0 etext
00000000 hwi0
00000020 hwi1
00000140 hwi10
@@ -1026,7 +1043,7 @@ ffffffff binit
000000e0 hwi7
00000100 hwi8
00000120 hwi9
-00011fb8 pinit
+000128f4 pinit
GLOBAL SYMBOLS: SORTED BY Symbol Address
@@ -1307,436 +1324,446 @@ address name
00009640 __HWI_lat2end1
00009660 __HWI_lat3beg
00009760 __HWI_lat3end1
-00009780 PRD_F_swi
-00009a40 PRD_F_tick
-00009b20 _KNL_run
-00009de0 RTA_F_getlog
-00009e24 RTA_F_getsts
-00009e6c RTA_F_readblk
-00009e8c RTA_F_writeword
-00009e98 RTA_F_resetmem
-00009e98 __RTA_lat1beg
-00009ed0 __RTA_lat1end
-00009ed8 RTA_F_dispatch
-00009f28 RTA_execute
-0000a0a0 _SEM_pendEnterKnl
-0000a5a0 PRD_THOOKFXN
-0000a5a0 _KNL_tick
-0000a5c0 PIP_F_take
-0000a654 PIP_F_give
-0000a654 PIP_F_probe
-0000a728 PIP_F_start
-0000a800 __SEM_dopost
-0000aa20 _TSK_setup
-0000ac20 _KNL_saveIsrFrame
-0000acec _KNL_switch
-0000ada0 KNL_glue
-0000ade0 CLK_F_getltime
-0000adf4 CLK_F_isr
-0000af54 CLK_F_itime
-0000af54 _CLK_F_itime
-0000af54 _CLK_itime
-0000af70 __CLK_lat1beg
-0000af9c __CLK_lat1end
-0000afa0 _TSK_exit
-0000b140 __auto_init
-0000b380 _TSK_startup
-0000b440 _KNL_check
-0000b490 __KNL_lat1beg
-0000b518 _KNL_idle
-0000b518 __KNL_lat1end
-0000b53c _KNL_max
-0000b580 _GBL_cslCacheInit
-0000b660 _KNL_exit
-0000b6b4 _KNL_enter
-0000b740 _SEM_postEnterKnl
-0000b820 _SEM_post
-0000b820 _SEM_postBinary
-0000b900 _CLK_measure
-0000b9e0 _KNL_ipost
-0000baa0 _KNL_post
-0000bb60 _LCK_post
-0000bb90 _LCK_pend
-0000bc20 _SYS_exit
-0000bce0 CLK_F_getfhtime
-0000bd00 CLK_F_gethtime
-0000bd00 CLK_F_getshtime
-0000bd00 CLK_TIMEFXN
-0000bda0 FXN_F_nop
-0000bda8 FXN_F_run
-0000bda8 _FXN_F_run
-0000bdf8 FXN_F_zero
-0000bdf8 _FXN_F_zero
-0000be20 IDL_F_busy
-0000be20 __IDL_lat1beg
-0000be70 __IDL_lat1end
-0000bea0 LOG_F_event
-0000bea0 _LOG_event
-0000bea0 __LOG_lat1beg
-0000bf20 STS_F_delta
-0000bf20 _STS_delta
-0000bf58 STS_F_add
-0000bf58 _STS_add
-0000bf84 STS_F_reset
-0000bf84 _STS_reset
-0000bfa0 IDL_F_calibrate
-0000c020 _HWI_disable
-0000c038 _HWI_enable
-0000c04c _HWI_restore
-0000c080 _SEM_pend
-0000c0e0 _SYS_abort
-0000c140 SYS_PUTCFXN
-0000c140 _UTL_doPutc
-0000c1a0 _CLK_start
-0000c200 IDL_CALIBRFXN
-0000c200 IDL_F_stub
-0000c240 RTA_F_andn
-0000c260 RTA_F_or
-0000c280 SYS_ABORTFXN
-0000c280 _UTL_doAbort
-0000c2c0 _CLK_stop
-0000c300 GIO_CREATEFXN
-0000c300 GIO_DELETEFXN
-0000c300 GIO_PENDFXN
-0000c300 GIO_POSTFXN
-0000c300 TSK_VCREATEFXN
-0000c300 TSK_VDELETEFXN
-0000c300 TSK_VEXITFXN
-0000c300 _FXN_F_nop
-0000c320 _GBL_getVersion
-0000c340 IDL_F_loop
-0000c340 _IDL_loop
-0000c360 _STS_set
-0000c380 SYS_ERRORFXN
-0000c380 _UTL_doError
-0000c3a0 SYS_EXITFXN
-0000c3a0 _UTL_halt
-0000c3c0 .text
-0000c3c0 _DSK6713_wait
-0000c3c0 ___text__
-0000c464 _DSK6713_waitusec
-0000c498 _DSK6713_rset
-0000c4ac _DSK6713_rget
-0000c540 _DSK6713_getVersion
-0000c590 _DSK6713_init
-0000c840 _init_hardware
-0000c8e8 _init_HWI
-0000c974 _main
-0000ca90 _ISR_AIC
-0000cb80 _DSK6713_AIC23_openCodec
-0000ce60 _memcpy
-0000d0a0 _IRQ_map
-0000d260 _MCBSP_reset
-0000d400 _wait500nS
-0000d428 GBL_USERINITFXN
-0000d428 _GBL_setPLLto225MHz
-0000d580 _DSK6713_AIC23_rset
-0000d648 _DSK6713_AIC23_rget
-0000d66c _DSK6713_AIC23_config
-0000d700 __strasgi
-0000d840 _call_dtors
-0000d960 _MCBSP_open
-0000da60 _MCBSP_start
-0000db60 _atexit
+00009780 _free
+000097ac _malloc
+00009830 _realloc
+00009974 _memalign
+00009ac8 _calloc
+00009b60 PRD_F_swi
+00009e20 PRD_F_tick
+00009f00 _KNL_run
+0000a1c0 RTA_F_getlog
+0000a204 RTA_F_getsts
+0000a24c RTA_F_readblk
+0000a26c RTA_F_writeword
+0000a278 RTA_F_resetmem
+0000a278 __RTA_lat1beg
+0000a2b0 __RTA_lat1end
+0000a2b8 RTA_F_dispatch
+0000a308 RTA_execute
+0000a480 _SEM_pendEnterKnl
+0000a740 _MEM_alloc
+0000ac00 PRD_THOOKFXN
+0000ac00 _KNL_tick
+0000ac20 _MEM_free
+0000ae60 PIP_F_take
+0000aef4 PIP_F_give
+0000aef4 PIP_F_probe
+0000afc8 PIP_F_start
+0000b0a0 __SEM_dopost
+0000b2c0 _TSK_setup
+0000b4c0 _KNL_saveIsrFrame
+0000b58c _KNL_switch
+0000b640 KNL_glue
+0000b680 CLK_F_getltime
+0000b694 CLK_F_isr
+0000b7f4 CLK_F_itime
+0000b7f4 _CLK_F_itime
+0000b7f4 _CLK_itime
+0000b810 __CLK_lat1beg
+0000b83c __CLK_lat1end
+0000b840 _TSK_exit
+0000b9e0 __auto_init
+0000bc20 _TSK_startup
+0000bce0 _KNL_check
+0000bd30 __KNL_lat1beg
+0000bdb8 _KNL_idle
+0000bdb8 __KNL_lat1end
+0000bddc _KNL_max
+0000be20 _GBL_cslCacheInit
+0000bf00 _KNL_exit
+0000bf54 _KNL_enter
+0000bfe0 _SEM_postEnterKnl
+0000c0c0 _SEM_post
+0000c0c0 _SEM_postBinary
+0000c1a0 _CLK_measure
+0000c280 _KNL_ipost
+0000c340 _KNL_post
+0000c400 _LCK_post
+0000c430 _LCK_pend
+0000c4c0 _SYS_exit
+0000c580 CLK_F_getfhtime
+0000c5a0 CLK_F_gethtime
+0000c5a0 CLK_F_getshtime
+0000c5a0 CLK_TIMEFXN
+0000c640 FXN_F_nop
+0000c648 FXN_F_run
+0000c648 _FXN_F_run
+0000c698 FXN_F_zero
+0000c698 _FXN_F_zero
+0000c6c0 IDL_F_busy
+0000c6c0 __IDL_lat1beg
+0000c710 __IDL_lat1end
+0000c740 LOG_F_event
+0000c740 _LOG_event
+0000c740 __LOG_lat1beg
+0000c7c0 STS_F_delta
+0000c7c0 _STS_delta
+0000c7f8 STS_F_add
+0000c7f8 _STS_add
+0000c824 STS_F_reset
+0000c824 _STS_reset
+0000c840 IDL_F_calibrate
+0000c8c0 _SYS_error
+0000c920 _HWI_disable
+0000c938 _HWI_enable
+0000c94c _HWI_restore
+0000c980 _SEM_pend
+0000c9e0 _SYS_abort
+0000ca40 SYS_PUTCFXN
+0000ca40 _UTL_doPutc
+0000caa0 _CLK_start
+0000cb00 IDL_CALIBRFXN
+0000cb00 IDL_F_stub
+0000cb40 RTA_F_andn
+0000cb60 RTA_F_or
+0000cb80 SYS_ABORTFXN
+0000cb80 _UTL_doAbort
+0000cbc0 _CLK_stop
+0000cc00 GIO_CREATEFXN
+0000cc00 GIO_DELETEFXN
+0000cc00 GIO_PENDFXN
+0000cc00 GIO_POSTFXN
+0000cc00 TSK_VCREATEFXN
+0000cc00 TSK_VDELETEFXN
+0000cc00 TSK_VEXITFXN
+0000cc00 _FXN_F_nop
+0000cc20 _GBL_getVersion
+0000cc40 IDL_F_loop
+0000cc40 _IDL_loop
+0000cc60 _STS_set
+0000cc80 SYS_ERRORFXN
+0000cc80 _UTL_doError
+0000cca0 SYS_EXITFXN
+0000cca0 _UTL_halt
+0000ccc0 .text
+0000ccc0 ___text__
+0000ccc0 _init_hardware
+0000cd68 _init_HWI
+0000cdf4 _main
+0000cfb4 _ISR_AIC
+0000d320 _DSK6713_wait
+0000d3c4 _DSK6713_waitusec
+0000d3f8 _DSK6713_rset
+0000d40c _DSK6713_rget
+0000d4a0 _DSK6713_getVersion
+0000d4f0 _DSK6713_init
+0000d7a0 _DSK6713_AIC23_openCodec
+0000da80 _memcpy
0000dbba CLK_COUNTSPMS
0000dbba CLK_HTIMEPERLTIME
0000dbba CLK_PRD
0000dbba _CLK_COUNTSPMS
0000dbba _CLK_PRD
0000dbef GBL_TRCMASKVALUE
-0000dc60 _stereo_write_16Bit
-0000dc88 _stereo_read_16Bit
-0000dcb4 _mono_write_16Bit
-0000dcdc _mono_read_16Bit
-0000dea0 ___add_dtor
-0000dee0 __nop
-0000df00 __register_lock
-0000df20 __register_unlock
-0000df40 __IRQ_hookFetchPacket
-0000df60 ___cinit__
-0000df60 ___etext__
-0000df60 cinit
-0000df60 etext
-0000ef64 LOG_A_TABBEG
-0000ef64 LOG_system
-0000ef64 _LOG_A_TABBEG
-0000ef64 _LOG_system
-0000ef7c LOG_A_TABEND
-0000ef7c _LOG_A_TABEND
-0000ef80 _RTDX_Poll
-0000f380 _RTDX_Buffer_WriteCB
-0000f9c0 _RTDX_Mon_Queue
-0000fbe0 _RTDX_Init_RT_Monitor
-0000fc60 _RTDX_Buffer_Initialize
-0000fcc0 _RTDX_Buffer_ReadCB
-0000fd20 _RTDX_Buffer_Size
-0000fd60 _RTDX_Final_RT_Monitor
-0000fda0 _RTDX_Buffer_Read
-0000fdc0 _RTDX_Buffer_Write
-0000fe00 _RTDX_Mask_IER
-0000fe20 ___atexit_func_id__
-0000ffd0 __IRQ_eventTable
-00010054 __IRQ_intTable
-00010094 __IRQ_dispatchTable
-0001009c _KNL_queues
-0001013c _KNL_dummy
-00010174 _dtors
-00010178 _x
-00010180 _y
-00010190 _a
-000101a0 _b
-000101b0 _Config
-000101d8 _TSK_ATTRS
-000101f4 _TSK_config
-00010214 _TSK_timerSem
-00010234 _OBJ_table
-0001026c _OBJ_segtab
-00010288 __TSK_mutex
-000102b0 __MEM_mutex
-00010308 __MCBSP_hDev0
-0001030c __MCBSP_hDev1
-00010338 _SYS_exitStack
-00010374 __cleanup_ptr
-00010378 __dtors_ptr
-0001037c ___TI_enable_exit_profile_output
-00010380 __lock
-00010384 __unlock
-00010388 RTA_fromHost$buf
-00010398 CLK_A_TABBEG
-00010398 PRD_clock
-00010398 _PRD_clock
-0001039c CLK_null
-000103a0 BIOS_init
-000103a0 _BIOS_init
-0001051c BIOS$$CLKON
-0001055c BIOS$$CLKOFF
-000105c4 BIOS_start
-000105c4 _BIOS_start
-00010680 _MEM_init
-00010760 _c_int00
-00010820 _TSK_init
-000108a0 _OBJ_init
-000108c0 _RTDX_Buffer
-00010cc8 _RTDX_Buffer_Start
-00010ccc _RTDX_Buffer_End
-00010cd0 _rtdx_buffer_state
-00010cdc _RTDX_writing
-00010cf0 _rtdx_mon_state
-00010d10 TSK_idle$stack
-000110a8 TSK_idle$stkptr
-00011110 GBL_stackbeg
-00011110 _HWI_STKTOP
-00011110 __stack
-00011508 _HWI_STKBOTTOM
-0001150f GBL_stackend
-00011510 $bss
-00011510 .bss
-00011510 _HWI_dispatchTab
-00011510 ___bss__
-00011610 IDL_D_tabbeg
-00011614 IDL_D_calibrate
-00011618 IDL_D_calbeg
-0001161c LOG_D_system
-0001161c _LOG_D_system
-00011620 PIP_D_tabbeg
-00011624 PIP_D_tablen
-00011628 CLK_R_time
-0001162c CLK_D_timefxn
-00011630 CLK_D_tabbeg
-00011634 CLK_D_isrhook
-00011638 CLK_D_idletime
-0001163c _CLK_htimeDiv
-00011640 _CLK_htimeMult
-00011644 _CLK_ltimeDiv
-00011648 _CLK_ltimeMult
-0001164c _CLK_D_dirty
-00011650 _CLK_D_prd
-00011654 _CLK_D_tddr
-00011658 _CLK_D_countspms
-0001165c PRD_D_tick
-0001165c _PRD_D_tick
-00011660 PRD_D_cur
-00011664 PRD_D_elapsed
-00011668 PRD_D_prevtim
-0001166c PRD_D_scalar
-00011670 PRD_D_swihandle
-00011674 PRD_D_tabbeg
-00011678 PRD_D_tablen
-0001167c PRD_D_thook
-00011680 RTA_D_fromHost
-00011684 RTA_D_toHost
-00011688 RTA_D_logval
-00011698 RTA_D_stsval
-000116a4 HST_D_chanmask
-000116a8 HST_D_tabbeg
-000116ac HST_D_tabend
-000116b0 _GBL_procId
-000116b4 _GBL_clkIn
-000116b8 _GBL_freq
-000116bc _MEM_D_NUMSEGMENTS
-000116c0 _MEM_D_memtab
-000116c4 _MEM_D_freelist
-000116c8 _MEM_D_lockaddr
-000116cc _MEM_D_unlockaddr
-000116d0 _SYS
-000116d4 __HOOK_knlId
-000116d8 __HOOK_NUMHOOKS
-000116dc SWI_D_runaddr
-000116dc _SWI_D_runaddr
-000116dc _SWI_data
-000116e0 SWI_D_execaddr
-000116e0 _SWI_D_execaddr
-000116e4 SWI_D_curmask
-000116e4 _SWI_D_curmask
-000116e8 SWI_D_curset
-000116e8 _SWI_D_curset
-000116ec SWI_D_lock
-000116ec _SWI_D_lock
-000116f0 SWI_D_curmbox
-000116f4 SWI_D_curfxn
-000116f4 _SWI_D_curfxn
-000116f8 SWI_D_rdybeg
-000116f8 _SWI_D_rdybeg
-000116fc SWI_D_inswi
-000116fc _SWI_D_inswi
-00011700 SWI_D_rdytab
-00011778 _KNL_wFlag
-0001177c _KNL_wList
-00011780 _KNL_alarm
-00011784 _KNL_setpri
-00011788 _KNL_inactive
-0001178c _KNL_priority
-00011790 _KNL_set
-00011794 _KNL_curtask
-00011798 _KNL_prevtask
-0001179c _KNL_curtime
-000117a0 _KNL_swiptr
-000117a4 _KNL_curqueue
-000117a8 _KNL_maxqueue
-000117ac _KNL_tswitchfxn
-000117b0 _KNL_tcreatefxn
-000117b4 _KNL_tdeletefxn
-000117b8 _KNL_treadyfxn
-000117bc _KNL_idlefxn
-000117c0 _MEM_memtab
-000117cc HST_DSMBUFSEG
-000117cc IRAM
-000117cc MEM_MALLOCSEG
-000117cc MEM_SEGZERO
-000117cc RTDX_DATAMEMSEG
-000117cc _IRAM
-000117d0 RTA_fromHost$pipe$dtab
-000117dc RTA_toHost$pipe$dtab
-000117e8 HWI_D_spsave
-000117e8 _HWI_D_spsave
-000117e8 _HWI_data
-000117f4 _HWI_D_inhwi
-000117f8 HWI_D_bss
-000117fc HWI_D_ccmask
-00011800 LNK_dspFrameRequestMask
-00011800 _LNK_dspFrameRequestMask
-00011804 LNK_dspFrameReadyMask
-00011804 _LNK_dspFrameReadyMask
-00011808 LNK_readPend
-00011808 _LNK_readPend
-0001180c LNK_readDone
-0001180c _LNK_readDone
-00011810 LNK_readFail
-00011810 _LNK_readFail
-00011814 LNK_writeFail
-00011814 _LNK_writeFail
-00011820 _rtdxNullChanCnt
-00011824 _rtdxNullFuncCnt
-00011828 _TSK_nTasks
-0001182c _TSK_pid
-00011830 _TSK
-00011834 _CLK_DFLTMICROSECS
-00011838 _CLK_D_microseconds
-0001183c _SYS_exitStackPtr
-00011840 _SYS_exitStackTop
-00011844 _DSK6713_AIC23_codeccontrolhandle
-00011848 _DSK6713_AIC23_codecdatahandle
-0001184c _CLK_htimePerLtime
-00011854 IDL_D_busyObj
-00011858 _MEM
-0001185c _H_Codec
-00011860 _DSK6713_version
-00011862 ___end__
-00011862 end
-00011864 _SYS_PUTCBEG
-00011a63 _SYS_PUTCEND
-00011a70 TSK_idle
-00011a70 _TSK_idle
-00011ac4 HST_A_TABBEG
-00011ac4 _HST_A_TABBEG
-00011ac8 RTA_fromHost
-00011ac8 _RTA_fromHost
-00011ad0 RTA_fromHost$rtdx
-00011ae4 RTA_toHost
-00011ae4 _RTA_toHost
-00011aec RTA_toHost$rtdx
-00011b00 HST_A_TABEND
-00011b00 LOG_system$buf
-00011b00 _HST_A_TABEND
-00011c00 RTA_toHost$buf
-00011df9 KNL_swi$sts$maxfmt
-00011dfc PIP_A_TABBEG
-00011dfc RTA_fromHost$pipe
-00011dfc _PIP_A_TABBEG
-00011e00 RTA_fromHost$pipe$rd
-00011e01 KNL_swi$sts$sumfmt
-00011e09 KNL_swi$sts$avgfmt
-00011e13 TSK_idle$sts$maxfmt
-00011e1b TSK_idle$sts$sumfmt
-00011e23 TSK_idle$sts$avgfmt
-00011e2c RTA_fromHost$pipe$aaa
-00011e2d IDL_busyObj$maxfmt
-00011e30 IDL_busyObj$sumfmt
-00011e30 RTA_fromHost$pipe$wr
-00011e33 IDL_busyObj$avgfmt
-00011e5c RTA_fromHost$pipe$bbb
-00011e60 RTA_toHost$pipe
-00011e64 RTA_toHost$pipe$rd
-00011e90 RTA_toHost$pipe$aaa
-00011e94 RTA_toHost$pipe$wr
-00011ec0 RTA_toHost$pipe$bbb
-00011ec4 PIP_A_TABEND
-00011ec4 _PIP_A_TABEND
-00011f04 KNL_swi$sts$stsobj
-00011f04 STS_A_TABBEG
-00011f04 _STS_A_TABBEG
-00011f08 KNL_swi$sts
-00011f14 TSK_idle$sts$stsobj
-00011f18 TSK_idle$sts
-00011f24 IDL_busyObj$stsobj
-00011f28 IDL_busyObj
-00011f28 _IDL_busyObj
-00011f34 KNL_swi
-00011f34 STS_A_TABEND
-00011f34 SWI_A_TABBEG
-00011f34 _KNL_swi
-00011f34 _STS_A_TABEND
-00011f60 SWI_A_TABEND
-00011f88 IDL_A_TABBEG
-00011f88 IDL_cpuLoad
-00011f88 _IDL_cpuLoad
-00011f8c LNK_dataPump
-00011f8c _LNK_dataPump
-00011f90 RTA_dispatcher
-00011f90 _RTA_dispatcher
-00011f94 IDL_END
-00011f98 IDL_A_CALBEG
-00011f98 IDL_cpuLoad$
-00011f9c LNK_dataPump$
-00011fa0 RTA_dispatcher$
-00011fa4 IDL_END$
-00011fa8 SYS$config
-00011fb8 ___pinit__
-00011fb8 pinit
-00011fc4 TRC_cinit
-00011fc8 TRC_R_mask
-00011fc8 _TRC_R_mask
-00011fcc GBL_initdone
+0000dcc0 _IRQ_map
+0000de80 _MCBSP_reset
+0000e020 _wait500nS
+0000e048 GBL_USERINITFXN
+0000e048 _GBL_setPLLto225MHz
+0000e1a0 _DSK6713_AIC23_rset
+0000e268 _DSK6713_AIC23_rget
+0000e28c _DSK6713_AIC23_config
+0000e320 __strasgi
+0000e460 _call_dtors
+0000e580 _memset
+0000e6a0 _MCBSP_open
+0000e7a0 _MCBSP_start
+0000e8a0 _atexit
+0000e9a0 _stereo_write_16Bit
+0000e9c8 _stereo_read_16Bit
+0000e9f4 _mono_write_16Bit
+0000ea1c _mono_read_16Bit
+0000ebe0 ___add_dtor
+0000ec20 __nop
+0000ec40 __register_lock
+0000ec60 __register_unlock
+0000ec80 __IRQ_hookFetchPacket
+0000eca0 ___cinit__
+0000eca0 ___etext__
+0000eca0 cinit
+0000eca0 etext
+0000fcc0 _RTDX_Poll
+000100c0 _RTDX_Buffer_WriteCB
+00010700 _RTDX_Mon_Queue
+00010920 _RTDX_Init_RT_Monitor
+000109a0 _RTDX_Buffer_Initialize
+00010a00 _RTDX_Buffer_ReadCB
+00010a60 _RTDX_Buffer_Size
+00010aa0 _RTDX_Final_RT_Monitor
+00010ae0 _RTDX_Buffer_Read
+00010b00 _RTDX_Buffer_Write
+00010b40 _RTDX_Mask_IER
+00010b60 ___atexit_func_id__
+00010d10 __IRQ_eventTable
+00010d94 __IRQ_intTable
+00010dd4 __IRQ_dispatchTable
+00010ddc _KNL_queues
+00010e7c _KNL_dummy
+00010eb4 _dtors
+00010eb8 _a
+00010ee0 _b
+00010f08 _Config
+00010f30 _TSK_ATTRS
+00010f4c _TSK_config
+00010f6c _TSK_timerSem
+00010f8c _OBJ_table
+00010fc4 _OBJ_segtab
+00010fe0 __TSK_mutex
+00011008 __MEM_mutex
+00011060 __MCBSP_hDev0
+00011064 __MCBSP_hDev1
+00011090 _SYS_exitStack
+000110cc __cleanup_ptr
+000110d0 __dtors_ptr
+000110d4 ___TI_enable_exit_profile_output
+000110d8 __lock
+000110dc __unlock
+000110e0 BIOS_init
+000110e0 _BIOS_init
+0001125c BIOS$$CLKON
+0001129c BIOS$$CLKOFF
+00011304 BIOS_start
+00011304 _BIOS_start
+000113c0 _MEM_init
+000114a0 _c_int00
+00011560 _TSK_init
+000115e0 _OBJ_init
+00011600 _RTDX_Buffer
+00011a08 _RTDX_Buffer_Start
+00011a0c _RTDX_Buffer_End
+00011a10 _rtdx_buffer_state
+00011a1c _RTDX_writing
+00011a30 _rtdx_mon_state
+00011a50 TSK_idle$stack
+00011de8 TSK_idle$stkptr
+00011e50 GBL_stackbeg
+00011e50 _HWI_STKTOP
+00011e50 __stack
+00012248 _HWI_STKBOTTOM
+0001224f GBL_stackend
+00012250 $bss
+00012250 .bss
+00012250 _HWI_dispatchTab
+00012250 ___bss__
+00012350 IDL_D_tabbeg
+00012354 IDL_D_calibrate
+00012358 IDL_D_calbeg
+0001235c LOG_D_system
+0001235c _LOG_D_system
+00012360 PIP_D_tabbeg
+00012364 PIP_D_tablen
+00012368 CLK_R_time
+0001236c CLK_D_timefxn
+00012370 CLK_D_tabbeg
+00012374 CLK_D_isrhook
+00012378 CLK_D_idletime
+0001237c _CLK_htimeDiv
+00012380 _CLK_htimeMult
+00012384 _CLK_ltimeDiv
+00012388 _CLK_ltimeMult
+0001238c _CLK_D_dirty
+00012390 _CLK_D_prd
+00012394 _CLK_D_tddr
+00012398 _CLK_D_countspms
+0001239c PRD_D_tick
+0001239c _PRD_D_tick
+000123a0 PRD_D_cur
+000123a4 PRD_D_elapsed
+000123a8 PRD_D_prevtim
+000123ac PRD_D_scalar
+000123b0 PRD_D_swihandle
+000123b4 PRD_D_tabbeg
+000123b8 PRD_D_tablen
+000123bc PRD_D_thook
+000123c0 RTA_D_fromHost
+000123c4 RTA_D_toHost
+000123c8 RTA_D_logval
+000123d8 RTA_D_stsval
+000123e4 HST_D_chanmask
+000123e8 HST_D_tabbeg
+000123ec HST_D_tabend
+000123f0 _GBL_procId
+000123f4 _GBL_clkIn
+000123f8 _GBL_freq
+000123fc _MEM_D_NUMSEGMENTS
+00012400 _MEM_D_memtab
+00012404 _MEM_D_freelist
+00012408 _MEM_D_lockaddr
+0001240c _MEM_D_unlockaddr
+00012410 _SYS
+00012414 __HOOK_knlId
+00012418 __HOOK_NUMHOOKS
+0001241c SWI_D_runaddr
+0001241c _SWI_D_runaddr
+0001241c _SWI_data
+00012420 SWI_D_execaddr
+00012420 _SWI_D_execaddr
+00012424 SWI_D_curmask
+00012424 _SWI_D_curmask
+00012428 SWI_D_curset
+00012428 _SWI_D_curset
+0001242c SWI_D_lock
+0001242c _SWI_D_lock
+00012430 SWI_D_curmbox
+00012434 SWI_D_curfxn
+00012434 _SWI_D_curfxn
+00012438 SWI_D_rdybeg
+00012438 _SWI_D_rdybeg
+0001243c SWI_D_inswi
+0001243c _SWI_D_inswi
+00012440 SWI_D_rdytab
+000124b8 _KNL_wFlag
+000124bc _KNL_wList
+000124c0 _KNL_alarm
+000124c4 _KNL_setpri
+000124c8 _KNL_inactive
+000124cc _KNL_priority
+000124d0 _KNL_set
+000124d4 _KNL_curtask
+000124d8 _KNL_prevtask
+000124dc _KNL_curtime
+000124e0 _KNL_swiptr
+000124e4 _KNL_curqueue
+000124e8 _KNL_maxqueue
+000124ec _KNL_tswitchfxn
+000124f0 _KNL_tcreatefxn
+000124f4 _KNL_tdeletefxn
+000124f8 _KNL_treadyfxn
+000124fc _KNL_idlefxn
+00012500 _MEM_memtab
+0001250c HST_DSMBUFSEG
+0001250c IRAM
+0001250c MEM_MALLOCSEG
+0001250c MEM_SEGZERO
+0001250c RTDX_DATAMEMSEG
+0001250c _IRAM
+00012510 RTA_fromHost$pipe$dtab
+0001251c RTA_toHost$pipe$dtab
+00012528 HWI_D_spsave
+00012528 _HWI_D_spsave
+00012528 _HWI_data
+00012534 _HWI_D_inhwi
+00012538 HWI_D_bss
+0001253c HWI_D_ccmask
+00012540 LNK_dspFrameRequestMask
+00012540 _LNK_dspFrameRequestMask
+00012544 LNK_dspFrameReadyMask
+00012544 _LNK_dspFrameReadyMask
+00012548 LNK_readPend
+00012548 _LNK_readPend
+0001254c LNK_readDone
+0001254c _LNK_readDone
+00012550 LNK_readFail
+00012550 _LNK_readFail
+00012554 LNK_writeFail
+00012554 _LNK_writeFail
+00012558 _N
+0001255c _x
+00012560 _y
+00012564 _H_Codec
+00012570 _rtdxNullChanCnt
+00012574 _rtdxNullFuncCnt
+00012578 _TSK_nTasks
+0001257c _TSK_pid
+00012580 _TSK
+00012584 _CLK_DFLTMICROSECS
+00012588 _CLK_D_microseconds
+0001258c _SYS_exitStackPtr
+00012590 _SYS_exitStackTop
+00012594 _DSK6713_AIC23_codeccontrolhandle
+00012598 _DSK6713_AIC23_codecdatahandle
+0001259c _CLK_htimePerLtime
+000125a4 IDL_D_busyObj
+000125a8 _MEM
+000125ac _DSK6713_version
+000125ae ___end__
+000125ae end
+000125b0 _SYS_PUTCBEG
+000127af _SYS_PUTCEND
+000128b1 KNL_swi$sts$maxfmt
+000128b9 KNL_swi$sts$sumfmt
+000128c1 KNL_swi$sts$avgfmt
+000128cb TSK_idle$sts$maxfmt
+000128d3 TSK_idle$sts$sumfmt
+000128db TSK_idle$sts$avgfmt
+000128e5 IDL_busyObj$maxfmt
+000128e8 IDL_busyObj$sumfmt
+000128eb IDL_busyObj$avgfmt
+000128f4 ___pinit__
+000128f4 pinit
+00012900 LOG_system$buf
+00012a00 RTA_toHost$buf
+00012b00 PIP_A_TABBEG
+00012b00 RTA_fromHost$pipe
+00012b00 _PIP_A_TABBEG
+00012b04 RTA_fromHost$pipe$rd
+00012b30 RTA_fromHost$pipe$aaa
+00012b34 RTA_fromHost$pipe$wr
+00012b60 RTA_fromHost$pipe$bbb
+00012b64 RTA_toHost$pipe
+00012b68 RTA_toHost$pipe$rd
+00012b94 RTA_toHost$pipe$aaa
+00012b98 RTA_toHost$pipe$wr
+00012bc4 RTA_toHost$pipe$bbb
+00012bc8 PIP_A_TABEND
+00012bc8 _PIP_A_TABEND
+00012bd4 TSK_idle
+00012bd4 _TSK_idle
+00012c28 HST_A_TABBEG
+00012c28 _HST_A_TABBEG
+00012c2c RTA_fromHost
+00012c2c _RTA_fromHost
+00012c34 RTA_fromHost$rtdx
+00012c48 RTA_toHost
+00012c48 _RTA_toHost
+00012c50 RTA_toHost$rtdx
+00012c64 HST_A_TABEND
+00012c64 KNL_swi$sts$stsobj
+00012c64 STS_A_TABBEG
+00012c64 _HST_A_TABEND
+00012c64 _STS_A_TABBEG
+00012c68 KNL_swi$sts
+00012c74 TSK_idle$sts$stsobj
+00012c78 TSK_idle$sts
+00012c84 IDL_busyObj$stsobj
+00012c88 IDL_busyObj
+00012c88 _IDL_busyObj
+00012c94 KNL_swi
+00012c94 STS_A_TABEND
+00012c94 SWI_A_TABBEG
+00012c94 _KNL_swi
+00012c94 _STS_A_TABEND
+00012cc0 SWI_A_TABEND
+00012ce8 LOG_A_TABBEG
+00012ce8 LOG_system
+00012ce8 _LOG_A_TABBEG
+00012ce8 _LOG_system
+00012d00 LOG_A_TABEND
+00012d00 RTA_fromHost$buf
+00012d00 _LOG_A_TABEND
+00012d10 IDL_A_TABBEG
+00012d10 IDL_cpuLoad
+00012d10 _IDL_cpuLoad
+00012d14 LNK_dataPump
+00012d14 _LNK_dataPump
+00012d18 RTA_dispatcher
+00012d18 _RTA_dispatcher
+00012d1c IDL_END
+00012d20 IDL_A_CALBEG
+00012d20 IDL_cpuLoad$
+00012d24 LNK_dataPump$
+00012d28 RTA_dispatcher$
+00012d2c IDL_END$
+00012d30 SYS$config
+00012d40 TRC_cinit
+00012d44 TRC_R_mask
+00012d44 _TRC_R_mask
+00012d48 GBL_initdone
+00012d4c CLK_A_TABBEG
+00012d4c PRD_clock
+00012d4c _PRD_clock
+00012d50 CLK_null
00036ee8 CLK_LTIMEMULT
00036ee8 GBL_FREQ
01940000 CLK_REGS
@@ -1752,4 +1779,4 @@ ffffffff ___binit__
ffffffff ___c_args__
ffffffff binit
-[718 symbols]
+[728 symbols]
diff --git a/lab5/RTDSP/Debug/RTDSP.out b/lab5/RTDSP/Debug/RTDSP.out
index 3aa6619..9977178 100644
--- a/lab5/RTDSP/Debug/RTDSP.out
+++ b/lab5/RTDSP/Debug/RTDSP.out
Binary files differ
diff --git a/lab5/RTDSP/Debug/dsp_bios_.cdb b/lab5/RTDSP/Debug/dsp_bios_.cdb
index a7ce05b..03bdb71 100644
--- a/lab5/RTDSP/Debug/dsp_bios_.cdb
+++ b/lab5/RTDSP/Debug/dsp_bios_.cdb
@@ -75,7 +75,7 @@ type GlobalStatus {
prop Visible :: 0
prop Writable :: 1
}
- global DATE :: "Fri Feb 23 15:00:22 2018" {
+ global DATE :: "Fri Feb 23 17:06:19 2018" {
prop Type :: "{21455EA3-B96A-11cf-9BFE-0000C0AC14C7}"
prop Visible :: 0
prop Writable :: 0
diff --git a/lab5/RTDSP/Debug/dsp_bios_cfg.obj b/lab5/RTDSP/Debug/dsp_bios_cfg.obj
index e0b65e3..9e94268 100644
--- a/lab5/RTDSP/Debug/dsp_bios_cfg.obj
+++ b/lab5/RTDSP/Debug/dsp_bios_cfg.obj
Binary files differ
diff --git a/lab5/RTDSP/Debug/dsp_bios_cfg.s62 b/lab5/RTDSP/Debug/dsp_bios_cfg.s62
index 9e41a8b..31d8c97 100644
--- a/lab5/RTDSP/Debug/dsp_bios_cfg.s62
+++ b/lab5/RTDSP/Debug/dsp_bios_cfg.s62
@@ -5,7 +5,7 @@
;; INPUT dsp_bios_.cdb
;; CONFIGURATION/VERSION INFORMATION
- .asg "Fri Feb 23 15:00:22 2018", VERS$DATE
+ .asg "Fri Feb 23 17:06:19 2018", VERS$DATE
;; PROLOGUE
.include dsp_bios_cfg.h62
diff --git a/lab5/RTDSP/Debug/dsp_bios_cfg_c.obj b/lab5/RTDSP/Debug/dsp_bios_cfg_c.obj
index 9ccdb7c..88e0e7d 100644
--- a/lab5/RTDSP/Debug/dsp_bios_cfg_c.obj
+++ b/lab5/RTDSP/Debug/dsp_bios_cfg_c.obj
Binary files differ
diff --git a/lab5/RTDSP/Debug/intio.obj b/lab5/RTDSP/Debug/intio.obj
index 8c128f8..34cfb3e 100644
--- a/lab5/RTDSP/Debug/intio.obj
+++ b/lab5/RTDSP/Debug/intio.obj
Binary files differ
diff --git a/lab5/RTDSP/Debug/intio.pp b/lab5/RTDSP/Debug/intio.pp
index 811ad2a..970ddf2 100644
--- a/lab5/RTDSP/Debug/intio.pp
+++ b/lab5/RTDSP/Debug/intio.pp
@@ -59,3 +59,5 @@ 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
+intio.obj: ../Matlab/filter_coeff_ell_a.txt
+intio.obj: ../Matlab/filter_coeff_ell_b.txt
diff --git a/lab5/RTDSP/Matlab/elliptical.m b/lab5/RTDSP/Matlab/elliptical.m
new file mode 100644
index 0000000..f9e2aeb
--- /dev/null
+++ b/lab5/RTDSP/Matlab/elliptical.m
@@ -0,0 +1,10 @@
+function [b,a] = elliptical (Fs)
+
+order = 4; % Order of the bandpass filter
+startband = 270/Fs; % Normalised startband frequency
+stopband = 450/Fs; % Normalised stopband frequency
+ripple = 0.3; % The passband ripple (in dB)
+stopband_atten = 20; % The stopband attenuation (in dB)
+
+% Call the eliptical filter function
+[b,a] = ellip(order/2,ripple,stopband_atten,[startband, stopband]); \ No newline at end of file
diff --git a/lab5/RTDSP/Matlab/filter_coeff_ell.txt b/lab5/RTDSP/Matlab/filter_coeff_ell.txt
new file mode 100644
index 0000000..dc7ef6f
--- /dev/null
+++ b/lab5/RTDSP/Matlab/filter_coeff_ell.txt
@@ -0,0 +1,2 @@
+ 9.6683656064376025e-02 -3.7417971508180198e-01 5.5502519309909670e-01 -3.7417971508180270e-01 9.6683656064376386e-02
+ 1.0000000000000000e+00 -3.8475581971606738e+00 5.5906851263228337e+00 -3.6360361044752754e+00 8.9323992595555990e-01
diff --git a/lab5/RTDSP/Matlab/filter_coeff_ell_a.txt b/lab5/RTDSP/Matlab/filter_coeff_ell_a.txt
new file mode 100644
index 0000000..bbb695e
--- /dev/null
+++ b/lab5/RTDSP/Matlab/filter_coeff_ell_a.txt
@@ -0,0 +1 @@
+double a[] = { 1.0000000000000000, -3.8475581971606738, 5.5906851263228337, -3.6360361044752754, 0.89323992595555990 };
diff --git a/lab5/RTDSP/Matlab/filter_coeff_ell_b.txt b/lab5/RTDSP/Matlab/filter_coeff_ell_b.txt
new file mode 100644
index 0000000..c750218
--- /dev/null
+++ b/lab5/RTDSP/Matlab/filter_coeff_ell_b.txt
@@ -0,0 +1 @@
+double b[] = { 9.6683656064376025e-02, -3.7417971508180198e-01, 5.5502519309909670e-01, -3.7417971508180270e-01, 9.6683656064376386e-02 };
diff --git a/lab5/RTDSP/Matlab/gen_filter.m b/lab5/RTDSP/Matlab/gen_filter.m
index 625aba1..d6b5304 100644
--- a/lab5/RTDSP/Matlab/gen_filter.m
+++ b/lab5/RTDSP/Matlab/gen_filter.m
@@ -1,5 +1,6 @@
Fs = 8000;
-b = m_filter;
-freqz(b, 1, 1024, Fs);
+[b,a] = elliptical (Fs);
+freqz(b, a);
-save filter_coeff_correct.txt b -ASCII -DOUBLE -TABS \ No newline at end of file
+%save filter_coeff_ell_b.txt b -ASCII -DOUBLE -TABS
+%save filter_coeff_ell_a.txt a -ASCII -DOUBLE -TABS \ No newline at end of file
diff --git a/lab5/RTDSP/intio.c b/lab5/RTDSP/intio.c
index 81930ce..6c90633 100644
--- a/lab5/RTDSP/intio.c
+++ b/lab5/RTDSP/intio.c
@@ -42,10 +42,13 @@
// PI defined here for use in your code
#define PI 3.141592653589793
-short x[] = {0, 0};
-double y[] = {0.0, 0.0};
-double a[] = {1, -1.875/2.125};
-double b[] = {0.125/2.125, 0.125/2.125};
+#include "Matlab/filter_coeff_ell_a.txt"
+#include "Matlab/filter_coeff_ell_b.txt"
+
+int N = sizeof(a)/sizeof(a[0]);
+short* x;
+double* y;
+
/******************************* Global declarations ********************************/
@@ -79,14 +82,24 @@ void ISR_AIC(void);
short circ_fir(void);
/********************************** Main routine ************************************/
void main(){
+ int i;
+ x = (short*)calloc(N, sizeof(short));
+ y = (double*)calloc(N, sizeof(double));
// initialize board and the audio port
init_hardware();
/* initialize hardware interrupts */
init_HWI();
+
+ /* Initialises array to 0 */
+ for (i = 0; i < N; ++i) {
+ y[i] = 0.0;
+ x[i] = 0;
+ }
/* loop indefinitely, waiting for interrupts */
while(1) {};
+
}
/********************************** init_hardware() **********************************/
@@ -126,10 +139,22 @@ void init_HWI()
/******************** INTERRUPT SERVICE ROUTINE ***********************/
void ISR_AIC()
{
- x[1] = x[0];
+ int i;
+
+ //Shift the values
+ for (i = N-1; i > 0; --i) {
+ x[i] = x[i-1];
+ y[i] = y[i-1];
+ }
+
x[0] = mono_read_16Bit();
- y[1] = y[0];
- y[0] = b[0] * x[0] + b[1] * x[1] - a[1] * y[1];
+ y[0] = 0.0;
+
+ for (i = 0; i < N; ++i) {
+ y[0] += b[i] * x[i];
+ if (i != 0)
+ y[0] -= a[i] * y[i];
+ }
mono_write_16Bit((short)y[0]);
}