<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>DSP Support Forum : All Content - All Communities</title>
    <link>http://ez.analog.com/index.jspa</link>
    <description>All Content in DSP Support Forum</description>
    <language>en</language>
    <pubDate>Sat, 21 Nov 2009 10:24:37 GMT</pubDate>
    <generator>Clearspace 2.5.7 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-11-21T10:24:37Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>ADSP21371 - ADAU1361</title>
      <link>http://ez.analog.com/message/5487</link>
      <description>&lt;!-- [DocumentBodyStart:815454b2-633f-4ef6-a29d-de0e37c191fe] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;HI&lt;/p&gt;&lt;p&gt;thanks for the answer i understand this. But my question was about the EZ-KIT of ADSP21371. There is used DPI4 AD1835 CS. Is this DPI pin 4 is used like GPIO? And what is the perpose of the FLG3 o SPI?&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:815454b2-633f-4ef6-a29d-de0e37c191fe] --&gt;</description>
      <pubDate>Sat, 21 Nov 2009 10:24:37 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/5487</guid>
      <dc:date>2009-11-21T10:24:37Z</dc:date>
      <clearspace:dateToText>2 hours, 29 minutes ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>BAD LINK ON VISUALDSP++ RUN-TIME LIBRARY FOR SHARC</title>
      <link>http://ez.analog.com/message/5486</link>
      <description>&lt;!-- [DocumentBodyStart:c752409e-5f81-4500-9a69-ec9f5c7f2c02] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi German-&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks for letting us know about this.  We have fixed the link on our website.  Here is the direct link to the manual you are seeking:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.analog.com/static/imported-files/software_manuals/50_21k_RTL_man_rev1.3.pdf"&gt;http://www.analog.com/static/imported-files/software_manuals/50_21k_RTL_man_rev1.3.pdf&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;AndyR&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:c752409e-5f81-4500-9a69-ec9f5c7f2c02] --&gt;</description>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">bad_link</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">visualdsp++</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">run-time-library</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">21469</category>
      <pubDate>Fri, 20 Nov 2009 22:28:03 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/5486</guid>
      <dc:date>2009-11-20T22:28:03Z</dc:date>
      <clearspace:dateToText>14 hours, 25 minutes ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Calculating Filter Coefficients to Store in a Microcontroller</title>
      <link>http://ez.analog.com/message/5485</link>
      <description>&lt;!-- [DocumentBodyStart:93c46246-80c3-4981-9d07-208a326be5d0] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Recently there have been some email support requests regarding the calculation of filter coefficients (and other types of parameters) for storage in a microcontroller. The basic idea is to store a table of parameters in the microcontroller and download them to the appropriate addresses in the SigmaDSP's parameter RAM when required. SigmaStudio includes a few tools to help make this possible.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;strong&gt;Method 1: Direct coefficient calculation&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;This method is not really preferred because it takes time and effort compared to the other methods, and doesn't offer any real benefits. In the help file, equations used for calculating first-order and second-order (biquad) IIR filter coefficients are given. For example, for a butterworth LPF:&lt;/p&gt;&lt;p class="hcp13"&gt;&lt;a href="http://ez.analog.com/servlet/JiveServlet/showImage/2-5485-1382/ScreenHunter_02+Nov.+20+14.52.jpg"&gt;&lt;img alt="ScreenHunter_02 Nov. 20 14.52.jpg" class="jive-image-thumbnail jive-image" onclick="" src="http://ez.analog.com/servlet/JiveServlet/downloadImage/2-5485-1382/ScreenHunter_02+Nov.+20+14.52.jpg" width="450"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;These equations can be used to calculate parameters directly, but are a bit cumbersome.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;strong&gt;Method 2: Fixed Point Filter Table Generator&lt;br/&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Open the fixed point filter table generator under the &lt;strong&gt;Tools&lt;/strong&gt; menu.&lt;/p&gt;&lt;p&gt;&lt;a href="http://ez.analog.com/servlet/JiveServlet/showImage/2-5485-1383/ScreenHunter_03+Nov.+20+14.54.jpg"&gt;&lt;img alt="ScreenHunter_03 Nov. 20 14.54.jpg" class="jive-image" src="http://ez.analog.com/servlet/JiveServlet/downloadImage/2-5485-1383/ScreenHunter_03+Nov.+20+14.54.jpg"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Here you can enter in parameters for a number of filter curves that you desire, then hit the generate button to see the generated curves on the graph.&lt;/p&gt;&lt;p&gt;&lt;a href="http://ez.analog.com/servlet/JiveServlet/showImage/2-5485-1384/ScreenHunter_04+Nov.+20+14.55.jpg"&gt;&lt;img alt="ScreenHunter_04 Nov. 20 14.55.jpg" class="jive-image-thumbnail jive-image" onclick="" src="http://ez.analog.com/servlet/JiveServlet/downloadImage/2-5485-1384/ScreenHunter_04+Nov.+20+14.55.jpg" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Click the value table tab to see the biquad filter coefficients to be stored in RAM (5 coefficients are listed for each filter generated).&lt;/p&gt;&lt;p&gt;&lt;a href="http://ez.analog.com/servlet/JiveServlet/showImage/2-5485-1385/ScreenHunter_05+Nov.+20+14.56.jpg"&gt;&lt;img alt="ScreenHunter_05 Nov. 20 14.56.jpg" class="jive-image-thumbnail jive-image" onclick="" src="http://ez.analog.com/servlet/JiveServlet/downloadImage/2-5485-1385/ScreenHunter_05+Nov.+20+14.56.jpg" width="450"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Click the &lt;strong&gt;Show Values&lt;/strong&gt; button and then &lt;strong&gt;Generate&lt;/strong&gt; again to show the decimal values and parameter names for each filter, along with the associated boost.&lt;/p&gt;&lt;p&gt;&lt;a href="http://ez.analog.com/servlet/JiveServlet/showImage/2-5485-1386/ScreenHunter_06+Nov.+20+14.56.jpg"&gt;&lt;img alt="ScreenHunter_06 Nov. 20 14.56.jpg" class="jive-image-thumbnail jive-image" onclick="" src="http://ez.analog.com/servlet/JiveServlet/downloadImage/2-5485-1386/ScreenHunter_06+Nov.+20+14.56.jpg" width="450"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;These values can be loaded directly into a 2nd-order general filter, set to IIR Coefficient mode in SigmaStudio. &lt;strong&gt;Important:&lt;/strong&gt; Because of the way the values are stored in RAM, the coefficients for &lt;strong&gt;a1&lt;/strong&gt; and &lt;strong&gt;a2&lt;/strong&gt; must be inverted from what is shown in the filter table generator. The filter table generator shows coefficients as they are stored in RAM, whereas the IIR Coefficient filter box shows their true values as calculated by the equations.&lt;/p&gt;&lt;p&gt;&lt;a href="http://ez.analog.com/servlet/JiveServlet/showImage/2-5485-1389/ScreenHunter_09+Nov.+20+15.09.jpg"&gt;&lt;img alt="ScreenHunter_09 Nov. 20 15.09.jpg" class="jive-image-thumbnail jive-image" onclick="" src="http://ez.analog.com/servlet/JiveServlet/downloadImage/2-5485-1389/ScreenHunter_09+Nov.+20+15.09.jpg" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The filter table generator allows a large number of coefficients to be calculated and stored in RAM for applications such as a user-controllable tone control.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;strong&gt;Method 3:Use the capture window&lt;br/&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Start a project and make sure the SigmaDSP is connected to a USBi communication channel in the Hardware Configuration tab. Insert any filter into your project and compile. Then change the filter values. The values written to the SigmaDSP's RAM are shown in the capture window (open by default, toggle by pressing &lt;strong&gt;Ctrl+5&lt;/strong&gt;).&lt;/p&gt;&lt;p&gt;&lt;a href="http://ez.analog.com/servlet/JiveServlet/showImage/2-5485-1387/ScreenHunter_07+Nov.+20+14.59.jpg"&gt;&lt;img alt="ScreenHunter_07 Nov. 20 14.59.jpg" class="jive-image-thumbnail jive-image" onclick="" src="http://ez.analog.com/servlet/JiveServlet/downloadImage/2-5485-1387/ScreenHunter_07+Nov.+20+14.59.jpg" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This allows you to simply generate the parameters for one filter curve.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;strong&gt;Figuring out parameters for any SigmaStudio algorithm control using the Capture Window&lt;br/&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;You can insert any cell into the project, compile, then change its parameters to see what should be stored in RAM in the capture window. If, for example, I wanted to to a sine tone sweep that is manually controlled by a microcontroller, I could enter in a range of values into a sine tone generator and make note of the frequency parameter in the capture window (in this example, the parameter name is &lt;strong&gt;sin_lookupAlg19401increment&lt;/strong&gt;).&lt;/p&gt;&lt;p&gt;&lt;a href="http://ez.analog.com/servlet/JiveServlet/showImage/2-5485-1388/ScreenHunter_08+Nov.+20+15.00.jpg"&gt;&lt;img alt="ScreenHunter_08 Nov. 20 15.00.jpg" class="jive-image-thumbnail jive-image" onclick="" src="http://ez.analog.com/servlet/JiveServlet/downloadImage/2-5485-1388/ScreenHunter_08+Nov.+20+15.00.jpg" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:93c46246-80c3-4981-9d07-208a326be5d0] --&gt;</description>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">coefficient</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">sigmastudio</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">sigmadsp</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">parameter</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">microcontroller</category>
      <pubDate>Fri, 20 Nov 2009 20:16:45 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/5485</guid>
      <dc:date>2009-11-20T20:16:45Z</dc:date>
      <clearspace:dateToText>16 hours, 37 minutes ago</clearspace:dateToText>
    </item>
    <item>
      <title>how connect data dsp processor to PC?</title>
      <link>http://ez.analog.com/message/5483</link>
      <description>&lt;!-- [DocumentBodyStart:5253fca8-16d0-4936-ab4b-43e625a391b3] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;span class="long_text" id="result_box"&gt;&lt;span title="saya membuat proses suara dengan adsp 21369."&gt;I make the sound with ADSP 21,369. &lt;/span&gt;&lt;span title="yang ingin saya tanyakan bagaimana caranya menyimpan suara hasil proses itu ke dalam file .wav di dalam komputer?"&gt;I wanted to ask how to save the sound of that process into the file. wav on the computer? &lt;/span&gt;&lt;span title="saya menggunakan session k-lite untuk proses suara dan saya menghubungkan adsp 21369 sharc ini dengan usb port ke ke komputer."&gt;I use k-lite session to process voice and my 21369th ADSP sharc connect this with the usb port to the computer. &lt;/span&gt;&lt;span title="bagaimana cara untuk menyimpan hasil proses suara itu ke dalam bentuk file .wav misalnya?"&gt;how to save a sound process that results in the form of a file. wav for example? &lt;/span&gt;&lt;span title="tolong untuk memberikan tutorial atau program."&gt;help to provide tutorial or program. &lt;/span&gt;&lt;span title="terima kasih"&gt;thanks&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:5253fca8-16d0-4936-ab4b-43e625a391b3] --&gt;</description>
      <pubDate>Fri, 20 Nov 2009 19:18:19 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/5483</guid>
      <dc:date>2009-11-20T19:18:19Z</dc:date>
      <clearspace:dateToText>17 hours, 35 minutes ago</clearspace:dateToText>
    </item>
    <item>
      <title>Device serial number</title>
      <link>http://ez.analog.com/message/5482</link>
      <description>&lt;!-- [DocumentBodyStart:090d85f5-786b-444a-bdec-a5f8e54f5aca] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Thank you for your helpful answer.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am using the onboard flash, it's just that I'm going to have a large array of processors and didn't want to have to remember to flash them all with unique id's.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:090d85f5-786b-444a-bdec-a5f8e54f5aca] --&gt;</description>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">bf538</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">hardware</category>
      <pubDate>Fri, 20 Nov 2009 19:17:06 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/5482</guid>
      <dc:date>2009-11-20T19:17:06Z</dc:date>
      <clearspace:dateToText>17 hours, 36 minutes ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Running exported makefile under Windows</title>
      <link>http://ez.analog.com/message/5479</link>
      <description>&lt;!-- [DocumentBodyStart:00660f5b-5245-4e6a-917b-9d9c1036f2e0] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Thanks for your help Craig. Here is the one tmm_export.mak that fails:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;$(VDSP)/ccblkfn.exe .\Debug\ALA.doj .\Debug\blackfin_tmm_hardware.doj .\Debug\dhcp_settings.doj .\Debug\dns.doj .\Debug\ExceptionHandler-BF536.doj .\Debug\FFT.doj .\Debug\general.doj .\Debug\host.doj .\Debug\HOST_listener.doj .\Debug\HOST_mbt.doj .\Debug\HOST_omron.doj .\Debug\HOST_tcpip.doj .\Debug\ID.doj .\Debug\inet_utilities.doj .\Debug\lwip_sysboot_threadtype.doj .\Debug\mu_compress_packed.doj .\Debug\mu_expand_packed.doj .\Debug\NTP_client.doj .\Debug\RTP.doj .\Debug\sdp.doj .\Debug\settings.doj .\Debug\SIP.doj .\Debug\sip_authentication.doj .\Debug\SIP_dialog.doj .\Debug\SIP_ict.doj .\Debug\SIP_ist.doj .\Debug\SIP_nict.doj .\Debug\SIP_nist.doj .\Debug\SIP_registration.doj .\Debug\SIP_tcp.doj .\Debug\SIP_tcp_listener.doj .\Debug\sip_util.doj .\Debug\SWITCH.doj .\Debug\SWITCH_reporting.doj .\Debug\SYSLOG.doj .\Debug\tftp_client.doj .\Debug\tmm_basiccrt.doj .\Debug\tmm_cplbtab.doj .\Debug\tmm_heaptab.doj .\Debug\tmm_settings.doj .\Debug\upgrade.doj .\Debug\VDK.doj .\Debug\voip.doj .\Debug\WAV.doj .\Debug\wav_files.doj .\Debug\web_functions.doj .\Debug\web_main.doj Debug\webrom.doj .\Debug\xml.doj .\Debug\xml_files.doj .\Debug\xml_io.doj -T .\tmm.ldf -map .\Debug\tmm.map.xml -L .\Debug -flags-link -MD__cplusplus,-MDUSER_CRT="tmm_basiccrt.doj",-MDUSE_CACHE,-MDUSE_INSTRUCTION_CACHE,-MDUSER_CPLBTAB=".\Debug\\tmm_cplbtab.doj" -add-debug-libpaths -flags-link -MDUSE_CACHE -flags-link -od,.\Debug -o .\Debug\tmm.dxe -proc ADSP-BF536 -flags-link Kervdkbf536d.dlb,liblwIPbf536d.dlb,Tcpipbf536d.dlb,../../../Flash\ Programmer/bf536/Debug/adi_m29w320e.dlb,../../../Ethernet\ Driver/bf536/Debug/adi_ks8993.dlb,../../../webserver/bf536/Debug/libwebsvr.dlb,../../../sip/bf536/Debug/sip.dlb -si-revision 0.2 -flags-link&lt;/em&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Rather than using the tmm_export.mak file to build from cmd.exe, I tried using tmm.mak (the automatically generated makefile when running from within the IDDE). That did not fail when I ran the gmake. Here is its command line (I have attached both makefiles).&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;$(VDSP)/ccblkfn.exe .\Debug\ALA.doj .\Debug\blackfin_tmm_hardware.doj .\Debug\dhcp_settings.doj .\Debug\dns.doj .\Debug\ExceptionHandler-BF536.doj .\Debug\FFT.doj .\Debug\general.doj .\Debug\host.doj .\Debug\HOST_listener.doj .\Debug\HOST_mbt.doj .\Debug\HOST_omron.doj .\Debug\HOST_tcpip.doj .\Debug\ID.doj .\Debug\inet_utilities.doj .\Debug\lwip_sysboot_threadtype.doj .\Debug\mu_compress_packed.doj .\Debug\mu_expand_packed.doj .\Debug\NTP_client.doj .\Debug\RTP.doj .\Debug\sdp.doj .\Debug\settings.doj .\Debug\SIP.doj .\Debug\sip_authentication.doj .\Debug\SIP_dialog.doj .\Debug\SIP_ict.doj .\Debug\SIP_ist.doj .\Debug\SIP_nict.doj .\Debug\SIP_nist.doj .\Debug\SIP_registration.doj .\Debug\SIP_tcp.doj .\Debug\SIP_tcp_listener.doj .\Debug\sip_util.doj .\Debug\SWITCH.doj .\Debug\SWITCH_reporting.doj .\Debug\SYSLOG.doj .\Debug\tftp_client.doj .\Debug\tmm_basiccrt.doj .\Debug\tmm_cplbtab.doj .\Debug\tmm_heaptab.doj .\Debug\tmm_settings.doj .\Debug\upgrade.doj .\Debug\VDK.doj .\Debug\voip.doj .\Debug\WAV.doj .\Debug\wav_files.doj .\Debug\web_functions.doj .\Debug\web_main.doj Debug\webrom.doj .\Debug\xml.doj .\Debug\xml_files.doj .\Debug\xml_io.doj -T .\tmm.ldf -map .\Debug\tmm.map.xml -L .\Debug -flags-link -MD__cplusplus,-MDUSER_CRT=ADI_QUOTEtmm_basiccrt.dojADI_QUOTE,-MDUSE_CACHE,-MDUSE_INSTRUCTION_CACHE,-MDUSER_CPLBTAB=ADI_QUOTE.\Debug\\tmm_cplbtab.dojADI_QUOTE -add-debug-libpaths -flags-link -MDUSE_CACHE -flags-link -od,.\Debug -o .\Debug\tmm.dxe -proc ADSP-BF536 -flags-link Kervdkbf536d.dlb,liblwIPbf536d.dlb,Tcpipbf536d.dlb,../../../Flash\ Programmer/bf536/Debug/adi_m29w320e.dlb,../../../Ethernet\ Driver/bf536/Debug/adi_ks8993.dlb,../../../webserver/bf536/Debug/libwebsvr.dlb,../../../sip/bf536/Debug/sip.dlb -si-revision 0.2 -flags-link -MM&lt;br/&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;The main difference is the ADI_QUOTE replaces double quotes in the working makefile. So I went into the tmm_export.mak file and changed the double quotes on the linker line to ADI_QUOTE and tried running from the command line. And it worked!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Interesting...&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:00660f5b-5245-4e6a-917b-9d9c1036f2e0] --&gt;</description>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">windows</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">export</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">makefile</category>
      <pubDate>Fri, 20 Nov 2009 17:20:59 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/5479</guid>
      <dc:date>2009-11-20T17:20:59Z</dc:date>
      <clearspace:dateToText>19 hours, 32 minutes ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>system services dma callback</title>
      <link>http://ez.analog.com/message/5477</link>
      <description>&lt;!-- [DocumentBodyStart:4cb133cf-ef64-4a6d-9e6f-e8344713ac52] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi again,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;you are correct; I gave the wrong EE-Note number in my previous reply. As you have seen it is EE-312 that I meant. Regarding the placement of the SPORT buffers in L1 - the SPORT driver does not have an explicit requirement that buffers should be placed in L1 memory.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;What seems more likely in this case is that when the buffers were in SRAM there was some contention between LwIP SDRAM accesses (LwIP uses SDRAM for it's heap and stack), and the SDRAM access to the SPORT buffers. It is likely that the SPORT access may be blocking LwIP access to SDRAM to the point where there is an overflow of traffic, or vice versa.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you would like us to help further to determine the cause of the problem when the buffers are in SDRAM, we would need a little more information regarding your setup: use of data and instruction cache, what are you using SPORT for, etc. If possible, it would be beneficial to take a look at your code.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you are unable to post your project here, you can contact us via private support and include a link to this thread:&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.analog.com/processors/support"&gt;http://www.analog.com/processors/support&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;regards,&lt;/p&gt;&lt;p&gt;Craig.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:4cb133cf-ef64-4a6d-9e6f-e8344713ac52] --&gt;</description>
      <pubDate>Fri, 20 Nov 2009 16:24:04 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/5477</guid>
      <dc:date>2009-11-20T16:24:04Z</dc:date>
      <clearspace:dateToText>20 hours, 29 minutes ago</clearspace:dateToText>
      <clearspace:replyCount>7</clearspace:replyCount>
    </item>
    <item>
      <title>Release vs Debug</title>
      <link>http://ez.analog.com/message/5476</link>
      <description>&lt;!-- [DocumentBodyStart:03d0a04f-8916-41c7-8b73-845285800785] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;If your project also has assembly code that you want to control with this macro, unfortunately you will also have to add the definition to the ProjectOptions:Assemble property page.  There isn't a single place to define a macro that will apply to both C/C++ code and assembly code and the macro will need to be defined in two places.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:03d0a04f-8916-41c7-8b73-845285800785] --&gt;</description>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">debug</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">vdsp</category>
      <pubDate>Fri, 20 Nov 2009 15:32:24 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/5476</guid>
      <dc:date>2009-11-20T15:32:24Z</dc:date>
      <clearspace:dateToText>21 hours, 21 minutes ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>optimized goertzel algo for Blackfins</title>
      <link>http://ez.analog.com/message/5475</link>
      <description>&lt;!-- [DocumentBodyStart:40da5511-f749-41f8-9723-8855892b94d8] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Yes, the input data (_input_s[]) is signed and is in 16.16 format.&lt;/p&gt;&lt;p&gt;The following is the C interface for detecting two frequencies 641 Hz and 941 Hz.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span lang="EN"&gt;&lt;p&gt;int goertzel(int, int);&lt;/p&gt;&lt;p&gt;int fre_present_flag;&lt;/p&gt;&lt;p&gt;int main()&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;     int c,s,f, N;&lt;/p&gt;&lt;p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;     f = 941; // 641, 941&lt;/p&gt;&lt;p&gt;     N = 205; // block length&lt;/p&gt;&lt;p&gt;     if (f== 641) {&lt;/p&gt;&lt;p&gt;          c = 115625;&lt;/p&gt;&lt;p&gt;     }&lt;/p&gt;&lt;p&gt;     else { // 941&lt;/p&gt;&lt;p&gt;          c = 97181;&lt;/p&gt;&lt;p&gt;     }&lt;/p&gt;&lt;p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;     fre_present_flag = goertzel(c,N);&lt;/p&gt;&lt;p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;     return 0;&lt;/p&gt;&lt;p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:40da5511-f749-41f8-9723-8855892b94d8] --&gt;</description>
      <pubDate>Fri, 20 Nov 2009 15:23:01 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/5475</guid>
      <dc:date>2009-11-20T15:23:01Z</dc:date>
      <clearspace:dateToText>21 hours, 30 minutes ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>Bootloading Blackfin BF537 with VisualDSP</title>
      <link>http://ez.analog.com/message/5474</link>
      <description>&lt;!-- [DocumentBodyStart:7ea16214-3109-4f78-9bd9-9491bf8dfc7e] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi Andreas,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;For completeness, I just wanted to follow up with some information from the VisualDSP++ tools point of view. I am not sure if it is your intention to use U-Boot and/or uClinux, or if you particularly need to boot over UART, but I wanted to add some information regarding creation and programming of a bootable application under VisualDSP++.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;With a VisualDSP++ project, you can set the project to produce a Loader File under "Project:Project Options" where you have the option to set the Project Type to Executable, Loader, Library, or Object. Setting this to Loader will invoke the elfloader utility at the end of the build.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Under "Project Options:Load" you can configure the general project options. For the BF537 EZ-KIT Lite, the 'Boot Mode' you should select "Flash/PROM". For 'Boot Format' you should select"Intel hex", and for 'Output Width' you should select "16".&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you use SDRAM you should also set an Initialization File to configure the EBIU on boot. There is an example for the BF537 EZ-KIT Lite located at "...\Blackfin\ldr\ezkitBF537_initcode.dxe"&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;When you build your project, the make process will invoke the elfloader and produce a *.ldr file. This can be written to flash on the EZ-KIT Lite using the Flash Programmer Utility. We provide a Flash Programmer Driver (*.dxe) for the EZ-KIT Lite under "...\Blackfin\Examples\ADSP-BF537\Flash Programmer\". This should be loaded on the 'Driver' tab of the Flash Programmer Utility, then on the 'Programming' tab you should select your Loader (*.ldr) file.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Once the file is programmed to flash, setting the BMODE selector (SW16) to boot from parallel flash (position 1), and power cycle the board. Your application should boot.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hope this information is useful to you, or anyone else looking to create a bootable loader stream within the VisualDSP++ tools. You may also want to take a look at the readme for the Power On Self Test example, which has some good advice for configuring and generating a loader for the application. This can be found at "...\Blackfin\Examples\ADSP-BF537 EZ-Kit Lite\Power_On_Self_Test\".&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;regards,&lt;/p&gt;&lt;p&gt;Craig.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:7ea16214-3109-4f78-9bd9-9491bf8dfc7e] --&gt;</description>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">ez-kit</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">bootloader</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">dsp</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">visual</category>
      <category domain="http://ez.analog.com/tags?containerType=14&amp;container=1">bf537</category>
      <pubDate>Fri, 20 Nov 2009 15:16:47 GMT</pubDate>
      <author>analog@sgaur.hosted.jivesoftware.com</author>
      <guid>http://ez.analog.com/message/5474</guid>
      <dc:date>2009-11-20T15:16:47Z</dc:date>
      <clearspace:dateToText>21 hours, 36 minutes ago</clearspace:dateToText>
      <clearspace:replyCount>13</clearspace:replyCount>
    </item>
  </channel>
</rss>

