<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.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>USB Enumeration Failed When FW Size is &amp;gt; 8k</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/20520/usb-enumeration-failed-when-fw-size-is-8k</link><description> 
Hi all, 

 
I&amp;#39;m using CY7C68013A-100 chip sets that has 16k of on chip memory.
However, when my firmware code is more than 8k, the enumeration
process fails. Has anyone run into this kind of issue before? 

 
I&amp;#39;ve tried playing around with the project</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: USB Enumeration Failed When FW Size is &gt; 8k</title><link>https://community.arm.com/thread/112803?ContentTypeID=1</link><pubDate>Wed, 18 Apr 2007 12:15:51 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:95de9ca8-afb2-4f5c-b90e-372f446f0bf8</guid><dc:creator>Peter Chan</dc:creator><description>&lt;p&gt;&lt;p&gt;
Yes, I did recompiled the driver code using the build command. I
need to determine:&lt;/p&gt;

&lt;p&gt;
1. Is this a Cypress driver code issue?&lt;br /&gt;
2. Is this a configuration issue with the way I configured my Keil
uVision 3.0 project settings (ie. the data and code space ranges)&lt;br /&gt;
3. Is this a C51 library issue?&lt;br /&gt;
4. Something to do with my firmware. I don&amp;#39;t think it&amp;#39;s my code, but
it could be the the framework code that I&amp;#39;m using. Normally I don&amp;#39;t
need to look into the framework code because it used to work for my
older chipset...&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB Enumeration Failed When FW Size is &gt; 8k</title><link>https://community.arm.com/thread/84565?ContentTypeID=1</link><pubDate>Wed, 18 Apr 2007 02:44:23 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:831b5d20-45f1-4ac0-ba20-495138e7feb7</guid><dc:creator>Thomas</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;I changed the define to 0x3fff&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
did you compile the driver after changeing that define?&lt;br /&gt;
Otherwise the limit may still within the driver.&lt;/p&gt;

&lt;p&gt;
Thomas&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB Enumeration Failed When FW Size is &gt; 8k</title><link>https://community.arm.com/thread/75004?ContentTypeID=1</link><pubDate>Mon, 16 Apr 2007 12:11:07 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:619be3b5-6a46-4a27-bf8c-ea4ee1841955</guid><dc:creator>Peter Chan</dc:creator><description>&lt;p&gt;&lt;p&gt;
I am using driver to load the FW. One interesting thing is in the
file ezloader.h there&amp;#39;s this define&lt;/p&gt;

&lt;p&gt;
//&lt;br /&gt;
// This is the highest internal RAM ad&lt;br /&gt;
//&lt;/p&gt;

&lt;p&gt;
#define MAX_INTERNAL_ADDRESS 0x2000&lt;/p&gt;

&lt;p&gt;
I changed the define to 0x3fff to make the max size 16k. With that
I was able to enumerate with FW size a little bigger but once the FW
is around 8.4k the enumeration failed again...&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB Enumeration Failed When FW Size is &gt; 8k</title><link>https://community.arm.com/thread/48042?ContentTypeID=1</link><pubDate>Sat, 14 Apr 2007 05:46:35 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:1a778063-fe8b-4bb7-bfbb-4bdcf256df7b</guid><dc:creator>Thomas</dc:creator><description>&lt;p&gt;&lt;p&gt;
how do you download the coode into the coderam?&lt;br /&gt;
EEprom based or driver based?&lt;br /&gt;
are you using the new tools from cypress to create the neccesary
files format?&lt;/p&gt;

&lt;p&gt;
You know older devices had only 8k ram. So maybe your hex2bix is
out of date&lt;/p&gt;

&lt;p&gt;
Thomas&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB Enumeration Failed When FW Size is &gt; 8k</title><link>https://community.arm.com/thread/75006?ContentTypeID=1</link><pubDate>Fri, 13 Apr 2007 17:31:33 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3b7fcb7d-b9f7-4fd8-911e-4071895b1e49</guid><dc:creator>Peter Chan</dc:creator><description>&lt;p&gt;&lt;p&gt;
I&amp;#39;m not using the eval tool. The tool I&amp;#39;m using is fully
licensed...&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB Enumeration Failed When FW Size is &gt; 8k</title><link>https://community.arm.com/thread/48041?ContentTypeID=1</link><pubDate>Fri, 13 Apr 2007 16:59:45 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:9cb6d382-99e9-4dea-857f-4bd65387d243</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
You don&amp;#39;t have some limited version of the tools, do you...?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>