{"id":4593,"date":"2014-01-10T06:17:57","date_gmt":"2014-01-09T22:17:57","guid":{"rendered":"http:\/\/blog.dword1511.info\/?p=4593"},"modified":"2014-01-10T06:34:24","modified_gmt":"2014-01-09T22:34:24","slug":"%e4%bf%ae%e6%94%b9%e6%b0%b4%e6%98%9f-mw310r","status":"publish","type":"post","link":"http:\/\/blog.dword1511.info\/?p=4593","title":{"rendered":"\u4fee\u6539\u6c34\u661f MW310R"},"content":{"rendered":"<p>\u8fd9\u53f0\u673a\u5668\u662f 50 \u5757\u94b1\u6dd8\u6765\u7684\u4e8c\u624b\u8d27\uff0c\u4fee\u6539\u540e\u5728\u5bb6\u670d\u5f79\uff0c\u52c9\u5f3a\u80fd\u89e3\u51b3\u8fb9\u8fb9\u89d2\u89d2\u7684\u8986\u76d6\u95ee\u9898\u3002\u4e3b\u8981\u7279\u5f81\u6709\u5f53\u65f6\u6700\u5148\u8fdb\u7684 AR9341 SoC \uff08 AR9344 \u4e00\u7c7b\u7684\u660e\u663e\u641e\u4e0d\u8d77\uff09\uff0c\u53d1\u5c04\u529f\u7387\u5927\u7ea6 19dBm \uff0c\u4e09\u5929\u7ebf\u8bbe\u8ba1\uff08\u5176\u4e2d\u4e24\u4e2a\u5929\u7ebf\u5728\u540c\u4e00\u8def\u4e0a\uff09\u3002<\/p>\n<p><!--more--><\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130589.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4594\" alt=\"P1130589\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130589-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130589-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130589-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5916\u89c2\u3002\u521a\u5230\u624b\u65f6\u6bd4\u8f83\u810f\uff0c\u64e6\u4e86\u5f88\u4e45\u624d\u8fd9\u6837\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130590.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4595\" alt=\"P1130590\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130590-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130590-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130590-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u90fd\u5df2\u7ecf\u64e6\u4e0d\u89c1\u4e86\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130591.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4596\" alt=\"P1130591\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130591-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130591-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130591-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e0a\u76d6\u3002\u5361\u6263\u6709\u70b9\u4e0d\u597d\u5bf9\u4ed8\uff0c\u5c24\u5176\u662f\u524d\u9762\u7684\u90e8\u5206\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130592.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4597\" alt=\"P1130592\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130592-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130592-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130592-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5185\u90e8\u5168\u8c8c\u3002<\/p>\n<p>\u5f88\u591a\u4eba\u770b\u5230\u8fd9\u6837\u7b80\u5355\u660e\u4e86\u7684\u677f\u5b50\u5c31\u89c9\u5f97\u673a\u5668\u5dee\u3002\u8fd9\u673a\u5668\u662f\u4e0d\u7ed9\u529b\uff0c\u4f46\u662f\u4e3b\u8981\u662f VxWorks \u7684\u95ee\u9898\uff0c\u4ece\u786c\u4ef6\u4e0a\u8bb2\u8fd9\u673a\u5668\u8fd8\u662f\u975e\u5e38\u4e0d\u9519\u7684\uff08\u5f53\u7136\u4e0d\u8981\u8ddf\u90a3\u4e9b\u5929\u4ef7\u673a\u5668\u6bd4\u4e86\uff09\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130594.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4598\" alt=\"P1130594\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130594-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130594-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130594-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130594.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4f5c\u4e3a\u4e00\u4e2a\u4fbf\u5b9c\u8d27\u8272\uff0c\u5c04\u9891\u7ebf\u5c45\u7136\u8fd8\u6709\u56fa\u5b9a\u8bbe\u8ba1\uff08\u771f\u662f\u4eae\u778e\u72d7\u773c\uff09\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130595.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4599\" alt=\"P1130595\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130595-400x225.jpg\" width=\"400\" height=\"225\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130595-400x225.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130595-1024x576.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u7f51\u7ebf\u53d8\u538b\u5668\u4e94\u5408\u4e00\u4e86\uff0c\u96c6\u6210\u5ea6\u5f88\u9ad8\u3002\u987a\u4fbf\u8bf4\u4e00\u4e0b\uff0c\u7f51\u53e3\u90fd\u662f 4 \u82af\u7684\uff0c\u6709\u7684\u65f6\u5019\u8fd8\u5bb9\u6613\u6ca1\u63d2\u597d\u63a5\u89e6\u4e0d\u826f\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130596.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4600\" alt=\"P1130596\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130596-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130596-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130596-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>AR9341 SoC \uff0c\u96c6\u6210 CPU \uff0c\u5343\u5146\u4ea4\u6362\u673a MAC \u548c\u767e\u5146 PHY \uff08\u6240\u4ee5\u6700\u7ec8\u8fd8\u662f\u6ca1\u6709\u5343\u5146\u53ef\u4ee5\u7528\uff0c\u4e0d\u8fc7\u81f3\u5c11 LAN to WAN \u8f6c\u53d1\u53ef\u4ee5\u8dd1\u6ee1\u7ebf\u901f\u4e86\uff09\uff0c\u65e0\u7ebf\u4ee5\u53ca\u6240\u6709\u7684\u5c04\u9891\u90e8\u5206\u3002SoC \u672c\u8eab\u652f\u6301 USB 2.0 host \u4f46\u662f\u677f\u5b50\u4e0a\u8fde\u7ebf\u90fd\u6ca1\u5f15\u51fa\u6765\u3002<\/p>\n<p>AR9341 \u7684 CPU \u662f 533MHz \u7684 MIPS74K \uff0c\u652f\u6301\u4e71\u5e8f\u6267\u884c\uff0c\u540c\u9891\u6574\u6570\u6027\u80fd\u548c ARM Cortex-A9 \u51e0\u4e4e\u4e0d\u5206\u4e0a\u4e0b\uff0c\u7ea6\u4e3a MIPS24K \u7684 1.2 \uff5e 1.3 \u500d\u3002\u56e0\u6b64\u8fd9\u73a9\u610f\u7684\u6027\u80fd\u5b9e\u9645\u4e0a\u975e\u5e38\u63a5\u8fd1\u4e8e 680MHz \u7684 AR7161 \uff0c\u540e\u8005\u662f\u5f53\u5e74\u7684\u795e\u5668\uff0c\u57fa\u4e8e MIPS24K \u3002\u540c\u7406\uff0c\u8fd9\u8d27\u6bd4 600MHz \u7684 MT7620 \u5feb\u3002\u6dd8\u5b9d\u4e0a\u6709\u4e9b JS \u9f13\u5439 MT7620 \u6bd4 BCM5358 \u5feb\uff0c\u5176\u5b9e\u90fd\u662f\u626f\u6de1\u7684\uff0c\u4e00\u4e2a\u9053\u7406\u3002\u5f53\u7136\uff0c\u8fd9\u70b9\u6027\u80fd\u548c\u6700\u8fd1\u51fa\u73b0\u7684\u5404\u79cdx\u8def\u7531\u76f8\u6bd4\u90fd\u4e0d\u503c\u4e00\u63d0\u3002<\/p>\n<p>AR9341 \u7684\u53d1\u70ed\u4e0d\u660e\u663e\uff0c\u867d\u7136\u611f\u89c9\u6bd4 AR9331 \u6e29\u6696\u4e00\u4e9b\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130601.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4604\" alt=\"P1130601\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130601-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130601-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130601-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>SoC \u65c1\u8fb9\u6709\u4e00\u53ea\u529f\u7387\u7535\u611f\u4ee5\u53ca\u51e0\u4e2a MLCC \uff0c\u529f\u7387\u7535\u611f\u4e24\u7aef\u76f4\u8fde SoC \uff0c\u4e0d\u96be\u770b\u51fa SoC \u5185\u90e8\u5e26\u4e86\u4e00\u8def PWM \u4ee5\u53ca\u529f\u7387 MOSFET \u3002AR9331 \u4e0a\u7684\u60c5\u51b5\u7c7b\u4f3c\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130610.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4609\" alt=\"P1130610\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130610-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130610-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130610-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130610.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6574\u673a\u7684\u65f6\u949f\u7531 25MHz \u7684\u6676\u4f53\u63d0\u4f9b\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130609.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4608\" alt=\"P1130609\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130609-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130609-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130609-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5c04\u9891\u90e8\u5206\u6709\u4e09\u4e2a\u5929\u7ebf\u5207\u6362\u5f00\u5173\uff0c\u5de6\u4e0b\u65b9\u90a3\u4e2a\u628a\u4e24\u8def\u5929\u7ebf\u8fde\u63a5\u5230\u4e86\u540c\u4e00\u8def\u4e0a\uff0c\u4f46\u662f\u63a5\u6cd5\u6bd4\u8f83\u5947\u602a\uff0c\u6ca1\u60f3\u6e05\u695a\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130597.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4601\" alt=\"P1130597\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130597-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130597-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130597-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u62a0\u4e86\u5427\u5527\u7684 16MB DDR \uff0c\u5f85\u4f1a\u679c\u65ad\u6362\u6389\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130599.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4602\" alt=\"P1130599\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130599-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130599-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130599-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>2MB \u7684 Flash \uff0c\u540c\u6837\u5904\u7f6e\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130600.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4603\" alt=\"P1130600\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130600-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130600-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130600-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130600.jpg 2048w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>TTL UART \u63a5\u53e3\u4e56\u4e56\u5730\u653e\u5728\u90a3\u91cc\uff0c\u7535\u963b\u90fd\u5df2\u7ecf\u63a5\u597d\u4e86\uff0c\u710a\u4e2a\u6392\u9488\u5c31\u80fd\u7528\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130608.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4607\" alt=\"P1130608\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130608-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130608-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130608-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u7535\u6e90\u90e8\u5206\u7528\u7684\u662f\u5e7f\u4e3a\u4eba\u77e5\u7684 34063 \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130604.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4605\" alt=\"P1130604\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130604-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130604-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130604-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>B772 \u4f5c\u4e3a\u6269\u6d41\u7ba1\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130606.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4606\" alt=\"P1130606\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130606-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130606-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130606-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>SK24 \u8096\u7279\u57fa\u4e8c\u6781\u7ba1\u4f5c\u4e3a\u7eed\u6d41\u7ba1\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130615.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4612\" alt=\"P1130615\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130615-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130615-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130615-1024x768.jpg 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130615.jpg 1600w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u4e00\u53ea LDO \u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130612.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4610\" alt=\"P1130612\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130612-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130612-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130612-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u80cc\u9762\u975e\u5e38\u7a7a\u65f7\u3002SoC \u80cc\u90e8\u8bbe\u8ba1\u4e86\u6563\u70ed\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130614.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4611\" alt=\"P1130614\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130614-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130614-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130614-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u5e95\u58f3\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130617.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4613\" alt=\"P1130617\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130617-400x300.jpg\" width=\"400\" height=\"300\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130617-400x300.jpg 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/P1130617-1024x768.jpg 1024w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u6539\u9020\u7684\u5185\u5bb9\u65e0\u975e\u662f\u710a\u4e0a UART \u6392\u9488\uff0c\u6362\u4e0a 64MB \u7684 DDR \u5185\u5b58\u548c 8MB \u7684 Flash \uff0c\u7136\u540e\u628a\u5929\u7ebf\u6539\u6210\u4e86 SMA \uff0c\u5728\u4fa7\u9762\u5f00\u4e86\u4e09\u4e2a\u6d1e\u3002\u76ee\u524d\u5728\u5bb6\u7528\u7684\u662f\u4e24\u4e2a 5dBi\u00a0\u8239\u6868\u548c\u4e00\u4e2a 6dBi \u5168\u5411\u5929\u7ebf\uff08\u4e0d\u662f\u56fe\u4e2d\u90a3\u4e09\u4e2a\uff09\u3002\u5982\u679c\u89c9\u5f97\u4e0d\u7ed9\u529b\u53ef\u4ee5\u6362\u522b\u7684\u3002\u7535\u6e90\u90e8\u5206\u7684\u7535\u89e3\u7535\u5bb9\u5168\u90e8\u6362\u6210\u4e86 nichicon UD \uff0c\u53cd\u6b63\u624b\u6b8b\u4e70\u4e86\u4e00\u6761\u4e0d\u7528\u767d\u4e0d\u7528\u3002<\/p>\n<p>\u6563\u70ed\u7247\u540e\u6765\u53c8\u88ab\u6211\u62e7\u4e0b\u6765\u4e86\uff0c\u4e00\u662f\u89c9\u5f97\u7528\u4e0d\u7740\uff0c\u4e8c\u662f\u673a\u5668\u7ad6\u7740\u6302\u7740\u6015\u6563\u70ed\u7247\u9ecf\u6027\u4e0d\u597d\u6389\u4e0b\u6765\u3002<\/p>\n<p><a href=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/mw310r.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-4614\" alt=\"mw310r\" src=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/mw310r-400x191.png\" width=\"400\" height=\"191\" srcset=\"http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/mw310r-400x191.png 400w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/mw310r-1024x490.png 1024w, http:\/\/blog.dword1511.info\/wp-uploads\/2014\/01\/mw310r.png 1366w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>\u8f6f\u4ef6\u65b9\u9762\u5237\u4e86\u7a0d\u52a0\u4fee\u6539\u7684 OpenWRT \uff08\u8fd9\u73a9\u610f\u597d port \uff09\uff0c\u7a33\u5b9a\u6027\u4e0d\u9519\u3002\u622a\u6b62\u6211<del>\u79bb\u5bb6\u51fa\u8d70<\/del>\u51fa\u56fd\u7559\u5b66\u524d\u5df2\u7ecf\u8fde\u7eed\u65e0\u6545\u969c\u8fd0\u884c 37 \u5929\u3002\u4e3a\u4e86\u5237 OpenWRT \u9700\u8981\u5148\u628a WR841N V8 \u7684 art \u533a\u62ff\u8fc7\u6765\u7528\uff0cVxWorks \u7684\u8c8c\u4f3c\u6709\u70b9\u4e0d\u4e00\u6837\u3002<\/p>\n<p>\u81ea\u5e26 VxWorks \u7684\u542f\u52a8\u8f93\u51fa\uff1a<\/p>\n<pre>         ________  ________             __      __  ____   _  __   ___\r\n        |________||   ___  |           |  |    |  ||    \\ | ||  | \/  \/\r\n           |  |   |  |___| |   __ __   |  |    |  ||     \\| ||  |\/  \/\r\n           |  |   |   _____|  |__ __|  |  |___ |  || |\\     ||      \\\r\n           |__|   |__|                 |______||__||_| \\____||__|\\___\\\r\n\r\n                            Software Platform for MIPS\r\nCreation date: Jul  5 2011, 09:13:06 (huangqingjia@tp-link.net)\r\nCopyright(C) 2001-2012 by TP-LINK TECHNOLOGIES CO., LTD.\r\nCPU: AR9341: AP123 Board\r\nCPU freq: 500 MHZ\r\nSDRAM size: 16 MB\r\nipaddr:192.168.1.1\r\nserverip:192.168.1.100\r\nfile:vxWorks.img\r\n\r\nPress Ctrl+C to stop auto-boot...\r\n 0\r\nauto-booting...\r\nUncompressing...done\r\nStarting at 0x80001000...\r\n\r\nAttaching interface lo0... done\r\nRx clbufs 512 each of size 1756 \r\neth_rx_netpool_init: allocated, pDmaBuf=0x80e4e3e0, buffend = 80f2abe4\r\nATHRS27: resetting s27\r\nATHRS27: s27 reset done\r\neth_rx_netpool_init: done already!\r\nAttached IPv4 interface to mirror unit 0\r\nusrAppInitEx: 112: GPIO_OE = 30300\r\nusrAppInitEx: 113: CP0 CONFIG = 80208483\r\nusrAppInitEx: 114: CP0 CONFIG1 = bee3519e\r\n\r\n--&gt;starting wireless...\r\nAPCFG task id 80c7d450\r\nsysWlanInit ...\r\nCreate WLAN event task tWLANEventTask\r\nCreate mem partion 0x80c69c20 for size 28672\r\nAH_CAL_IN_FLASH_AHB\r\nBoostrap clock 25MHz\r\nar9300RadioAttach: Need analog access recipe!!\r\nRestoring Cal data from Flash\r\nath_get_caps[4703] rx chainmask mismatch actual 3 sc_chainmak 0\r\nath_get_caps[4678] tx chainmask mismatch actual 3 sc_chainmak 0\r\nCreate OS_MESGQ Successfully at 0x80c58630\r\nosifp-&gt;queue_head = 0x80c58930\r\nag7240MemInit: allocated, dmabuf=0x80ba3c10, buffend = 80c4be14\r\nEntering Task Loop\r\nEntering WLAN event Task Loop\r\nERROR:wireless OR ACL disable\r\nsending message 80b7f3e0,24\r\nsending message 80b7f3e0,24\r\nTDDP: Now listening client request. \r\ntddp is running.\r\nhttpInit: System File Registry successfully initialized.\r\nhttpInit: System File Manager successfully initialized.\r\nhttpInit: File System RPM successfully initialized.\r\nhttpInit: RPM dispatcher successfully initialized.\r\nhttpInit: MIME type guessing RPM successfully initialized.\r\nhttpInit: http Password Checking successfully initialized.\r\nhttpInit: http Access Control successfully initialized.\r\n\r\n                            Software Platform for MIPS\r\n  Copyright(C) 2001-2010 by TP-LINK TECHNOLOGIES CO., LTD.\r\nStarting  Creation date:  WLJul  5 2011, 10:13:42AN !!!! \r\n\r\n# AP_STARTMODE=standard\r\nAP_ENABLE=1\r\nATH_COUNTRYCODE=156\r\nwlan_vap_create : enter. devhandle=0x8043ef60, opmode=IEEE80211_M_HOSTAP, flags=0x1\r\nwlan_vap_create : exit. devhandle=0x8043ef60, opmode=IEEE80211_M_HOSTAP, flags=0x1.\r\nosif_ioctl_create_vap: vap 0x80ffe970 vap-&gt;iv_unit 0\r\nieee80211_end_load: load done\r\nath0 end flag = 0x00028802\r\ndefault \r\ndefault \r\ndefault \r\nIEE80211-FREQ IOCTL vap 0x80ffe970 0,0,0\r\nAP_CHMODE=11NGHT40PLUS\r\n\r\nWLAN IOCTL AP_CHMODE=11NGHT40PLUS=11NGHT20=11NGHT40PLUS=1003\r\nIEE80211-MODE IOCTL 1,11NGHT40PLUS,13\r\nset mode 11,-2130709132,6\r\nset mode retv 0\r\n\r\nWLAN IOCTL AP_PRIMARY_CH=auto=6=auto=1002\r\nIEE80211-FREQ IOCTL vap 0x80ffe970 0,0,11\r\n\r\nWLAN IOCTL PUREG=0=0=0=1004\r\nIEEE80211-SETPURGE IOCTL 0\r\n\r\nWLAN IOCTL AP_HIDE_SSID=0=0=0=1005\r\nIEEE80211-SETHIDESSIDIOCTL 0\r\n\r\nWLAN IOCTL AP_ISOLATION=0=0=0=1034\r\nIEE80211-setparam-nobridge 0\r\n\r\nWLAN IOCTL AP_TX11NRATE==0x0=0x0=1041\r\nset auto rate\r\n\r\nWLAN IOCTL AP_11G_PROTECTION==0=0=1042\r\n\r\nWLAN IOCTL AP_BEACON_INTERVAL=100=100=100=1043\r\n\r\nWLAN IOCTL AP_FRAGMENT_THRESHOLD=2346=2346=2346=1044\r\n\r\nWLAN IOCTL AP_RTS_THRESHOLD=2346=2347=2346=1046\r\n\r\nWLAN IOCTL AP_DTIM_PERIOD=1=1=1=1045\r\n\r\nWLAN IOCTL AP_WMM_ENABLE=1=1=1=1051\r\n\r\nWLAN IOCTL AP_WMM_NOACK==0=0=1052\r\nIOCTL set wmm noack 0\r\n\r\nWLAN IOCTL AP_CYPHER_2==CCMP=CCMP=1000\r\nGet EIOCGADDR\r\n\r\nWLAN IOCTL AP_NO_EDGE_CH==0=0=1056\r\n\r\nWLAN IOCTL AP_MCASTRATE==0=0=1018\r\n\r\nWLAN IOCTL AP_MACFILTER_MODE==0=0=1038\r\n\r\nWLAN IOCTL AP_MACFILTER_LIST====1000\r\nGet EIOCGADDR\r\n\r\nWLAN IOCTL AP_SHORT_GI=1=1=1=1055\r\n\r\nWLAN IOCTL AP_DISABLECOEXT=1=0=1=1075\r\n\r\nWLAN IOCTL AP_SSID=MERCURY_C674A0=Ath_AP123ng=MERCURY_C674A0=1001\r\nIEE80211-ESSID IOCTL 1,MERCURY_C674A0,15\r\nAP_CHMODE=11NGHT40PLUS\r\nAP_CWMMODE=1\r\nIEE80211-CWMMODE IOCTL 1\r\nAP_AMPDU=0\r\nAP_PURE_N=0\r\nAP_TX_CHAINMASK=3\r\nAP_RX_CHAINMASK=3\r\nAP_SECMODE=None\r\nWPS_ENABLE=1\r\nAP_MACFILTER_MODE=0\r\nieee80211_open\r\n\r\nWLAN IOCTL AP_BASICRATES==0=0=1039\r\n\r\nWLAN IOCTL AP_DEBUG=0=0=0=1062\r\n\r\nWLAN IOCTL AP_TX_POWER==0=0=1073\r\nStarting Hostapd\r\nAP_SSID=MERCURY_C674A0\r\nAP_HOSTAPD_DEBUG=0\r\nAP_IPADDR=192.168.1.2\r\nAP_SECMODE=None\r\nWPS BSS init\r\nWPS_ENABLE=1\r\nWPS_PIN=63325942\r\nWPS_STATE=1\r\n1136073605.416667: wps_led_init: LED state UNCONFIGURED\r\nAP_SECMODE=None\r\nWPS OPEN BSS init\r\nstarting hostapd ... \r\nHostapd task Created 80ff5970\r\nTask details [80ff5970,,64,80c7d1e8]\r\nAdding ath0 in bridge ...\r\ndefault \r\nSet EIOCGMIB2\r\ndefault \r\nEntering Hostapd Main \r\ndefault \r\nSet EIOCGMIB2\r\nattached backend socket .\r\nAttached backend socket for eth0\r\nAttached backend socket for eth1\r\nAttached backend socket for mirror 0\r\n@@@@ kris-hostapd @@@@@ wiface=ath0 @@@@\r\n**** [0,1,0,0192.168.1.2,]****\r\nJust before eloop_run()\r\n *** setup interface1 started ****\r\n Eapol sockfd=27 \r\nGet EIOCGADDR\r\nMAC address 14,ffffffe6,ffffffe4,ffffffc6,74,ffffffa0\r\nlink _ubind0,0,0,0,0,0\r\nIEE80211-IWMODE IOCTL  3\r\nIEE80211-setparam-privacy 0\r\n1136073607.416667: Defaulted uuid based on mac addr 14:e6:e4:c6:74:a0\r\nieee80211_ioctl_setappiebuf\r\nieee80211_ioctl_setappiebuf\r\nieee80211_ioctl_setappiebuf\r\n1136073607.416667: madwifi_start_receive_prob_req Enter\r\n\r\nMadwifi init completed\r\n1136073607.433333: ENTER eap_wps_disable, reason=7\r\n *** setup interface1 completed ****\r\n *** setup interface2 started ****\r\n1136073607.433333: Flushing old station entries\r\nIOCTL setmlme\r\n[ieee80211_ioctl_setmlme:1887] data=0x80ff5490,data-&gt;pointer=0x80ff54e0, data-&gt;length=42\r\n[ieee80211_ioctl_setmlme:1893] mlme-&gt;im_op=3\r\n1136073607.450000: Deauthenticate all stations\r\nIEE80211-setparam-privacy 0\r\nieee80211_ioctl_delkey : idk_keyix=0\r\nieee80211_ioctl_delkey : idk_keyix=1\r\nieee80211_ioctl_delkey : idk_keyix=2\r\nieee80211_ioctl_delkey : idk_keyix=3\r\nUsing interface ath0 with hwaddr 14:e6:e4:c6:74:a0 and ssid 'MERCURY_C674A0'\r\n1136073607.483333: SSID - hexdump_ascii(len=14):\r\n     4d 45 52 43 55 52 59 5f 43 36 37 34 41 30         MERCURY_C674A0  \r\n1136073607.483333: PSK (ASCII passphrase) - hexdump_ascii(len=0):\r\n1136073607.766667: PSK (from passphrase) - hexdump(len=32): f5 07 49 17 2a 0c aa af b7 b2 bd 9a bd db 45 4b 30 ee 93 84 38 fc 2f bf 60 a1 2b 33 52 87 f6 da\r\nIEE80211-ESSID IOCTL 1,MERCURY_C674A0,15\r\nosif_vap_init :vap up \r\nIEE80211-setparam-authmode 1\r\nosif_vap_init :vap up \r\nosif_vap_init 0\r\nhostapd_ctrl_iface_init\r\n1136073607.833333: upnp_wps_device_init called\r\n1136073607.833333: upnp_wps_device ssdp_listener_start failure!\r\n1136073607.833333: upnp_wps_device_stop ENTER\r\n1136073607.833333: upnp_wps_device_deinit called\r\n1136073607.833333: upnp_wps_device_stop ENTER\r\n1136073607.833333: Failed to initialize UPnP state machine\r\n1136073607.833333: Continuing with WPS UPnP disabled.\r\n ****setup interface2 completed****\r\n1136073607.833333: ath0: Setup of interface done.\r\n ****setup interface finalized ****<\/pre>\n<p>\u5237\u5165 WR841N V8 \u7f16\u7a0b\u5668\u56fa\u4ef6\u540e\u7684\u8f93\u51fa\uff1a<\/p>\n<pre>U-Boot 1.1.4 (May  6 2013 - 13:20:30)\r\n\r\nU-boot AP123\r\n\r\nDRAM:  64 MB\r\nid read 0x100000ff\r\nFlash:  4 MB\r\nUsing default environment\r\n\r\nIn:    serial\r\nOut:   serial\r\nErr:   serial\r\nNet:   ag934x_enet_initialize...\r\nwasp reset mask:c03300\r\nWASP ----&gt; S27 PHY\r\nfile: ag934x.c,line: 179==: set LAN&amp;WAN SWAP. --debug by HouXB\r\nGMAC: cfg1 0x5 cfg2 0x7114\r\neth0: ba:be:fa:ce:08:41\r\ns27 reg init \r\nathrs27_phy_setup ATHR_PHY_CONTROL 4: 0x1000\r\nathrs27_phy_setup ATHR_PHY_SPEC_STAUS 4: 0x10\r\neth0 up\r\nWASP ----&gt; S27 PHY\r\nfile: ag934x.c,line: 179==: set LAN&amp;WAN SWAP. --debug by HouXB\r\nGMAC: cfg1 0xf cfg2 0x7214\r\neth1: ba:be:fa:ce:08:41\r\ns27 reg init lan \r\nATHRS27: resetting s27\r\nATHRS27: s27 reset done\r\nathrs27_phy_setup ATHR_PHY_CONTROL 0: 0x1000\r\nathrs27_phy_setup ATHR_PHY_SPEC_STAUS 0: 0x10\r\nathrs27_phy_setup ATHR_PHY_CONTROL 1: 0x1000\r\nathrs27_phy_setup ATHR_PHY_SPEC_STAUS 1: 0x10\r\nathrs27_phy_setup ATHR_PHY_CONTROL 2: 0x1000\r\nathrs27_phy_setup ATHR_PHY_SPEC_STAUS 2: 0x10\r\nathrs27_phy_setup ATHR_PHY_CONTROL 3: 0x1000\r\nathrs27_phy_setup ATHR_PHY_SPEC_STAUS 3: 0x10\r\neth1 up\r\neth0, eth1\r\nAutobooting in 1 seconds\r\n## Booting image at 9f020000 ...\r\n   Uncompressing Kernel Image ... OK\r\n\r\nStarting kernel ...\r\n\r\nBooting Atheros AR934x\r\nLinux version 2.6.31--LSDK-9.2.0_U5.508 (root@localhost.localdomain) (gcc version 4.3.3 (GCC) ) #4 Mon May 6 13:24:10 CST 2013\r\nflash_size passed from bootloader = 4\r\nRam size passed from bootloader =67108864\r\nCPU revision is: 0001974c (MIPS 74Kc)\r\nath_sys_frequency: cpu srif ddr srif cpu 535 ddr 400 ahb 200\r\nDetermined physical RAM map:\r\n memory: 04000000 @ 00000000 (usable)\r\nZone PFN ranges:\r\n  Normal   0x00000000 -&gt; 0x00004000\r\nMovable zone start PFN for each node\r\nearly_node_map[1] active PFN ranges\r\n    0: 0x00000000 -&gt; 0x00004000\r\nBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256\r\nKernel command line: console=ttyS0,115200 root=31:2 rootfstype=squashfs init=\/sbin\/init mtdparts=ath-nor0:128k(u-boot),1024k(kernel),2816k(rootfs),64k(config),64k(art)M\r\nPID hash table entries: 256 (order: 8, 1024 bytes)\r\nDentry cache hash table entries: 8192 (order: 3, 32768 bytes)\r\nInode-cache hash table entries: 4096 (order: 2, 16384 bytes)\r\nPrimary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.\r\nPrimary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes\r\nWriting ErrCtl register=00000000\r\nReadback ErrCtl register=00000000\r\nMemory: 62552k\/65536k available (1724k kernel code, 2916k reserved, 424k data, 112k init, 0k highmem)\r\nNR_IRQS:128\r\nplat_time_init: plat time init done\r\nCalibrating delay loop... 267.26 BogoMIPS (lpj=534528)\r\nMount-cache hash table entries: 512\r\nNET: Registered protocol family 16\r\nbio: create slab  at 0\r\nusbcore: registered new interface driver usbfs\r\nusbcore: registered new interface driver hub\r\nusbcore: registered new device driver usb\r\nNET: Registered protocol family 2\r\nIP route cache hash table entries: 1024 (order: 0, 4096 bytes)\r\nTCP established hash table entries: 2048 (order: 2, 16384 bytes)\r\nTCP bind hash table entries: 2048 (order: 1, 8192 bytes)\r\nTCP: Hash tables configured (established 2048 bind 2048)\r\nTCP reno registered\r\nNET: Registered protocol family 1\r\nATH GPIOC major 0\r\nsquashfs: version 4.0 (2009\/01\/31) Phillip Lougher\r\nmsgmni has been set to 122\r\nio scheduler noop registered\r\nio scheduler deadline registered (default)\r\nSerial: 8250\/16550 driver, 1 ports, IRQ sharing disabled\r\nserial8250.0: ttyS0 at MMIO 0xb8020000 (irq = 19) is a 16550A\r\nconsole [ttyS0] enabled\r\nPPP generic driver version 2.4.2\r\nNET: Registered protocol family 24\r\n5 cmdlinepart partitions found on MTD device ath-nor0\r\nCreating 5 MTD partitions on \"ath-nor0\":\r\n0x000000000000-0x000000020000 : \"u-boot\"\r\n0x000000020000-0x000000120000 : \"kernel\"\r\n0x000000120000-0x0000003e0000 : \"rootfs\"\r\n0x0000003e0000-0x0000003f0000 : \"config\"\r\n0x0000003f0000-0x000000400000 : \"art\"\r\n-&gt;Oops: flash id 0xef4017 . \r\nehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver\r\nPort Status 1c000004 \r\nath-ehci ath-ehci.0: ATH EHCI\r\nath-ehci ath-ehci.0: new USB bus registered, assigned bus number 1\r\nehci_reset Intialize USB CONTROLLER in host mode: 13\r\nehci_reset Port Status 1c000000 \r\nath-ehci ath-ehci.0: irq 3, io mem 0x1b000000\r\nehci_reset Intialize USB CONTROLLER in host mode: 13\r\nehci_reset Port Status 1c000000 \r\nath-ehci ath-ehci.0: USB 2.0 started, EHCI 1.00\r\nusb usb1: configuration #1 chosen from 1 choice\r\nhub 1-0:1.0: USB hub found\r\nhub 1-0:1.0: 1 port detected\r\nOoops, why the devices couldn't been initialed?\r\nTCP cubic registered\r\nNET: Registered protocol family 17\r\n802.1Q VLAN Support v1.8 Ben Greear &lt;greearb@candelatech.com&gt;\r\nAll bugs added by David S. Miller &lt;davem@redhat.com&gt;\r\nathwdt_init: Registering WDT success\r\nath_otp_init: Registering OTP success\r\nath_clksw_init: Registering Clock Switch Interface success\r\nVFS: Mounted root (squashfs filesystem) readonly on device 31:2.\r\nFreeing unused kernel memory: 112k freed\r\ninit started:  BusyBox v1.01 (2013.04.28-10:15+0000) multi-call binary\r\nThis Board use 2.6.31\r\nxt_time: kernel timezone is -0000\r\nnf_conntrack version 0.5.0 (1024 buckets, 5120 max)\r\nip_tables: (C) 2000-2006 Netfilter Core Team\r\ninsmod: cannot open module `\/lib\/modules\/2.6.31\/kernel\/iptable_raw.ko': No such file or directory\r\ninsmod: cannot open module `\/lib\/modules\/2.6.31\/kernel\/flashid.ko': No such file or directory\r\nPPPoL2TP kernel driver, V1.0\r\nPPTP driver version 0.8.3\r\ninsmod: cannot open module `\/lib\/modules\/2.6.31\/kernel\/harmony.ko': No such file or directory\r\ninsmod: cannot open module `\/lib\/modules\/2.6.31\/kernel\/af_key.ko': No such file or directory\r\ninsmod: cannot open module `\/lib\/modules\/2.6.31\/kernel\/xfrm_user.ko': No such file or directory\r\ninsmod: cannot open module `\/lib\/modules\/2.6.31\/kernel\/xt_mark.ko': No such file or directory\r\n\r\nNow flash open!\r\nNow flash open!\r\nNow flash open!\r\nNow flash open!\r\nNow flash open!\r\nNow flash open!\r\nNow flash open!\r\nNow flash open!\r\nNow flash open!\r\nNow flash open!\r\nNow flash open!\r\nNow flash open!\r\nErase from 0X3E0000 to 0X3EBBDC:.\r\nProgram from 0X3E0000 to 0X3EBBDC:\r\nwrite successfully\r\n (none) mips #4 Mon May 6 13:24:10 CST 2013 (none)\r\n(none) login: ATHR_GMAC: Length per segment 1536\r\nATHR_GMAC: fifo cfg 3 01f00140\r\nATHR_GMAC: RX TASKLET - Pkts per Intr:32\r\nmac:1 Registering S27....\r\nATHR_GMAC: Max segments per packet :   1\r\nATHR_GMAC: Max tx descriptor count :   40\r\nATHR_GMAC: Max rx descriptor count :   128\r\nATHR_GMAC: Mac capability flags    :   2D82\r\nATHR_GMAC: RX TASKLET - Pkts per Intr:32\r\nmac:0 Registering S27....\r\nATHR_GMAC: Max segments per packet :   1\r\nATHR_GMAC: Max tx descriptor count :   40\r\nATHR_GMAC: Max rx descriptor count :   128\r\nATHR_GMAC: Mac capability flags    :   2582\r\nathr_gmac_ring_alloc Allocated 640 at 0x83a83c00\r\nathr_gmac_ring_alloc Allocated 2048 at 0x838c3000\r\nWASP ----&gt; S27 PHY MDIO\r\nSetting Drop CRC Errors, Pause Frames and Length Error frames \r\nSetting PHY...\r\nathr_gmac_ring_alloc Allocated 640 at 0x83a83800\r\nathr_gmac_ring_alloc Allocated 2048 at 0x83a84800\r\nWASP ----&gt; S27 PHY MDIO\r\nSetting Drop CRC Errors, Pause Frames and Length Error frames \r\nATHRS27: resetting s27\r\nATHRS27: s27 reset done\r\n++++ athrs27_igmp_setup once\r\nport0 vid is 0xb000b\r\nport1 vid is 0x30003\r\nport2 vid is 0x50005\r\nport3 vid is 0x70007\r\nport4 vid is 0x90009\r\n++ PVID: 0x0000000b, bitmap: 0x0000001f\r\n++ PVID: 0x00000003, bitmap: 0x0000001f\r\n++ PVID: 0x00000005, bitmap: 0x0000001f\r\n++ PVID: 0x00000007, bitmap: 0x0000001f\r\n++ PVID: 0x00000009, bitmap: 0x0000001f\r\nvtable vid: 0x00000002, bitmap 0x00000003\r\nvtable vid: 0x00000004, bitmap 0x00000005\r\nvtable vid: 0x00000006, bitmap 0x00000007\r\nvtable vid: 0x00000008, bitmap 0x00000009\r\nvtable vid: 0x0000000a, bitmap 0x0000000b\r\nvtable vid: 0x0000000c, bitmap 0x0000000d\r\nvtable vid: 0x0000000e, bitmap 0x0000000f\r\nvtable vid: 0x00000010, bitmap 0x00000011\r\nvtable vid: 0x00000012, bitmap 0x00000013\r\nvtable vid: 0x00000014, bitmap 0x00000015\r\nvtable vid: 0x00000016, bitmap 0x00000017\r\nvtable vid: 0x00000018, bitmap 0x00000019\r\nvtable vid: 0x0000001a, bitmap 0x0000001b\r\nvtable vid: 0x0000001c, bitmap 0x0000001d\r\nvtable vid: 0x0000001e, bitmap 0x0000001f\r\nvtable vid: 0x00000020, bitmap 0x00000021\r\nSetting PHY...\r\ndevice eth0 entered promiscuous mode\r\nathr_gmac_ring_free Freeing at 0x83a83c00\r\nathr_gmac_ring_free Freeing at 0x838c3000\r\nathr_gmac_ring_alloc Allocated 640 at 0x83a83c00\r\nathr_gmac_ring_alloc Allocated 2048 at 0x83ab0800\r\nWASP ----&gt; S27 PHY MDIO\r\nSetting Drop CRC Errors, Pause Frames and Length Error frames \r\nSetting PHY...\r\nNow flash open!\r\nathr_gmac_ring_free Freeing at 0x83a83800\r\nathr_gmac_ring_free Freeing at 0x83a84800\r\nathr_gmac_ring_alloc Allocated 640 at 0x83a83800\r\nathr_gmac_ring_alloc Allocated 2048 at 0x83a84000\r\nWASP ----&gt; S27 PHY MDIO\r\nSetting Drop CRC Errors, Pause Frames and Length Error frames \r\nSetting PHY...\r\n====&gt;&gt;&gt;&gt;DHCP start.dhcpc.c,dhcpcStart,772 \r\n====&gt;&gt;&gt;&gt;DHCP end.dhcpc.c,dhcpcStart,836 \r\nnf_conntrack_rtsp v0.6.21 loading\r\nnf_nat_rtsp v0.6.21 loading\r\nasf: module license 'Proprietary' taints kernel.\r\nDisabling lock debugging due to kernel taint\r\nath_hal: 0.9.17.1 (AR5416, AR9380, REGOPS_FUNC, WRITE_EEPROM, 11D)\r\nath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved\r\nath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved\r\nath_ahb: 9.2.0_U10.1020 (Atheros\/multi-bss)\r\n__ath_attach: Set global_scn[0]\r\nACBKMinfree = 48\r\nACBEMinfree = 32\r\nACVIMinfree = 16\r\nACVOMinfree = 0\r\nCABMinfree = 48\r\nUAPSDMinfree = 0\r\nRestoring Cal data from Flash\r\nath_get_caps[5105] rx chainmask mismatch actual 3 sc_chainmak 0\r\nath_get_caps[5080] tx chainmask mismatch actual 3 sc_chainmak 0\r\nwifi0: Atheros 9340: mem=0xb8100000, irq=2\r\n====&gt;&gt;&gt;&gt;SystemMode : Normal Router \r\nwlan_vap_create : enter. devhandle=0x83bd42c0, opmode=IEEE80211_M_HOSTAP, flags=0x1\r\nwlan_vap_create : exit. devhandle=0x83bd42c0, opmode=IEEE80211_M_HOSTAP, flags=0x1.\r\nVAP device ath0 created \r\n====&gt;&gt;&gt;&gt;wlan: rand channel 9\r\n\r\n DES SSID SET=TP-LINK_137B00 \r\n ieee80211_ioctl_siwmode: imr.ifm_active=131712, new mode=3, valid=1 \r\n Free buffer count 256 \r\n\r\n *********************************** \r\nathr_gmac_ring_free Freeing at 0x83a83800\r\nathr_gmac_ring_free Freeing at 0x83a84000\r\nbr0: port 1(eth0) entering disabled state\r\nathr_gmac_ring_alloc Allocated 640 at 0x83a83800\r\nathr_gmac_ring_alloc Allocated 2048 at 0x83b0a800\r\nWASP ----&gt; S27 PHY MDIO\r\nSetting Drop CRC Errors, Pause Frames and Length Error frames \r\nSetting PHY...\r\n Free buffer count 256 \r\n\r\n *********************************** \r\ndevice ath0 entered promiscuous mode\r\nbr0: port 2(ath0) entering forwarding state\r\n ieee80211_ioctl_siwmode: imr.ifm_active=1442432, new mode=3, valid=1 \r\nbr0: port 2(ath0) entering disabled state\r\n\r\n DES SSID SET=TP-LINK_137B00 \r\n Free buffer count 256 \r\n\r\n *********************************** \r\nbr0: port 2(ath0) entering forwarding state\r\n====&gt;&gt;&gt;&gt;cmdCtrl open success \r\n====&gt;&gt;&gt;&gt;eventCtrl open success \r\n====&gt;&gt;&gt;&gt;eventCtrl attach success \r\nATHR_GMAC: GE0 RX DMA ENABLE\r\nReset button pressed.\r\nSC Pushbutton Notify on wifi0 for 0 sec(s) and the vap 8329e000 dev 83b62000:<\/pre>\n<p>\u7531\u4e8e\u524d\u9635\u5b50\u6539 uboot \u4e0a\u763e\u4e86\uff0c\u8fd9\u91cc\u52a0\u4e86\u4e2a\u95ea\u5b58\u81ea\u52a8\u8bc6\u522b\uff08\u90a3\u4e2a 8192MB \u662f\u7b14\u8bef\u54c8\uff09\uff1a<\/p>\n<pre>U-Boot 1.1.4 (Jun 29 2013 - 17:55:42)\r\n\r\nU-boot AP123\r\n\r\nDRAM:  64 MB\r\nSPI FLASH: Winbond W25Q64xV (8192 MB)\r\nFlash:  8 MB\r\nUsing default environment\r\n\r\nIn:    serial\r\nOut:   serial\r\nErr:   serial\r\nNet:   ag934x_enet_initialize...\r\nwasp reset mask:c03300\r\nWASP ----&gt; S27 PHY\r\nGMAC: cfg1 0x5 cfg2 0x7114\r\neth0: ba:be:fa:ce:08:41\r\ns27 reg init \r\nathrs27_phy_setup ATHR_PHY_CONTROL 4: 0x1000\r\nathrs27_phy_setup ATHR_PHY_SPEC_STAUS 4: 0x10\r\neth0 up\r\nWASP ----&gt; S27 PHY\r\nGMAC: cfg1 0xf cfg2 0x7214\r\neth1: ba:be:fa:ce:08:41\r\ns27 reg init lan \r\nATHRS27: resetting s27\r\nATHRS27: s27 reset done\r\nathrs27_phy_setup ATHR_PHY_CONTROL 0: 0x1000\r\nathrs27_phy_setup ATHR_PHY_SPEC_STAUS 0: 0x10\r\nathrs27_phy_setup ATHR_PHY_CONTROL 1: 0x1000\r\nathrs27_phy_setup ATHR_PHY_SPEC_STAUS 1: 0x10\r\nathrs27_phy_setup ATHR_PHY_CONTROL 2: 0x1000\r\nathrs27_phy_setup ATHR_PHY_SPEC_STAUS 2: 0x10\r\nathrs27_phy_setup ATHR_PHY_CONTROL 3: 0x1000\r\nathrs27_phy_setup ATHR_PHY_SPEC_STAUS 3: 0x10\r\neth1 up\r\neth0, eth1\r\nAutobooting in 1 seconds\r\n## Booting image at 9f020000 ...\r\n   Uncompressing Kernel Image ... OK\r\n\r\nStarting kernel ...<\/pre>\n<p>\u6700\u540e\u5237 OpenWRT \uff1a<\/p>\n<pre>[    0.000000] Linux version 3.8.13 (dword@dword-as4741g) (gcc version 4.6.4 (OpenWrt\/Linaro GCC 4.6-2012.12 r37008) ) #8 Tue Jun 25 01:25:53 CST 2013\r\n[    0.000000] bootconsole [early0] enabled\r\n[    0.000000] CPU revision is: 0001974c (MIPS 74Kc)\r\n[    0.000000] SoC: Atheros AR9341 rev 1\r\n[    0.000000] Clocks: CPU:535.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz\r\n[    0.000000] Determined physical RAM map:\r\n[    0.000000]  memory: 04000000 @ 00000000 (usable)\r\n[    0.000000] Initrd not found or empty - disabling initrd\r\n[    0.000000] Zone ranges:\r\n[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]\r\n[    0.000000] Movable zone start for each node\r\n[    0.000000] Early memory node ranges\r\n[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]\r\n[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.\r\n[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes\r\n[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256\r\n[    0.000000] Kernel command line:  board=TL-WR841N-v8 console=ttyS0,115200 rootfstype=squashfs,jffs2 noinitrd\r\n[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)\r\n[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)\r\n[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)\r\n[    0.000000] __ex_table already sorted, skipping sort\r\n[    0.000000] Writing ErrCtl register=00000000\r\n[    0.000000] Readback ErrCtl register=00000000\r\n[    0.000000] Memory: 61596k\/65536k available (2144k kernel code, 3940k reserved, 375k data, 232k init, 0k highmem)\r\n[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1\r\n[    0.000000] NR_IRQS:51\r\n[    0.000000] Calibrating delay loop... 266.64 BogoMIPS (lpj=1333248)\r\n[    0.080000] pid_max: default: 32768 minimum: 301\r\n[    0.080000] Mount-cache hash table entries: 512\r\n[    0.090000] NET: Registered protocol family 16\r\n[    0.090000] MIPS: machine is TP-LINK TL-WR841N\/ND v8\r\n[    0.510000] bio: create slab  at 0\r\n[    0.510000] Switching to clocksource MIPS\r\n[    0.520000] NET: Registered protocol family 2\r\n[    0.520000] TCP established hash table entries: 512 (order: 0, 4096 bytes)\r\n[    0.530000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)\r\n[    0.540000] TCP: Hash tables configured (established 512 bind 512)\r\n[    0.540000] TCP: reno registered\r\n[    0.540000] UDP hash table entries: 256 (order: 0, 4096 bytes)\r\n[    0.550000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)\r\n[    0.560000] NET: Registered protocol family 1\r\n[    0.580000] squashfs: version 4.0 (2009\/01\/31) Phillip Lougher\r\n[    0.580000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.\r\n[    0.590000] msgmni has been set to 120\r\n[    0.600000] io scheduler noop registered\r\n[    0.600000] io scheduler deadline registered (default)\r\n[    0.610000] Serial: 8250\/16550 driver, 1 ports, IRQ sharing disabled\r\n[    0.630000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A\r\n[    0.640000] console [ttyS0] enabled, bootconsole disabled\r\n[    0.640000] console [ttyS0] enabled, bootconsole disabled\r\n[    0.650000] ath79-spi ath79-spi: master is unqueued, this is deprecated\r\n[    0.660000] m25p80 spi0.0: found s25fl064k, expected m25p80\r\n[    0.670000] m25p80 spi0.0: s25fl064k (8192 Kbytes)\r\n[    0.670000] 5 tp-link partitions found on MTD device spi0.0\r\n[    0.680000] Creating 5 MTD partitions on \"spi0.0\":\r\n[    0.680000] 0x000000000000-0x000000020000 : \"u-boot\"\r\n[    0.690000] 0x000000020000-0x0000000fef98 : \"kernel\"\r\n[    0.690000] mtd: partition \"kernel\" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only\r\n[    0.710000] 0x0000000fef98-0x0000007f0000 : \"rootfs\"\r\n[    0.710000] mtd: partition \"rootfs\" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only\r\n[    0.730000] mtd: partition \"rootfs\" set to be root filesystem\r\n[    0.740000] mtd: partition \"rootfs_data\" created automatically, ofs=640000, len=1B0000 \r\n[    0.740000] 0x000000640000-0x0000007f0000 : \"rootfs_data\"\r\n[    0.750000] 0x0000007f0000-0x000000800000 : \"art\"\r\n[    0.760000] 0x000000020000-0x0000007f0000 : \"firmware\"\r\n[    0.780000] libphy: ag71xx_mdio: probed\r\n[    0.790000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII\r\n[    1.340000] ag71xx ag71xx.0 eth0: connected to PHY at ag71xx-mdio.1:00 [uid=004dd042, driver=Generic PHY]\r\n[    1.350000] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII\r\n[    1.910000] eth1: Found an AR934X built-in switch\r\n[    2.950000] TCP: cubic registered\r\n[    2.950000] NET: Registered protocol family 17\r\n[    2.950000] 8021q: 802.1Q VLAN Support v1.8\r\n[    2.970000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.\r\n[    2.980000] Freeing unused kernel memory: 232k freed\r\nprocd: Console is alive\r\nprocd: - preinit -\r\nPress the [f] key and hit [enter] to enter failsafe mode\r\nmount_root: jffs2 is not ready - marker found\r\nprocd: - early -\r\nprocd: - init -\r\nPlease press Enter to activate this console.\r\n[   11.040000] Loading modules backported from Linux version master-2013-06-13-0-g09fcdfb\r\n[   11.050000] Backport generated by backports.git backports-20130531-13-g3d933eb\r\n[   11.090000] cfg80211: Calling CRDA to update world regulatory domain\r\n[   11.090000] cfg80211: World regulatory domain updated:\r\n[   11.100000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)\r\n[   11.110000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\r\n[   11.120000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\r\n[   11.120000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)\r\n[   11.130000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\r\n[   11.140000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\r\n[   11.360000] NET: Registered protocol family 10\r\n[   12.050000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=47\r\n[   12.060000] cfg80211: Calling CRDA for country: US\r\n[   12.060000] cfg80211: Regulatory domain changed to country: US\r\n[   12.070000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)\r\n[   12.080000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)\r\n[   12.090000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)\r\n[   12.090000] cfg80211:   (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\r\n[   12.100000] cfg80211:   (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\r\n[   12.110000] cfg80211:   (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)\r\n[   12.120000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)\r\n[   12.220000] Initializing XFRM netlink socket\r\n[   12.300000] NET: Registered protocol family 15\r\n[   12.460000] PPP generic driver version 2.4.2\r\n[   12.470000] tun: Universal TUN\/TAP device driver, 1.6\r\n[   12.470000] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;\r\n[   12.550000] l2tp_core: L2TP core driver, V2.0\r\n[   12.560000] l2tp_netlink: L2TP netlink interface\r\n[   12.570000] gre: GRE over IPv4 demultiplexor driver\r\n[   12.590000] ip_gre: GRE over IPv4 tunneling driver\r\n[   12.770000] ip_tables: (C) 2000-2006 Netfilter Core Team\r\n[   12.810000] xt_time: kernel timezone is -0000\r\n[   12.890000] NET: Registered protocol family 24\r\n[   12.970000] nf_conntrack version 0.5.0 (966 buckets, 3864 max)\r\n[   13.440000] l2tp_ppp: PPPoL2TP kernel driver, V2.0\r\n[   14.300000] nf_conntrack_rtsp v0.6.21 loading\r\n[   14.380000] nf_nat_rtsp v0.6.21 loading\r\n[   14.460000] ip6_tables: (C) 2000-2006 Netfilter Core Team\r\n[   14.910000] u32 classifier\r\n[   14.910000]     Performance counters on\r\n[   14.910000]     input device check on\r\n[   14.920000]     Actions configured\r\n[   15.070000] Mirror\/redirect action on\r\n[   21.150000] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready\r\n[   21.150000] device eth1 entered promiscuous mode\r\n[   21.160000] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready\r\n[   21.170000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready\r\n[   22.270000] eth1: link up (1000Mbps\/Full duplex)\r\n[   22.270000] br-lan: port 1(eth1) entered forwarding state\r\n[   22.280000] br-lan: port 1(eth1) entered forwarding state\r\n[   22.280000] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready\r\n[   22.290000] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready\r\n[   24.280000] br-lan: port 1(eth1) entered forwarding state\r\n[   37.150000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0\r\n[   37.160000] jffs2_build_filesystem(): unlocking the mtd device... done.\r\n[   37.160000] jffs2_build_filesystem(): erasing all blocks after the end marker... done.\r\n[   41.150000] jffs2: notice: (1755) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orpha.\r\nprocd: - init complete -\r\n\r\nBusyBox v1.19.4 (2013-06-22 17:49:07 CST) built-in shell (ash)\r\nEnter 'help' for a list of built-in commands.\r\n\r\n  _______                     ________        __\r\n |       |.-----.-----.-----.|  |  |  |.----.|  |_\r\n |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|\r\n |_______||   __|_____|__|__||________||__|  |____|\r\n          |__| W I R E L E S S   F R E E D O M\r\n -----------------------------------------------------\r\n BARRIER BREAKER (Bleeding Edge, r37027)\r\n -----------------------------------------------------\r\n  * 1\/2 oz Galliano         Pour all ingredients into\r\n  * 4 oz cold Coffee        an irish coffee mug filled\r\n  * 1 1\/2 oz Dark Rum       with crushed ice. Stir.\r\n  * 2 tsp. Creme de Cacao\r\n -----------------------------------------------------\r\nroot@OpenWrt:\/# cat \/proc\/meminfo \r\nMemTotal:          61828 kB\r\nMemFree:           37096 kB\r\nBuffers:            3084 kB\r\nCached:             8904 kB\r\nSwapCached:            0 kB\r\nActive:             5820 kB\r\nInactive:           7796 kB\r\nActive(anon):       1772 kB\r\nInactive(anon):       36 kB\r\nActive(file):       4048 kB\r\nInactive(file):     7760 kB\r\nUnevictable:           0 kB\r\nMlocked:               0 kB\r\nSwapTotal:             0 kB\r\nSwapFree:              0 kB\r\nDirty:                 0 kB\r\nWriteback:             0 kB\r\nAnonPages:          1648 kB\r\nMapped:             1420 kB\r\nShmem:               180 kB\r\nSlab:               5944 kB\r\nSReclaimable:       1156 kB\r\nSUnreclaim:         4788 kB\r\nKernelStack:         336 kB\r\nPageTables:          284 kB\r\nNFS_Unstable:          0 kB\r\nBounce:                0 kB\r\nWritebackTmp:          0 kB\r\nCommitLimit:       30912 kB\r\nCommitted_AS:      13040 kB\r\nVmallocTotal:    1048372 kB\r\nVmallocUsed:        1712 kB\r\nVmallocChunk:    1037880 kB\r\nroot@OpenWrt:\/# cat \/proc\/cpuinfo \r\nsystem type             : Atheros AR9341 rev 1\r\nmachine                 : TP-LINK TL-WR841N\/ND v8\r\nprocessor               : 0\r\ncpu model               : MIPS 74Kc V4.12\r\nBogoMIPS                : 266.64\r\nwait instruction        : yes\r\nmicrosecond timers      : yes\r\ntlb_entries             : 32\r\nextra interrupt vector  : yes\r\nhardware watchpoint     : yes, count: 4, address\/irw mask: [0x0000, 0x0690, 0x04c0, 0x0408]\r\nASEs implemented        : mips16\r\nshadow register sets    : 1\r\nkscratch registers      : 0\r\ncore                    : 0\r\nVCED exceptions         : not available\r\nVCEI exceptions         : not available\r\n\r\nroot@OpenWrt:\/#<\/pre>\n<p>\u5404\u79cd\u6587\u4ef6\u4e0b\u8f7d\uff1a<\/p>\n<p><a href=\"http:\/\/dword1511.info\/dword\/bootloaders\/ar9341\/ap123_auto_auto_athrs27.bin\" target=\"_blank\">\u4fee\u6539\u7248 uboot<\/a><\/p>\n<p><a href=\"http:\/\/dword1511.info\/dword\/stockfw\/MERCURY_MW310R_V1.0_RAW.bin.bz2\" target=\"_blank\">\u539f\u5382 VxWorks \u7f16\u7a0b\u5668\u56fa\u4ef6<\/a><\/p>\n<p><a href=\"http:\/\/dword1511.info\/dword\/openwrt\/ar9341_tl-wr841n_v8_8m-mod_full.bin.bz2\" target=\"_blank\">OpenWRT 8MB \u95ea\u5b58\u7248<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8fd9\u53f0\u673a\u5668\u662f 50 \u5757\u94b1\u6dd8\u6765\u7684\u4e8c\u624b\u8d27\uff0c\u4fee\u6539\u540e\u5728\u5bb6\u670d\u5f79\uff0c\u52c9\u5f3a\u80fd\u89e3\u51b3\u8fb9\u8fb9\u89d2\u89d2\u7684\u8986\u76d6\u95ee\u9898\u3002\u4e3b\u8981\u7279\u5f81\u6709\u5f53\u65f6\u6700\u5148\u8fdb\u7684 AR &hellip; <a href=\"http:\/\/blog.dword1511.info\/?p=4593\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u4fee\u6539\u6c34\u661f MW310R<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[10,14,11],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=\/wp\/v2\/posts\/4593"}],"collection":[{"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4593"}],"version-history":[{"count":5,"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=\/wp\/v2\/posts\/4593\/revisions"}],"predecessor-version":[{"id":4620,"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=\/wp\/v2\/posts\/4593\/revisions\/4620"}],"wp:attachment":[{"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4593"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.dword1511.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}