nandflash 好像没有写成功,大家帮我看看

[复制链接]
2337|1
 楼主| efaneda 发表于 2008-7-23 10:46 | 显示全部楼层 |阅读模式
改成总线方式,读ID,状态都正常,现在测试读写页面程序,遇到一些问题,请大家帮忙看看,谢谢<br /><br />unsigned&nbsp;char&nbsp;nandFlashPageRead(&nbsp;unsigned&nbsp;int&nbsp;NandAddr,&nbsp;unsigned&nbsp;char&nbsp;*Buffer&nbsp;)<br />{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char&nbsp;NandStatus;<br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;short&nbsp;i;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;for&nbsp;x8&nbsp;NAND&nbsp;flash&nbsp;device,&nbsp;one&nbsp;page&nbsp;=&nbsp;512&nbsp;+&nbsp;16&nbsp;Bytes<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;uint32&nbsp;NandAddr&nbsp;=&nbsp;nPage&nbsp;*&nbsp;512&nbsp;+&nbsp;nBlock&nbsp;*&nbsp;(&nbsp;512&nbsp;*&nbsp;32&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;uint32&nbsp;StartColumn&nbsp;=&nbsp;528&nbsp;-&nbsp;(NandAddr&nbsp;&&nbsp;0x1ff);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;FIO2CLR1&nbsp;|=&nbsp;(0x01&nbsp;&lt&lt&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;OS_ENTER_CRITICAL();<br />&nbsp;&nbsp;&nbsp;&nbsp;NF_nCS_CLR;<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;(&nbsp;NandAddr&nbsp;&gt&gt&nbsp;8&nbsp;)&nbsp;&&nbsp;0x1&nbsp;)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NFWrCmd(&nbsp;NAND_CMD_AREA_B&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//begin&nbsp;from&nbsp;&quot;B&quot;&nbsp;half&nbsp;page<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NFWrCmd(&nbsp;NAND_CMD_AREA_A&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//begin&nbsp;from&nbsp;&quot;A&quot;&nbsp;half&nbsp;page<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;NFWrAddr(&nbsp;(&nbsp;uint16&nbsp;)&nbsp;(&nbsp;NandAddr&nbsp;&&nbsp;0xff&nbsp;)&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//column&nbsp;address<br />&nbsp;&nbsp;&nbsp;&nbsp;NFWrAddr(&nbsp;(&nbsp;uint16&nbsp;)&nbsp;(&nbsp;(&nbsp;NandAddr&nbsp;&gt&gt&nbsp;9&nbsp;)&nbsp;&&nbsp;0xff)&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//low&nbsp;block&nbsp;address<br />&nbsp;&nbsp;&nbsp;&nbsp;NFWrAddr(&nbsp;(&nbsp;uint16&nbsp;)&nbsp;(&nbsp;(&nbsp;NandAddr&nbsp;&gt&gt&nbsp;17&nbsp;)&nbsp;&&nbsp;0xff)&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//high&nbsp;block&nbsp;address<br />&nbsp;&nbsp;&nbsp;&nbsp;//read&nbsp;NAND&nbsp;status&nbsp;register<br />&nbsp;&nbsp;&nbsp;&nbsp;NFWrCmd(&nbsp;NAND_CMD_RD_STATUS&nbsp;);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//wait&nbsp;until&nbsp;write&nbsp;operation&nbsp;success<br />&nbsp;&nbsp;&nbsp;&nbsp;do<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NandStatus&nbsp;=&nbsp;NFRdDat();<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(!(NandStatus&nbsp;&&nbsp;0x40));<br />&nbsp;&nbsp;&nbsp;&nbsp;NFWrCmd(&nbsp;NAND_CMD_RD_DONE&nbsp;);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt&nbsp;StartColumn;&nbsp;i++&nbsp;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buffer&nbsp;=&nbsp;NFRdDat();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;NF_nCS_SET;<br />&nbsp;&nbsp;&nbsp;&nbsp;OS_EXIT_CRITICAL();<br />&nbsp;&nbsp;&nbsp;&nbsp;FIO2SET1&nbsp;|=&nbsp;(0x01&nbsp;&lt&lt&nbsp;0);<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;NandStatus;<br />}<br /><br /><br />unsigned&nbsp;char&nbsp;nandFlashPageWrite(&nbsp;unsigned&nbsp;int&nbsp;NandAddr&nbsp;,&nbsp;unsigned&nbsp;char&nbsp;*Buffer&nbsp;)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char&nbsp;NandStatus&nbsp;=&nbsp;0x0;<br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;i;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;for&nbsp;x8&nbsp;NAND&nbsp;flash&nbsp;device,&nbsp;one&nbsp;page&nbsp;=&nbsp;512&nbsp;+&nbsp;16&nbsp;Bytes<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;uint32&nbsp;NandAddr&nbsp;=&nbsp;nPage&nbsp;*&nbsp;512&nbsp;+&nbsp;nBlock&nbsp;*&nbsp;(&nbsp;512&nbsp;*&nbsp;32&nbsp;);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;short&nbsp;StartColumn&nbsp;=&nbsp;528&nbsp;-&nbsp;(NandAddr&nbsp;&&nbsp;0x1ff);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;OS_ENTER_CRITICAL();<br />&nbsp;&nbsp;&nbsp;&nbsp;//NF_nCS_CLR;<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;(&nbsp;NandAddr&nbsp;&gt&gt&nbsp;8&nbsp;)&nbsp;&&nbsp;0x1&nbsp;)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NFWrCmd(&nbsp;NAND_CMD_AREA_B&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//begin&nbsp;from&nbsp;&quot;B&quot;&nbsp;half&nbsp;page<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NFWrCmd(&nbsp;NAND_CMD_AREA_A&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//begin&nbsp;from&nbsp;&quot;A&quot;&nbsp;half&nbsp;page<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;NFWrCmd(&nbsp;NAND_CMD_PAGEPROG_I&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//program&nbsp;command&nbsp;1st&nbsp;cycle&nbsp;with&nbsp;80h<br />&nbsp;&nbsp;&nbsp;&nbsp;NFWrAddr(&nbsp;(&nbsp;uint16&nbsp;)&nbsp;(&nbsp;NandAddr&nbsp;&&nbsp;0xff&nbsp;)&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//column&nbsp;address<br />&nbsp;&nbsp;&nbsp;&nbsp;NFWrAddr(&nbsp;(&nbsp;uint16&nbsp;)&nbsp;(&nbsp;(&nbsp;NandAddr&nbsp;&gt&gt&nbsp;9&nbsp;)&nbsp;&&nbsp;0xff)&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//low&nbsp;block&nbsp;address<br />&nbsp;&nbsp;&nbsp;&nbsp;NFWrAddr(&nbsp;(&nbsp;uint16&nbsp;)&nbsp;(&nbsp;(&nbsp;NandAddr&nbsp;&gt&gt&nbsp;17&nbsp;)&nbsp;&&nbsp;0xff)&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//high&nbsp;block&nbsp;address<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt&nbsp;StartColumn;&nbsp;i++&nbsp;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NFWrDat(&nbsp;Buffer&nbsp;);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;NFWrCmd(&nbsp;NAND_CMD_PAGEPROG_II&nbsp;);//confirm&nbsp;program&nbsp;with&nbsp;10h<br />&nbsp;&nbsp;&nbsp;&nbsp;//read&nbsp;NAND&nbsp;status&nbsp;register<br />&nbsp;&nbsp;&nbsp;&nbsp;NFWrCmd(&nbsp;NAND_CMD_RD_STATUS&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;//wait&nbsp;until&nbsp;write&nbsp;operation&nbsp;success<br />&nbsp;&nbsp;&nbsp;&nbsp;do<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NandStatus&nbsp;=&nbsp;NFRdDat();<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(!(NandStatus&nbsp;&&nbsp;0x40));<br />&nbsp;&nbsp;&nbsp;&nbsp;NFWrCmd(&nbsp;NAND_CMD_RD_DONE&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;NF_nCS_SET;<br />&nbsp;&nbsp;&nbsp;&nbsp;OS_EXIT_CRITICAL();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;NandStatus;<br /><br />}<br /><br />void&nbsp;main()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;....<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;....<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&nbsp;i=0;&nbsp;i&lt512;&nbsp;i++&nbsp;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inbuff&nbsp;=&nbsp;&nbsp;0x59;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NFlashState&nbsp;=nandFlashPageWrite(0,inbuff);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i&nbsp;=0;&nbsp;i&lt512;&nbsp;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NFlashState&nbsp;=&nbsp;nandFlashPageRead(0,&nbsp;outbuff);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(buf,&quot;&nbsp;%X&nbsp;&quot;,outbuff);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UART0WriteString((uint8&nbsp;*)&nbsp;buf);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;....<br />}<br /><br />打印出来的结果如下:<br />Start&nbsp;testing&nbsp;NandFlash2....<br /><br />ID=EC73<br />lockEraseState=C0<br />&nbsp;0&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;&nbsp;FF&nbsp;<br /><br /><br />现在我判断问题出在写页面出错,大家帮我看看,到底是什么原因出现这个问题的?如何解决,谢谢
 楼主| efaneda 发表于 2008-7-24 14:55 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

11

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部