<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://e2e.ti.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>C5000 Ultra Low Power DSP Forum - Recent Threads</title><link>http://e2e.ti.com/support/dsp/c5000/f/109.aspx</link><description>This forum supports TI’s C5000™ ultra-low-power digital signal processors, industry’s lowest power (total power at less than 0.15 mW/MHz at 1.05V and standby power at less than 0.15 mW) 16-bit DSPs with performance up to 300 MHz.</description><dc:language>en-US</dc:language><generator>6.x Production</generator><item><title>USB problems when booting from flash</title><link>http://e2e.ti.com/thread/266727.aspx</link><pubDate>Thu, 23 May 2013 01:50:13 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:ec6268ed-25d0-4501-86fc-5a1eac8e7de8</guid><dc:creator>DanB</dc:creator><slash:comments>3</slash:comments><comments>http://e2e.ti.com/thread/266727.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/266727/rss.aspx</wfw:commentRss><description>&lt;p&gt;After successfully running the USB_CDC CSL example through the XDS debugger, I&amp;#39;m now having problems running the same code from flash (I am booting from an SD card). &amp;nbsp;Basically, I no longer receive USB interrupts.&lt;/p&gt;
&lt;p&gt;Reading through&amp;nbsp;http://e2e.ti.com/support/dsp/c5000/f/109/p/95041/332809.aspx#332809, I made sure to incorporate all GEL-contained initialization into my main() loop. &amp;nbsp;However, this does not seem to help.&lt;/p&gt;
&lt;p&gt;I tried running via the debugger, and eliminated all init code from the GEL file. &amp;nbsp;This ran fine.&lt;/p&gt;
&lt;p&gt;What else might be different between running via debugger and running via flash?&lt;/p&gt;
&lt;p&gt;Any help would be very appreciated.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Error connecting to the target</title><link>http://e2e.ti.com/thread/267150.aspx</link><pubDate>Fri, 24 May 2013 12:26:20 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:591b558f-5890-445f-b6fa-bcae347acf49</guid><dc:creator>Albert Torn��</dc:creator><slash:comments>1</slash:comments><comments>http://e2e.ti.com/thread/267150.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/267150/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;recently i&amp;#39;ve got this error:&lt;/p&gt;
&lt;p&gt;C55xx: Error connecting to the target: Error 0x80000244/-1143 Fatal Error during: Register, Initialization, OCS, The memory at 0x00000000 continually indicated it was &amp;#39;not ready&amp;#39; All memory operations currently in progress were aborted in order to regain control of the processor. This is considered a catastrophic event, but the debugger should still be able to access memory and CPU registers. System state has been altered. It is strongly advised that the processor should be reset before resuming execution,&lt;/p&gt;
&lt;p&gt;I am workinng with EVM5515 and it was working fine but now i got this and I didn&amp;#39;t do anything strange.&lt;/p&gt;
&lt;p&gt;Please I would need some urgent help.&lt;/p&gt;
&lt;p&gt;Best regards!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>C5505 ADC error count</title><link>http://e2e.ti.com/thread/265742.aspx</link><pubDate>Fri, 17 May 2013 18:31:22 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:5c7e27a5-5678-4557-8450-adbad95334af</guid><dc:creator>Stuart Baker</dc:creator><slash:comments>10</slash:comments><comments>http://e2e.ti.com/thread/265742.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/265742/rss.aspx</wfw:commentRss><description>&lt;p&gt;I have a C5505 design that is seeing a large offset error in the conversion close to Vref High.&lt;/p&gt;
&lt;p&gt;When the ADC input is connected to ground, the ADC conversion value is always 1 or 2 counts, well within the datasheet specification.&lt;/p&gt;
&lt;p&gt;With a Vref High of 1 Volt and an ADC input value of 1Volt, the conversion value is 989 counts when the expected value should be closer to 1023 counts.&lt;/p&gt;
&lt;p&gt;We also see&amp;nbsp;errors at two other voltages&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;0.937 volts, conversion value is 933 counts,&amp;nbsp;expected 959 counts&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;0.914 volts,&amp;nbsp;conversion value is 907 counts, expected 936 counts&lt;/p&gt;
&lt;p&gt;The questions are to start are:&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;What is the expected error?&amp;nbsp; From the datasheet, I would expect a maximum error of about ~4-5 counts at full scale voltage.&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;If the error that we are seeing is expected, is there a calibration procedure to follow?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Stuart&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Is there a way to trace *.bin file boot problem on C5535 based application?</title><link>http://e2e.ti.com/thread/258533.aspx</link><pubDate>Sun, 14 Apr 2013 22:04:02 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:fc47147c-09f7-4947-b40b-69dd8936b885</guid><dc:creator>Jun Cao</dc:creator><slash:comments>51</slash:comments><comments>http://e2e.ti.com/thread/258533.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/258533/rss.aspx</wfw:commentRss><description>&lt;p&gt;I use CCSV5.3 (with latest update) to debug C5535 DSP based application through Blackhark USB560M JTAG Emulator.&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;I first tried a short application project, V2EP0Test.&amp;nbsp; I was able to build V2EP0Test.out file; load V2EP0Test.out to the target board (my application board); run the code and get the correct results.&amp;nbsp; Then I generate the V2EP0Test.bin file from V2EP0Test.out as below run record.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;C:\G2V2_workspace\V2EP0Test\Debug&amp;gt;&amp;quot;C:/TI_CCSV5/ccsv5/tools/compiler/c5500_4.4.1/bin/hex55.exe&amp;quot; V2EP0Test_Debug_bin.cmd&lt;/p&gt;
&lt;p&gt;Translating to Binary format...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;quot;.\V2EP0Test.out&amp;quot;&amp;nbsp;&amp;nbsp; ==&amp;gt; .const&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (BOOT LOAD)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;quot;.\V2EP0Test.out&amp;quot;&amp;nbsp;&amp;nbsp; ==&amp;gt; .cinit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (BOOT LOAD)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;quot;.\V2EP0Test.out&amp;quot;&amp;nbsp;&amp;nbsp; ==&amp;gt; .switch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (BOOT LOAD)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;quot;.\V2EP0Test.out&amp;quot;&amp;nbsp;&amp;nbsp; ==&amp;gt; .text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (BOOT LOAD)&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;quot;.\V2EP0Test.out&amp;quot;&amp;nbsp;&amp;nbsp; ==&amp;gt; vectors&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (BOOT LOAD)&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;C:\G2V2_workspace\V2EP0Test\Debug&amp;gt;type V2EP0Test_Debug_bin.cmd&lt;/p&gt;
&lt;p&gt;/* Convert a .out file to a binary *.bin file */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-boot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Make a boot table */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-v5505&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Boot format */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-serial8&amp;nbsp;&amp;nbsp;&amp;nbsp; /* A byte-wide serial flash will be used */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-b&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* for binary */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-map .\V2EP0Test.mxp&amp;nbsp;&amp;nbsp; /* Map file generated by hex55 */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-o .\V2EP0Test.bin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Output file name for the resulting boot table */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;.\V2EP0Test.out&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Input file */&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;However after loaded the V2EP0Test.bin to the flash memory, boot C5535 (load V2EP0Test.bin and run) could not give me the correct results.&lt;/p&gt;
&lt;p&gt;I verified that&lt;/p&gt;
&lt;p&gt;* The V2EP0Test.bin was correctly write to the flash memory&lt;/p&gt;
&lt;p&gt;* Observe the LED display (on my application board), the code was loaded and run&lt;/p&gt;
&lt;p&gt;* It seems the C5535 DMA does not response / active.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am looking for experts&amp;rsquo; help:&lt;/p&gt;
&lt;p&gt;1. Is there a way to trace this bin file boot problem?&lt;/p&gt;
&lt;p&gt;2. Just give me your guess &amp;ndash; what can cause this problem&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;Jun Cao&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Converting C5515 Assembly code to equivalent C</title><link>http://e2e.ti.com/thread/267125.aspx</link><pubDate>Fri, 24 May 2013 10:41:43 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:dd1cd64f-55ce-4926-88d7-102d391896cc</guid><dc:creator>Honey Sukesan</dc:creator><slash:comments>1</slash:comments><comments>http://e2e.ti.com/thread/267125.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/267125/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Is there any update on the &lt;a href="http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/115/t/187702.aspx" target="_blank"&gt;above ported C code&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;I am also stuck with a similar problem.&lt;/p&gt;
&lt;p&gt;I am trying to run equivalent C function in C5515 DSP itself.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But my equivalent C function is producing results not comparable with the assembly function.&lt;/p&gt;
&lt;p&gt;My ultimate aim is to port it to C64x DSP. But before that, i am trying to analyse if my equivalent function&lt;/p&gt;
&lt;p&gt;in C is producing the same result with C5515 itself. Please share your thoughts.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Honey S&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Doubt regarding C5515 MACM instruction</title><link>http://e2e.ti.com/thread/266943.aspx</link><pubDate>Thu, 23 May 2013 16:58:42 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:52917731-d567-4710-a7ae-88e09a24007f</guid><dc:creator>Honey Sukesan</dc:creator><slash:comments>2</slash:comments><comments>http://e2e.ti.com/thread/266943.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/266943/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I am a newbie in DSP. We have grabbed the ADS1298-C5515 EVM kit and successfully built the ECG MDK source code.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now we are trying to port the ECG algorithm to C64x DSP. For that, I am trying to convert the two assembly functions in&amp;nbsp;&lt;/p&gt;
&lt;p&gt;ECG MDK to C source code. At first, I am trying to test the equivalent C code in C5515 EVM itself. But when I convert the assembly functions&lt;/p&gt;
&lt;p&gt;to C code, it is not working properly in C5515 EVM. Below are the functions for your reference:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;ECG_FilterProcess:&lt;/i&gt;&lt;/b&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AC0 = 0;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; repeat (#351)&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AC0 = AC0 + ((*AR0-)* (*AR1+));&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (*AR2+) = HI(AC0);&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (*AR2) = AC0;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;_ECG_AntiAlising_FilterProcess:&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AC0 = 0;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; repeat (#51)&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AC0 = AC0 + ((*AR0-)* (*AR1+));&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (*AR2+) = HI(AC0);&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (*AR2) = AC0;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The Test routine takes three int16 pointers. The first two are inputs and the third one is output.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; One of the operands for multiplication is Q15 format filter coefficients.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I understood that there is some problem when I port the multiplication instruction to C source code.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; On viewing the disassembly view, I understood that equivalent instruction for multiplication is MACM.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I have also verified the status register settings of SATD, M40, SMUL, FRCT bits in my source code. All these&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;are found to be in their default values in the lpva2000.inc file.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I have debugged the C code and understood that the problem is with the multiplication instruction in my C code.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I have also referred the following posts in TI forums and made several trials.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href="http://e2e.ti.com/support/dsp/c5000/f/109/t/103964.aspx"&gt;http://e2e.ti.com/support/dsp/c5000/f/109/t/103964.aspx&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I have tried with the SMULT macro mentioned in the above forum. But still I didn&amp;#39;t get the expected results.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href="http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/115/t/187702.aspx?pi64368=1"&gt;http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/115/t/187702.aspx?pi64368=1&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href="http://e2e.ti.com/support/dsp/c5000/f/109/t/101101.aspx"&gt;http://e2e.ti.com/support/dsp/c5000/f/109/t/101101.aspx&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Still my multiplication output fails.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Could you please share your thoughts on this issue?&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Also please tell if it is okay for these asm porting to C while porting to C64x DSP.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Honey S&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Connecting ADS1298RECG-FE to C5515-EMV</title><link>http://e2e.ti.com/thread/267064.aspx</link><pubDate>Fri, 24 May 2013 07:00:35 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:994d0192-3cba-4d33-9759-0818cdf02bc8</guid><dc:creator>Udi Dagan</dc:creator><slash:comments>1</slash:comments><comments>http://e2e.ti.com/thread/267064.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/267064/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have an ADS1298RECG-FE and would like to connect it to a DSP board for development purposes. hence, I need a board with an emulator and that is compatible with ADS1298.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have seen the C5515-EVM and I have 2 questions:&lt;/p&gt;
&lt;p&gt;1. Is it compatible with ADS1298RECG-FE REV.B? if it does, Which revision of the evm would be the most suitable?&lt;/p&gt;
&lt;p&gt;2. Do you have a source code to start with in order to program the dsp? (For starter - I would like to create a small PC application).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you very much,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Udi&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Creating a Second-Level Bootloader for FLASH Bootloading on TMS320C5000</title><link>http://e2e.ti.com/thread/68376.aspx</link><pubDate>Tue, 12 Oct 2010 15:48:59 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:ac506419-eb9e-49d9-b60f-8120f5a4ea01</guid><dc:creator>Howard Marshall</dc:creator><slash:comments>23</slash:comments><comments>http://e2e.ti.com/thread/68376.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/68376/rss.aspx</wfw:commentRss><description>&lt;p&gt;Greetings, We are developing a product around the TI C5515 Fixed Point DSP. In this product we utilize our own Bootloader program which provides firmware image management and execution capabilities. Our bootloader resiseds in the base of flash memory and is invoked by the on-chip primary DSP bootloader. Our Bootloader receives firmware images via&amp;nbsp;a UART in binary data format&amp;nbsp;and stores them in upper flash along with related data structures. We need our Bootloader to be able to load a firmware image from flash to the corresponding areas of RAM according to its linking and then be able to execute that firmware program. We have done this successfully on our existing product based on the TI C6727 Floating Point PRocessor based upon assembly language code we obtained that&amp;nbsp;I translated to &amp;quot;C&amp;quot;. I have a document that explains how to create a second-level bootloader (SPRA999A1) but I cannot seem to find this same document for the TMS320C5515 DSP. It is all well and good to understand that the linker creates .out files in Common Object File Format (COFF) and&amp;nbsp;that the Hex Conversion Utility (hex55v4.exe) converts the COFF file to various formats. The problem is that I cannot find documentation as to the exact format produced by the hex55v4 -b (binary) switch and what the on-chip bootloader does when it loads and executes a program residing in flash memory created in binary format by hex55v4. I need to be able to reproduce the functionality of the on-chip primary bootloader and encapsulate that function, preferably in &amp;quot;C&amp;quot; code, and integrate it into our Bootloader program. Would it be possible to obtain the source code for the DSP on-chip bootloader? This would obviously be the&amp;nbsp;most pragmatic way to proceed. If not, if I could get a detailed description of what the on-chip bootloader does, and a through defintion of the format of the binary file produced by&amp;nbsp;hex55v4, then I could write my own second-level bootloader function. Any help in this matter would be greatly appreciated. Thanks very much.&lt;/p&gt;
&lt;p&gt;Howard Marshall, Senior Software Engineer, Aegis Lightwave, 78A Olympia Ave, Woburn, MA 01801 USA&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DSPLIB logarithm error?</title><link>http://e2e.ti.com/thread/266921.aspx</link><pubDate>Thu, 23 May 2013 15:52:11 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:bbd4ce08-da97-4d6e-8e16-10663418b377</guid><dc:creator>Alberto Lessio</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/thread/266921.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/266921/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m working on a TMS320C5515 DSP. My application computes a logarithm using the log_10 function of DSPLIB for C55x.&lt;/p&gt;
&lt;p&gt;The function is described as:&lt;/p&gt;
&lt;p&gt;ushort oflag = log_10 (DATA *x, LDATA *r, ushort nx)&lt;/p&gt;
&lt;p&gt;I would like to know what is the maximum error introduced by this function. Given that my input (x) has a +/- 1 lsb error, what is the maximum resulting error for the output (r)?&lt;/p&gt;
&lt;p&gt;Apparently this information is missing from the documentation. I&amp;#39;m going to perform some tests, but I would like to know if some knowledge already exists on this argument.&lt;/p&gt;
&lt;p&gt;Thanks for the attention,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alberto&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>C5515 customized device gives issues when flashed</title><link>http://e2e.ti.com/thread/266287.aspx</link><pubDate>Tue, 21 May 2013 14:05:09 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:ffd30d1f-11e7-4148-ad8b-ffe14d4ea86e</guid><dc:creator>AV54983</dc:creator><slash:comments>5</slash:comments><comments>http://e2e.ti.com/thread/266287.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/266287/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hi C55x users,&amp;nbsp;&lt;/p&gt;
&lt;div&gt;I am working on code which does the writing and reading of codec data using Direct Memory Access (DMA).&lt;/div&gt;
&lt;div&gt;The application code uses DMA controller 1. Serial flash is being used.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;CCS 4.0 is being used.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;-&amp;gt; A C5515 customized device (not ezdspC5515) is used to flash/burn the code image and test it in the field.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;-&amp;gt; So when my code is run via CCS 4.0 on this device&amp;nbsp;there is no issue. Output is clear.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;-&amp;gt; The image or .out of the code is converted to .bin and is flashed onto the device&amp;nbsp;and restarted.&lt;/div&gt;
&lt;div&gt;The output heard from the speakers has some disturbance along with the other environment sounds coming in from the mics.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;-&amp;gt; After some arbitrary resets or OFF/ONs of the device&amp;nbsp;the output is clear and fine.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;-&amp;gt; Then again after some random off/on or resets the output is noisy/has disturbance.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Do you have any suggestions as to why this could happen ?&amp;nbsp;&lt;/div&gt;
&lt;div&gt;I have been scratching my head on this for a few weeks now.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Thanks,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;AV&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Error when Writing to or Reading from UART registers.</title><link>http://e2e.ti.com/thread/266178.aspx</link><pubDate>Tue, 21 May 2013 06:51:59 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:463d32ea-142c-404b-92aa-a158a6e0ce9f</guid><dc:creator>nathan zorndorf1</dc:creator><slash:comments>7</slash:comments><comments>http://e2e.ti.com/thread/266178.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/266178/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;br /&gt;Hi,&lt;br /&gt;&lt;br /&gt;I am using the C5535 ezdsp, and CCS v4 with&amp;nbsp;Texas Instruments XDS100v2 USB Emulator.&amp;nbsp;&lt;br /&gt;I am writing code that uses some CSL and some register programming to input an analog audio signal, use the DMA to do processing, and then output UART signals that contain information about the input samples. It seems that when I am debugging and I try to read or write UART registers, or use UART CSL functions that require a handle, I get an error where the device memory bus hangs.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;When i run my code using the debugger, I get an error at the line of code commented below.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;div class="quote-header"&gt;&lt;/div&gt;&lt;blockquote class="quote"&gt;&lt;div class="quote-content"&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;Uint16 register_value;&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;br /&gt;register_value = UART_PWREMU_MGMT; &amp;nbsp; &amp;nbsp; &lt;span style="color:#339966;"&gt;&amp;nbsp;// ERROR happens when trying to execute this code&amp;nbsp;&lt;br /&gt;&lt;/span&gt;UART_PWREMU_MGMT = register_value | 0x0000; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="quote-footer"&gt;&lt;/div&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;my definition for&amp;nbsp;UART_PWREMU_MGMT is below:&lt;br /&gt;&lt;br /&gt;&lt;div class="quote-header"&gt;&lt;/div&gt;&lt;blockquote class="quote"&gt;&lt;div class="quote-content"&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="color:#ff00ff;"&gt;#define&lt;/span&gt;&amp;nbsp;UART_PWREMU_MGMT&lt;span class="Apple-tab-span"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;/span&gt;&amp;nbsp; *(&lt;span style="color:#ff00ff;"&gt;volatile&amp;nbsp;&lt;/span&gt;ioport Uint16*)(0x1B18)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="quote-footer"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;THis is the error I get:&lt;br /&gt;&lt;br /&gt;&lt;div class="quote-header"&gt;&lt;/div&gt;&lt;blockquote class="quote"&gt;&lt;div class="quote-content"&gt;&lt;br /&gt;&lt;span style="color:#ff0000;font-family:&amp;#39;arial black&amp;#39;, &amp;#39;avant garde&amp;#39;;"&gt;Trouble Reading Memory Block at 0x1b18 on Page 2 of Length 0x1: (Error -1143 @ 0x1B18) Device memory bus has an error and may be hung. Verify that the memory address is in valid memory.&lt;/span&gt;
&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="quote-footer"&gt;&lt;/div&gt;
&lt;p&gt;I always get this error when I write to or read from any UART register. If I replace the UART code with code that does anything else, the program runs correctly. I can write to and read from other peripheral registers, but I cannot write to and read from UART registers without receiving this error. I tried using the CSL to configure UART registers, and I get the same error when I use any function that requires a handle, which includes UART_setup, and the &amp;nbsp;UART_reset function. UART_init (which does not require a handle) can be called&amp;nbsp;successfully.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;If,&amp;nbsp;&lt;span&gt;after receiving this error message,&lt;/span&gt;&amp;nbsp;I &amp;quot;&lt;span style="color:#0000ff;"&gt;Disconnect from the Target&amp;quot;&lt;/span&gt;, and then try to reconnect, I will get an error that says the &amp;quot;&lt;span style="color:#ff0000;"&gt;Device memory bus has an error and may be hung.&lt;/span&gt;&amp;quot;.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;1) I have already made sure that the UART is out of reset by reading from the &amp;nbsp;PRCR register.&amp;nbsp;&lt;br /&gt;2) I have also made sure the UART CLK is enabled by writing a 0 to the UARTCG bit in the&amp;nbsp;PCGCR1&amp;nbsp; register (although the tech ref. says to write a 1 when initializing UART, which I believe is a typo, because a 1 disables the UART CLK).&amp;nbsp;&amp;nbsp;&lt;br /&gt;3) I have slowed the emulator clock (TCLK) to 100 kHz, which did not fix the problem.&lt;br /&gt;4) I have tried using a different C5535, and the problem persists. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Why is the debugger having trouble only when reading the memory blocks related to UART? How do I clear this error?&lt;br /&gt;&lt;br /&gt;I would&amp;nbsp;&lt;em&gt;greatly&lt;/em&gt;&amp;nbsp;appreciate help in resolving this issue. I am attaching my project for reference.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Nate&lt;br /&gt;&lt;a href="http://e2e.ti.com/support/dsp/c5000/f/109/t/266178.aspx"&gt;(Please visit the site to view this file)&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;P.S. Does this have anything to do with my problem? I do not know whether I am using port B or A.&amp;nbsp;&lt;br /&gt;&lt;span style="font-size:1em;"&gt;&lt;br /&gt;&lt;div class="quote-header"&gt;&lt;/div&gt;&lt;blockquote class="quote"&gt;&lt;div class="quote-content"&gt;&lt;br /&gt;Q: Can I use port B as a UART?
&lt;ul&gt;
&lt;li&gt;A: Yes. The TI XDS100v2 reference design uses the port A of the FTDI2232H to be for JTAG. This leaves the port B available for use either to program the CPLD and/or for use as a UART. The XDS100v2 design puts the CPLD JTAG programming on a selected number of pins (see XDS100v2 readme for details). This allows the CPLD to be programmed via the FTDI device, greatly simplifying manufacturing.&lt;/li&gt;
&lt;li&gt;Please note that there is a known issue with the current XDS100v2 reference design with the placement of the BCBUS. If you plan to use the port B, please check the readme of the XDS100v2 reference design for details. Generally, a serial port on BCBUS should connect the CPLD as follows: BCBUS1 -&amp;gt; CPLD TCK, BCBUS2 -&amp;gt; CPLD TDI, BCBUS5 -&amp;gt; CPLD TDO, BCBUS6 -&amp;gt; CPLD TMS.&lt;/li&gt;
&lt;li&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Please note that using UART mode simultaneously with&amp;nbsp;&lt;a href="http://processors.wiki.ti.com/index.php/Code_Composer_Studio_v4" title="Code Composer Studio v4" class="mw-redirect"&gt;Code Composer Studio v4&lt;/a&gt;&amp;nbsp;has NOT been tested on the XDS100v2 design and is not officially supported&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="quote-footer"&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>image boot on VC5505 EVM</title><link>http://e2e.ti.com/thread/265702.aspx</link><pubDate>Fri, 17 May 2013 15:11:46 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:6c31f271-0c74-4c30-82a9-8492519990ca</guid><dc:creator>Yake Li</dc:creator><slash:comments>21</slash:comments><comments>http://e2e.ti.com/thread/265702.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/265702/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hi, i am burning a program that operates SD card into SPI EEprom of VC5505 on the evm board. But the ccs always gives me the message that &amp;quot;WRITE ERROR! at 0x0000&lt;br /&gt;Wrote 0x0000&amp;nbsp; Read 0xffff&amp;quot;. it seems that when i comment out all the sd operation functions (like MMCSD_multipleBlkWrite or csl mmc/sd function), the image can be burned successfully. does anybody know where is the problem.&lt;/p&gt;
&lt;p&gt;However, i can burn the image into I2C EEprom, but the the programm won&amp;#39;t run when the evm board stands alone. can i make some settings to make the program executed from I2C EEprom?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320VC33 DSP boot up question</title><link>http://e2e.ti.com/thread/261890.aspx</link><pubDate>Mon, 29 Apr 2013 18:36:36 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:41b8da18-0a30-46d3-9917-13fab6ad38fc</guid><dc:creator>Charlie Zhang2</dc:creator><slash:comments>2</slash:comments><comments>http://e2e.ti.com/thread/261890.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/261890/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-family:arial,helvetica,sans-serif;font-size:small;"&gt;Dera TI engineers,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial,helvetica,sans-serif;font-size:small;"&gt;&lt;span style="color:#000000;"&gt;We have been using TMS320VC33 DSP in our products over ten years. &lt;/span&gt;Recently we are redesigning the circuit board to upgrade the FPGA and Flash memory chips. We kept using the&amp;nbsp;VC33 DSP for FW&amp;nbsp;code compatibility to meet our customers&amp;rsquo; requirements, while changed the bootup sequence from DSP-&amp;gt;FPGA to FPGA-&amp;gt;DSP. The new board has been fabricated and FPGA is programmed and working as to the design. However, we are stuck when FPGA sends RESET signal to boot up the DSP. It seems the DSP somehow stopped loading the DSP code from Flash memory after successfully reading the first few words (see the signal snapshots attached). We could not understand the DSP behaviors and desperately need helps to resolve the issue. Does anyone know what happened and if there is any solution for it?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial,helvetica,sans-serif;font-size:small;"&gt;Thanks.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial,helvetica,sans-serif;font-size:small;"&gt;Charlie&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial,helvetica,sans-serif;font-size:small;"&gt;&lt;a href="http://e2e.ti.com/support/dsp/c5000/f/109/t/261890.aspx"&gt;(Please visit the site to view this file)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>C5515 FDK</title><link>http://e2e.ti.com/thread/266091.aspx</link><pubDate>Mon, 20 May 2013 19:55:18 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:ff73e60e-bb2d-4ba3-b664-9acaf23ff365</guid><dc:creator>Chris Stanton</dc:creator><slash:comments>1</slash:comments><comments>http://e2e.ti.com/thread/266091.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/266091/rss.aspx</wfw:commentRss><description>&lt;p&gt;I am posting about my FDK C5515. I am looking to connect this to a microprocessor. I am unable to figure out which pin is the output pin. I have read the manuals and I&amp;#39;m still unclear as to which one it is or whether I am able to use it as a hyper terminal? I need to get an output so I can open an actuator for a locking mechanism. I would greatly appreciate a reply. Thank you very much.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>C5535 bootloader SPI pin assignments?</title><link>http://e2e.ti.com/thread/266296.aspx</link><pubDate>Tue, 21 May 2013 14:33:09 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:0fe996de-0d94-4bbf-9959-0ff03707a53d</guid><dc:creator>gmarsh</dc:creator><slash:comments>1</slash:comments><comments>http://e2e.ti.com/thread/266296.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/266296/rss.aspx</wfw:commentRss><description>&lt;p&gt;The SPI interface on the C553x can be on two different sets of pins, depending on the PPMODE setting in EBSR.&lt;/p&gt;
&lt;p&gt;Which configuration is used by the C553x bootloader? only the &amp;quot;PPMODE = 1 or 6&amp;quot; that is used on the EZ5535 card, or does the bootloader also try the other &amp;quot;PPMODE = 3 or 5&amp;quot; pin configuration?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>C5535 USB DMA Example</title><link>http://e2e.ti.com/thread/266132.aspx</link><pubDate>Tue, 21 May 2013 01:08:49 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:ec0ebce0-483a-47e7-a9da-4bdc0687c2cf</guid><dc:creator>DanB</dc:creator><slash:comments>1</slash:comments><comments>http://e2e.ti.com/thread/266132.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/266132/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m trying to run the USB DMA example found in the latest CSL (version 3.03) on the TMS320C5535. &amp;nbsp;The documentation mentions that TI provides a PC application that can be used to test the USB functionality. &amp;nbsp;Can someone please provide a link to download this software?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>EVM5515 Audio Pass Through</title><link>http://e2e.ti.com/thread/93392.aspx</link><pubDate>Fri, 11 Feb 2011 17:17:54 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:34b80cdd-e539-47ab-9db1-36e34690fab5</guid><dc:creator>w longenecker</dc:creator><slash:comments>8</slash:comments><comments>http://e2e.ti.com/thread/93392.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/93392/rss.aspx</wfw:commentRss><description>&lt;p&gt;Basically we&amp;#39;re just trying to pass an audio signal from a stereo input to the headphone output. To be honest, we&amp;#39;ve recycled a lot of the sample code from the sine wave demo. We did the majority of the modifications in the dma.c file (included). We believe it should just play an audio signal, in this case provided by a headphone output on a pc to a stereo input, at the headphone output.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Here are two of the recieving and transmitting DMA functions:&lt;/p&gt;
&lt;p&gt;Uint16 set_dma0_ch0_i2s0_Lout(void)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;span&gt;	&lt;/span&gt;Uint16 temp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH0_TC_LSW = XMIT_BUFF_SIZE*2;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH0_TC_MSW = 0x3204; &amp;nbsp; &amp;nbsp; //src incre, destination fix, sync, auto, int&amp;nbsp;&lt;/p&gt;
&lt;p&gt;#endif&lt;/p&gt;
&lt;p&gt;temp = DMA0_CH10_EVENT_SRC;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH10_EVENT_SRC = temp | 0x0001; &amp;nbsp; // I2S2 transmit event&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH0_SRC_LSW = (Uint16)TxL1_DMA_address;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH0_SRC_MSW = 0xFFFF &amp;amp; (TxL1_DMA_address &amp;gt;&amp;gt; 16);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH0_DST_LSW = 0x2808; &amp;nbsp; &amp;nbsp; &amp;nbsp;// is20 transmit left data register lsw&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH0_DST_MSW = 0;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; // CurrentTxL_DMAChannel =1; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;// &amp;nbsp;DMA starts &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;temp = DMA0_CH0_TC_MSW;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;	&lt;/span&gt;temp |= 0x8000;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;	&lt;/span&gt;DMA0_CH0_TC_MSW = temp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return SUCCESS;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-----------------------------------------------------------------------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;And the input function&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Uint16 set_dma0_ch2_i2s0_Lin(void)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;span&gt;	&lt;/span&gt;Uint16 temp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH2_TC_LSW = XMIT_BUFF_SIZE*2;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH2_TC_MSW = 0x3084; &amp;nbsp; &amp;nbsp; //src fix, destination increase, sync, auto, int&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;	&lt;/span&gt;temp = DMA0_CH32_EVENT_SRC;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH32_EVENT_SRC = temp | 0x0002; &amp;nbsp; // I2S2 receive event&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH2_DST_LSW = (Uint16)RxL1_DMA_address;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH2_DST_MSW = 0xFFFF &amp;amp; (RxL1_DMA_address &amp;gt;&amp;gt; 16);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH2_SRC_LSW = 0x2828; &amp;nbsp; &amp;nbsp; &amp;nbsp;// is22 receive left data register lsw&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DMA0_CH2_SRC_MSW = 0;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; // CurrentRxL_DMAChannel =1;&lt;/p&gt;
&lt;p&gt;// &amp;nbsp;DMA starts &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;temp = DMA0_CH2_TC_MSW;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;	&lt;/span&gt;temp |= 0x8000;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;	&lt;/span&gt;DMA0_CH2_TC_MSW = temp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return SUCCESS;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;--------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t have a ton of experience with the DSP&amp;#39;s and we&amp;#39;re hoping a pair of experienced eyes could spot a simple fix. The remainder of the project is included as well.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks very much in advance!&lt;/p&gt;
&lt;p&gt;William Longenecker &amp;amp; Doug Lambert&lt;a href="http://e2e.ti.com/support/dsp/c5000/f/109/t/93392.aspx"&gt;(Please visit the site to view this file)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>g726DecoderMain.c of TI sample G.726 Decoder / Encoder</title><link>http://e2e.ti.com/thread/265997.aspx</link><pubDate>Mon, 20 May 2013 13:01:46 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:8241e1f5-5d0d-440e-b7c5-54c16b52d47f</guid><dc:creator>Yu</dc:creator><slash:comments>1</slash:comments><comments>http://e2e.ti.com/thread/265997.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/265997/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I downloaded from the page of the TI G726 Encoder and Decoder c55xx, but there are questions.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C55X_Speech/index_FDS.html"&gt;http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C55X_Speech/index_FDS.html&lt;/a&gt;&lt;br /&gt;&amp;nbsp;G726 Encoder and Decoder, Version 2.00.00.012&lt;/p&gt;
&lt;p&gt;・g726DecoderMain.c ([install folder]\G726_3X_REL200_ROOTDIR\g726\tstsrc\c55x)&lt;/p&gt;
&lt;p&gt;line 121 to 123&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tablesPtr [0] = (void *) G726_TII_g726itbl40;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tablesPtr [1] = (void *) G726_TII_adpcmalaw;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tablesPtr [2] = (void *) G726_TII_adpcmmulaw;&lt;br /&gt;It has been an assignment, but can I do? Describe this three lines without thinking?&lt;/p&gt;
&lt;p&gt;I think to try to linear PCM format of the PCM, but it is sufficient to describe the three rows in that case?&lt;/p&gt;
&lt;p&gt;G726_TII_g726itbl40 is like the encoder table but can not find it.&lt;br /&gt;Please tell me the meaning for the above process.&lt;/p&gt;
&lt;p&gt;Regards.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>EZDSP5515 runs OK in Debug but when I convert to .bin gets stuck in a loop.</title><link>http://e2e.ti.com/thread/265876.aspx</link><pubDate>Sun, 19 May 2013 22:55:34 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:d51ed157-ceb7-456d-a416-cb520a853251</guid><dc:creator>Roman bere</dc:creator><slash:comments>1</slash:comments><comments>http://e2e.ti.com/thread/265876.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/265876/rss.aspx</wfw:commentRss><description>&lt;p&gt;Really need your help.&lt;/p&gt;
&lt;p&gt;my project is to make a 4 channel colour organ using the build in FFT basically it&amp;#39;s a &lt;span class="st"&gt;spectrum analyzer&lt;/span&gt;,&lt;/p&gt;
&lt;p&gt;the 4 leds on the board respond to the different frequencies&lt;/p&gt;
&lt;p&gt;In Debug the application runs fine.&lt;br /&gt;But when I try to convert to a bin file and run it gets stuck (stand alone project)&lt;br /&gt;in the while loop &amp;quot;while((I2S0_IR &amp;amp; RcvR)== 0 )&amp;quot;&lt;br /&gt;don&amp;#39;t know why, run out of Ideas.&lt;br /&gt;I have commented all the lines in the .gel file and I configured the clocks&lt;br /&gt;don&amp;#39;t know what to look for next.&lt;/p&gt;
&lt;p&gt;Been working on this for 6 weeks, and 2 weeks pulling my hair out.&lt;/p&gt;
&lt;p&gt;Been searching the forum found a lot of information and incorporated&amp;nbsp; it within my app. now I&amp;#39;m really stuck.&lt;/p&gt;
&lt;p&gt;To make it easier for me, I combined all the function within the main application. to make it easier to debug, instead of bouncing around &lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Roman&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Below is the snippet, I have also included the complete directory &lt;br /&gt;================================================================&lt;br /&gt;&lt;br /&gt;void aic3204_read(Int16* left_input, Int16* right_input)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; volatile Int16 dummy;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; counter_1 = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Read Digital audio inputs */&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/*&amp;nbsp;&amp;nbsp; gets stuck here -- need help don&amp;#39;t know the cause&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gets stuck here -- need help don&amp;#39;t know the cause&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gets stuck here -- need help don&amp;#39;t know the cause&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gets stuck here -- need help don&amp;#39;t know the cause &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I2S0_IR bit 3 in Debug it&amp;#39;s OK all works great&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; but when I try to convert to .BIN&amp;nbsp; gets stuck here */ &lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; led(1);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // test to determine where it gets stuck &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="background-color:#ffff00;"&gt; while((I2S0_IR &amp;amp; RcvR)== 0 ) //&amp;amp; (I2S0_IR &amp;amp; RcvL)== 0 )&lt;/span&gt;// (0x2810)&amp;nbsp; &amp;amp; 0x08&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;//&amp;nbsp;&amp;nbsp;&amp;nbsp; led(2);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // test to determine where it gets stuck LED stay on&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; counter_1++; // Wait for receive interrupt&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description><enclosure url="http://e2e.ti.com/cfs-file.ashx/__key/telligent-evolution-components-attachments/00-109-00-00-00-26-58-76/fft_5F00_may.zip" length="2031706" type="application/zip" /></item><item><title>Header file ig726enc.h of TI sample G.726 Decoder / Encoder</title><link>http://e2e.ti.com/thread/265991.aspx</link><pubDate>Mon, 20 May 2013 12:29:57 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:95598f7d-6884-4b54-b56c-e4e44d764b73</guid><dc:creator>Yu</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/thread/265991.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/265991/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I downloaded from the page of the TI G726 Encoder and Decoder c55xx, but there are questions.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C55X_Speech/index_FDS.html"&gt;http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C55X_Speech/index_FDS.html&lt;/a&gt;&lt;br /&gt;&amp;nbsp;G726 Encoder and Decoder, Version 2.00.00.012&lt;/p&gt;
&lt;p&gt;Appendix B Table B-1 and Appendix A Table A-1 of g726_api_ref_xdais.doc&lt;br /&gt;How to specify is unknown about CompandingLaw of No. 3 in.&lt;/p&gt;
&lt;p&gt;the comments of ig726dec.h and ig726enc.h&lt;br /&gt;&amp;nbsp;&amp;nbsp; CONST_COMP_ALAW_8&lt;br /&gt;&amp;nbsp;&amp;nbsp; CONST_COMP_MULAW_8&lt;br /&gt;&amp;nbsp;&amp;nbsp; CONST_COMP_LINEAR_8 (no companding)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;It is written above and can be used, but I do not know the value because there is no # define.&lt;/p&gt;
&lt;p&gt;Regards.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Interfacing the TI ADS1294R (Analog Front End for ECG) with the C5535</title><link>http://e2e.ti.com/thread/264680.aspx</link><pubDate>Tue, 14 May 2013 04:29:21 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:c8fc1ac3-4082-4fb4-9e43-af479d7fd8eb</guid><dc:creator>Aritra Paul</dc:creator><slash:comments>4</slash:comments><comments>http://e2e.ti.com/thread/264680.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/264680/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hi there!&lt;/p&gt;
&lt;p&gt;Developing an ECG module with the C5535, and I was trying to obtain data from the ADS1294R through SPI.&lt;/p&gt;
&lt;p&gt;Could you point me to some sample reference programs for similar applications? My goal is to get familiarized with the SPI interface of the C5535.&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Problems using dlms() function of dsplib</title><link>http://e2e.ti.com/thread/265898.aspx</link><pubDate>Mon, 20 May 2013 05:12:09 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:644c6a9b-d450-4a4d-8886-8d8d1a88c6b5</guid><dc:creator>Nacuri</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/thread/265898.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/265898/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hello all&lt;/p&gt;
&lt;p&gt;We are developing our application using the TMS320C5515 DSP Evaluation Module and the TLV320AIC34 (Codec) Evaluation Module. We created a breadboard for interconnecting the boards.&lt;/p&gt;
&lt;p&gt;We have problems using dlms( ) function of Dsplib 2.4 library. When the code runs from ram using Code Composer 5.3.0 there is a noise of about 100 hz no matter there are not voices (or any sound) at the microphones.&lt;/p&gt;
&lt;p&gt;When the dlms () function is not called in the application, there is not that 100 Hz noise and the voices are heard normally at the output of the codec.&lt;/p&gt;
&lt;p&gt;On the other hand, when running the code from flash there is only noise at the output of the codec.&lt;/p&gt;
&lt;p&gt;Does anyone have idea what is happening? What could be missing when calling the dlms () function?&lt;/p&gt;
&lt;p&gt;Best Regards&lt;/p&gt;
&lt;p&gt;Nacuri&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ezdsp5505 i2c</title><link>http://e2e.ti.com/thread/265852.aspx</link><pubDate>Sun, 19 May 2013 13:51:26 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:fb406420-77f7-4b8e-9ddd-f0f3bcc42662</guid><dc:creator>seeni vasan</dc:creator><slash:comments>0</slash:comments><comments>http://e2e.ti.com/thread/265852.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/265852/rss.aspx</wfw:commentRss><description>&lt;p&gt;hai&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; once i assigned the audio codec aic3204 to detect the headset&amp;nbsp;&amp;nbsp; and i tried to read the the page 1 regester&amp;nbsp; 68&amp;nbsp; before the headset connected it gives the value that it is not detected and&amp;nbsp; value is 136 once when connected it gives decimal value 168 that headset is detected again when it is removed&amp;nbsp; it gives the headset is detected .is it necessary to give some delay and read the register or every time i has to reset the audio codec and reinitialise the register for our application and read the headset detect register.At one time the page read gives the correct value and the next read it gives zeros to all the register in the page1.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;with regards&lt;/p&gt;
&lt;p&gt;seeni&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>C55xx AEC Software Link Broken</title><link>http://e2e.ti.com/thread/265464.aspx</link><pubDate>Thu, 16 May 2013 16:36:01 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:7104396e-95ce-4bfb-bace-3fa8efc703b1</guid><dc:creator>JasonHaedt</dc:creator><slash:comments>4</slash:comments><comments>http://e2e.ti.com/thread/265464.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/265464/rss.aspx</wfw:commentRss><description>&lt;p&gt;Dear TI,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The link seems dead, can you let me know if you have this code or can update the link: &lt;a href="https://focus-webapps.ti.com/licreg/docs/swlicexportcontrol.tsp?form_type=2&amp;amp;prod_no=aer_c55l_obj_16_1_0_3_Win32.exe&amp;amp;ref_url=http://software-dl.ti.com/libs/aer/latest/&amp;amp;form_id=154910"&gt;https://focus-webapps.ti.com/licreg/docs/swlicexportcontrol.tsp?form_type=2&amp;amp;prod_no=aer_c55l_obj_16_1_0_3_Win32.exe&amp;amp;ref_url=http://software-dl.ti.com/libs/aer/latest/&amp;amp;form_id=154910&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Jason Haedt&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Confirm CLKOUT pin behavior of C553x</title><link>http://e2e.ti.com/thread/254963.aspx</link><pubDate>Thu, 28 Mar 2013 02:15:28 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:4c413803-b4aa-4780-b6ab-24c41a669524</guid><dc:creator>Kato Motoki</dc:creator><slash:comments>18</slash:comments><comments>http://e2e.ti.com/thread/254963.aspx</comments><wfw:commentRss>http://e2e.ti.com/support/dsp/c5000/f/109/t/254963/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hi community member,&lt;/p&gt;
&lt;p&gt;Please let me confirm the following question.&lt;/p&gt;
&lt;p&gt;[Question.1]&lt;/p&gt;
&lt;p&gt;Regarding to the TRM of C553x, CLKOUT pin can generate the signal of PLLOUT by changing the register of CCSSR.&lt;br /&gt;&lt;br /&gt;However, I could not see the PLLOUT even though I changed the register from mode11 to mode 2.&lt;br /&gt;&lt;br /&gt;Can this pin generate the PLLOUT signal?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;[Question.2]&lt;/p&gt;
&lt;p&gt;Regarding to the register map of CCSSR, there are the same descriptions (i.e. CLKOUT pin outputs System PLL output clock, PLLOUT.) on this table.&lt;/p&gt;
&lt;p&gt;Is there any differences for those descriptions? (i.e. is there any difference between mode2 and mode 4 and so on?)&lt;/p&gt;
&lt;p&gt;Note: Mode2 means that the value of SRC is &amp;quot;2h&amp;quot;. Mode4 also means that the value of SRC is &amp;quot;4h&amp;quot;.&lt;/p&gt;
&lt;p&gt;If you have any questions, please let me know.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Kaka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>