{"id":393,"date":"2021-12-31T23:21:35","date_gmt":"2021-12-31T15:21:35","guid":{"rendered":"http:\/\/www.hellofpga.com\/?p=393"},"modified":"2025-05-11T10:22:35","modified_gmt":"2025-05-11T02:22:35","slug":"nand-flash","status":"publish","type":"post","link":"http:\/\/www.hellofpga.com\/index.php\/2021\/12\/31\/nand-flash\/","title":{"rendered":"\u57fa\u4e8eEBAZ4205\u7684PS\u5b9e\u9a8c\u516d \u7a0b\u5e8f\u56fa\u5316 NAND FLASH(FLASH\u542f\u52a8)"},"content":{"rendered":"\n<p>ZYNQ7010 \u548c\u8bf8\u591aFPGA\u4e00\u6837\uff0c\u4eceJTAG \u4e0b\u8f7d\u7684\u4e8c\u8fdb\u5236\u6587\u4ef6\uff0c\u65ad\u7535\u9ed8\u8ba4\u4e22\u5931\u7684\uff0c\u4e3a\u4e86\u8ba9\u7a0b\u5e8f\u65ad\u7535\u4ecd\u7136\u53ef\u4ee5\u5de5\u4f5c\uff0c\u672c\u6587\u5c06\u6f14\u793a\uff0c\u5982\u4f55\u628a\u4ee3\u7801\u56fa\u5316\u5230 EBAZ4205\u7684NAND FLASH \u4e2d<\/p>\n\n\n\n<p><strong>\uff08\u5907\u6ce8 \u4e00\u822c\u8c03\u8bd5\u4e0d\u9700\u8981\u56fa\u5316\u7a0b\u5e8f\uff0c\u5f53\u7a0b\u5e8f\u9700\u8981\u6c38\u4e45\u4fdd\u5b58\u65f6\u5019 \u53ef\u4ee5\u8003\u8651\u5c06\u7a0b\u5e8f\u8fdb\u884c\u56fa\u5316\uff09<\/strong><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">1<strong>\uff09ZYNQ\u542f\u52a8\u6d41\u7a0b<\/strong><\/h1>\n\n\n\n<p>1.\u9996\u5148\u4e86\u89e3ZYNQ\u7684\u542f\u52a8\u8fc7\u7a0b\uff0c ZYNQ\u7684\u542f\u52a8\u8fc7\u7a0b\u4ee5 ARM\u6838\u4e3a\u4e3b\uff0c \u4e0a\u7535\u540e \u786c\u4ef6\u5148\u8bfb\u53d6ARM\u6838PS\u7aef\u7684IO \u4ee5\u786e\u5b9a \u7cfb\u7edf\u4eceNAND \uff0cQSPI \uff0cSD Card\u8fd8\u662f JTAG \u542f\u52a8\u7cfb\u7edf\u3002   \uff08EBAZ4205\u677f\u5b50\u9ed8\u8ba4\u786c\u4ef6\u662f\u4eceNAND FLASH \u9a71\u52a8\u7684\uff09 <\/p>\n\n\n\n<p>2.ARM\u7684\u666e\u901aFPGA\uff08\u975eZYNQ\uff09\u56fa\u5316\u662f\u76f4\u63a5\u5c06BIT\u6587\u4ef6\u901a\u8fc7QSPI\u5199\u5165FLASH\u5c31\u884c\u7684\uff0c<strong>\u4f46\u662f\u5bf9\u4e8e ZYNQ \u6765\u8bf4\uff0c\u5fc5\u987b\u8981\u6709 PS \u7aef\u7684\u914d\u5408\u624d\u80fd\u56fa\u5316\u7a0b\u5e8f<\/strong> <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">2\uff09 \u5b9e\u9645\u64cd\u4f5c\u6f14\u793a<\/h1>\n\n\n\n<p>\u5177\u4f53\u7684\u542f\u52a8\u65b9\u5f0f\u5982\u4e0b\u56fe\u6240\u793a\uff0c   \u7cfb\u7edf\u4e0a\u7535\u77ac\u95f4\u68c0\u6d4bIO0  \u548cIO2\u4e24\u4e2a\u7ba1\u811a\uff0c\u7528\u6765\u533a\u5206\u4e0d\u540c\u7684\u4e0a\u7535\u65b9\u5f0f\uff0c \u8fd9\u91cc\u6211\u4eec\u53ea\u8981\u5173\u6ce8 NAND  JTAG  SD  \u4e09\u79cd\u542f\u52a8\u65b9\u5f0f\u5c31\u597d\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"498\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/11\/image-1-1024x498.png\" alt=\"\" class=\"wp-image-396\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/11\/image-1-1024x498.png 1024w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/11\/image-1-300x146.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/11\/image-1-768x373.png 768w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/11\/image-1.png 1068w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p><strong>\u64cd\u4f5c\uff0c\u8ba9\u7cfb\u7edf\u4eceJTAG \u65b9\u5f0f\u542f\u52a8\uff0c\u4ee5\u8fdb\u5165\u8c03\u8bd5\u6a21\u5f0f<\/strong><\/p>\n\n\n\n<p>EBAZ4205 \u539f\u5148\u786c\u4ef6\u9ed8\u8ba4\u4eceNAND\u65b9\u5f0f\u8fdb\u884c\u542f\u52a8\uff0c    \u8981\u60f3\u5bf9NAND\u8fdb\u884c\u7a0b\u5e8f\u7684\u56fa\u5316\uff0c\u6211\u4eec\u9700\u8981\u8ba9\u677f\u5b50\u4e34\u65f6\u4eceJTAG\u8c03\u8bd5\u6a21\u5f0f\u8fdb\u884c\u542f\u52a8\uff08\u4e34\u65f6\u6027\u7684\uff09 \uff0c\u53ea\u9700\u8981\u5728\u4e0a\u7535\u77ac\u95f4\u8ba9IO2\u4fdd\u6301\u4f4e\u7535\u5e73\u72b6\u6001\u5373\u53ef\u3002<\/p>\n\n\n\n<p>\u5982\u4e0b\u56fe\u6240\u793a\uff0c \u53ef\u9009\u62e9 \u954a\u5b50 \u5728\u677f\u5b50\u4e0a\u7535\u524d\u8ba9 R2585 \u4fdd\u6301\u77ed\u8def\u72b6\u6001\uff0c \u4e4b\u540e\u518d\u4e0a\u7535\uff0c\u8ba9\u7cfb\u7edf\u4eceJTAG\u6a21\u5f0f\u542f\u52a8<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/11\/16375592801.png\" alt=\"\" class=\"wp-image-398\" width=\"674\" height=\"519\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/11\/16375592801.png 893w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/11\/16375592801-300x231.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/11\/16375592801-768x592.png 768w\" sizes=\"auto, (max-width: 674px) 100vw, 674px\" \/><\/figure>\n\n\n\n<p>\u64cd\u4f5c\u8bf7\u52a1\u5fc5\u5c0f\u5fc3 \u522b\u4f24\u5230\u8d70\u7ebf\u548c\u7535\u8def<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">3\uff09 \u8f6f\u4ef6\u90e8<strong>\u5206\u914d\u7f6e<\/strong><\/h1>\n\n\n\n<p>1.\u521b\u5efa\u5de5\u7a0b&#8211;&gt;create block design&#8211;&gt;&#8221;+&#8221;&#8211;&gt;\u68c0\u7d22zynq7 processing system \u5e76\u6dfb\u52a0<\/p>\n\n\n\n<p>2.\u6dfb\u52a0ZYNQ 7\u5904\u7406\u5668\u6a21\u5757<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"505\" height=\"266\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-3.png\" alt=\"\" class=\"wp-image-186\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-3.png 505w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-3-300x158.png 300w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/figure>\n\n\n\n<p>\u4f9d\u6b21\u5728\u5f39\u7a97\u91cc\u627e\u5230DDR Configuration\u2192DDR Controller Configuration\u2192DDR3\uff0c\u5728Memory Part\u4e0b\u62c9\u83dc\u5355\u4e2d\u6839\u636e\u81ea\u5df1\u677f\u5b50\u4e0a\u7684DDR\u6765\u9009\u62e9\u76f8\u5e94\u7684DDR3\uff0c\u672c\u5b9e\u9a8c\u6240\u7528\u5230\u578b\u53f7\uff1aMT41K128M16JT 125\uff0c\u6570\u636e\u4f4d\u5bbd\u9009\u62e916bit \u6700\u540e\u70b9\u51fb\u201cOK\u201d,\u5982\u4e0b\u56fe\u6240\u793a\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"977\" height=\"493\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-5.png\" alt=\"\" class=\"wp-image-188\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-5.png 977w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-5-300x151.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-5-768x388.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>3.\u4e3a\u7cfb\u7edf\u6dfb\u52a0Nand flash \u529f\u80fd<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"498\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-1.png\" alt=\"\" class=\"wp-image-409\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-1.png 960w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-1-300x156.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-1-768x398.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>4.\u5bf9nand \u53c2\u6570\u8fdb\u884c\u8bbe\u7f6e \uff08 SMC  \uff09  <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"816\" height=\"304\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/01\/image-31.png\" alt=\"\" class=\"wp-image-482\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/01\/image-31.png 816w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/01\/image-31-300x112.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/01\/image-31-768x286.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>5.\u6dfb\u52a0GPIO \u4ee5\u7528\u6765\u6f14\u793a\u529f\u80fd<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"444\" height=\"261\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-6.png\" alt=\"\" class=\"wp-image-189\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-6.png 444w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-6-300x176.png 300w\" sizes=\"auto, (max-width: 444px) 100vw, 444px\" \/><\/figure>\n\n\n\n<p>6\uff09\u5728GPIO\u7684\u8bbe\u7f6e\u680f\u91cc\u5c06\u8f93\u5165\u8f93\u51fa\u5c5e\u6027\u6539\u6210\u5168\u90e8\u8f93\u51faALL Outputs ,\u56e0\u4e3a\u6211\u4eec\u677f\u5b50\u4e0a\u53ea\u67093\u4e2aLED\u706f\uff0c\u6240\u4ee5\u5c06GPIO Width\u4f4d\u5bbd\u8bbe\u7f6e\u62103\u4f4d\uff0c\u70b9\u51fbOK<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"833\" height=\"342\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-7.png\" alt=\"\" class=\"wp-image-190\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-7.png 833w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-7-300x123.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-7-768x315.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>7\uff09\u70b9\u51fb \u4e0a\u65b9\u7684Run Connection Automation \uff0c\u5e76\u5c06GPIO \u548cS_AXI\u524d\u9762\u7684\u52fe\u90fd\u9009\u4e2d\uff0c\u5982\u4e0b\u56fe\u6240\u793a \u70b9\u51fbOK<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"462\" height=\"353\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-9.png\" alt=\"\" class=\"wp-image-192\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-9.png 462w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-9-300x229.png 300w\" sizes=\"auto, (max-width: 462px) 100vw, 462px\" \/><\/figure>\n\n\n\n<p>8\uff09\u8f6f\u4ef6\u5c06\u81ea\u52a8\u5e2e\u6211\u4eec\u5b8c\u6574\u6240\u6709\u5fc5\u8981\u7684\u8fde\u7ebf\uff0c\u4ee5\u53ca\u6dfb\u52a0\u5fc5\u8981\u7684\u6a21\u5757<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"292\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-10-1024x292.png\" alt=\"\" class=\"wp-image-193\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-10-1024x292.png 1024w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-10-300x86.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-10-768x219.png 768w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-10.png 1238w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>9\uff09\u5728\u6846\u56fe\u4e2d\u53cc\u51fbGPIO\u8f93\u51fa\u7684\u7ba1\u811a\uff0c\u5e76\u91cd\u65b0\u547d\u540d\u4e3aLED\uff0c\u65b9\u4fbf\u540e\u9762\u8f6f\u4ef6\u7f16\u7a0b<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"330\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-11-1024x330.png\" alt=\"\" class=\"wp-image-194\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-11-1024x330.png 1024w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-11-300x97.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-11-768x248.png 768w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-11-1536x496.png 1536w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-11.png 1652w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>10\uff09source\u2192Design Source \uff0c\u53f3\u952e\u6211\u4eec\u521b\u5efa\u7684BLOCK\u5de5\u7a0b\uff0c\u70b9\u51fbcreate HDL wrapper\u5982\u4e0b\u56fe\u6240\u793a\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"271\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-12.png\" alt=\"\" class=\"wp-image-195\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-12.png 446w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-12-300x182.png 300w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/figure>\n\n\n\n<p>\u5728\u5f39\u51fa\u7684\u5bf9\u9ec4\u6846\u91cc\u4fdd\u6301\u9ed8\u8ba4<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"492\" height=\"281\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-13.png\" alt=\"\" class=\"wp-image-196\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-13.png 492w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-13-300x171.png 300w\" sizes=\"auto, (max-width: 492px) 100vw, 492px\" \/><\/figure>\n\n\n\n<p>\u8f6f\u4ef6\u81ea\u52a8\u4e3a\u6211\u4eec\u751f\u6210HDL\u6587\u4ef6<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"375\" height=\"210\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-14.png\" alt=\"\" class=\"wp-image-197\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-14.png 375w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-14-300x168.png 300w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/figure>\n\n\n\n<p>11\uff09\u6dfb\u52a0\u7ba1\u811a\u7ea6\u675f<\/p>\n\n\n\n<p>set_property PACKAGE_PIN H18 [get_ports {LED_tri_o[2]}]<br>set_property PACKAGE_PIN E17 [get_ports {LED_tri_o[1]}]<br>set_property PACKAGE_PIN K19 [get_ports {LED_tri_o[0]}]<br>set_property IOSTANDARD LVCMOS33 [get_ports {LED_tri_o[2]}]<br>set_property IOSTANDARD LVCMOS33 [get_ports {LED_tri_o[1]}]<br>set_property IOSTANDARD LVCMOS33 [get_ports {LED_tri_o[0]}]<\/p>\n\n\n\n<p>12\uff09\u751f\u6210bit\u6587\u4ef6<\/p>\n\n\n\n<p>\u6309\u4e0b\u7eff\u8272\u7bad\u5934\u5bf9\u5de5\u7a0b\u8fdb\u884c\u7f16\u8bd1<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"115\" height=\"56\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-19.png\" alt=\"\" class=\"wp-image-206\"\/><\/figure>\n\n\n\n<p>\u6309\u4e0bGenerate Bitstream \u5b8c\u6210\u7efc\u5408\u4ee5\u53ca\u751f\u6210bit\u6587\u4ef6<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"303\" height=\"203\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-18.png\" alt=\"\" class=\"wp-image-204\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-18.png 303w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-18-300x201.png 300w\" sizes=\"auto, (max-width: 303px) 100vw, 303px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">4<strong>  SDK\u90e8\u5206\u914d\u7f6e <\/strong><\/h1>\n\n\n\n<p>1\uff09File\u2192Export\u2192Export hardware\u2026\uff0c\u5728\u5f39\u51fa\u7684\u5bf9\u8bdd\u6846\u4e2d\u52fe\u9009\u201cinclude bitstream\u201d\uff0c\u70b9\u51fb\u201cOK\u201d\u786e\u8ba4\uff0c\u5982\u4e0b\u56fe\u6240\u793a\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"462\" height=\"541\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-20.png\" alt=\"\" class=\"wp-image-207\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-20.png 462w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-20-256x300.png 256w\" sizes=\"auto, (max-width: 462px) 100vw, 462px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"332\" height=\"252\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-24.png\" alt=\"\" class=\"wp-image-211\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-24.png 332w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-24-300x228.png 300w\" sizes=\"auto, (max-width: 332px) 100vw, 332px\" \/><\/figure>\n\n\n\n<p>2\uff09File\u2192Lauch SDK\uff0c\u5728\u5f39\u51fa\u7684\u5bf9\u8bdd\u6846\u4e2d\uff0c\u4fdd\u5b58\u9ed8\u8ba4\uff0c\u70b9\u51fb\u201cOK\u201d\uff0c\u5982\u4e0b\u56fe\u6240\u793a\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"361\" height=\"285\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-21.png\" alt=\"\" class=\"wp-image-212\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-21.png 361w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-21-300x237.png 300w\" sizes=\"auto, (max-width: 361px) 100vw, 361px\" \/><\/figure>\n\n\n\n<p>\u7cfb\u7edf\u5c06\u81ea\u52a8\u6253\u5f00SDK\u5f00\u53d1\u73af\u5883<\/p>\n\n\n\n<p>3\uff09\u5728SDK\u4e2d\u65b0\u5efa\u5982\u4e0b\uff0c\u7136\u540e\u8bbe\u7f6e\u5de5\u7a0b\u540dfsbl\uff0c\u70b9next\u9009\u62e9FSBL\u6a21\u677f<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"495\" height=\"484\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-2.png\" alt=\"\" class=\"wp-image-411\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-2.png 495w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-2-300x293.png 300w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/figure>\n\n\n\n<p>4)\u518d\u6309\u7167\u5de5\u7a0b\u516d\u521b\u5efaLED\u7684\u6f14\u793a\u5de5\u7a0b\uff0c\u8fd9\u6837\u5c31\u6709\u4e24\u4e2a\u5de5\u7a0b\u4e86\uff0c fsbl\u5de5\u7a0b\u7528\u4e8e\u521d\u59cb\u5316ddr\u7b49\u3002\u4fdd\u5b58\u7f16\u8bd1\u4ea7\u751f\u4e24\u4e2aelf\u5373 led\u5de5\u7a0b\u7684.elf \u548cfsbl.elf<\/p>\n\n\n\n<p>5\uff09\u5236\u4f5cBOOT.bin\u7528\u4e8e\u56fa\u5316\u5230NAND\u3002BOOT.bin\u7531fsbl.elf\u6587\u4ef6    vivado\u751f\u6210\u7684fpga \u7684bit\u6587\u4ef6     app\u5de5\u7a0b\u7684elf\u6587\u4ef6\uff08\u8fd9\u91cc\u4e3aled\u5de5\u7a0b\u7684elf\uff09\u4e09\u4e2a\u6587\u4ef6\u7ec4\u6210\u3002<\/p>\n\n\n\n<p>\u70b9xilinx &#8211;&gt;create boot image<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"384\" height=\"329\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-3.png\" alt=\"\" class=\"wp-image-412\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-3.png 384w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-3-300x257.png 300w\" sizes=\"auto, (max-width: 384px) 100vw, 384px\" \/><\/figure>\n\n\n\n<p>6.\u5728\u754c\u9762\u91cc\u5206\u522b\u8bbe\u7f6e boot.bin\u7684\u8f93\u51fa\u8def\u5f84\uff0c\u4ee5\u53ca\u751f\u6210boot.bin\u9700\u8981\u7684\u4e09\u4e2a\u6587\u4ef6\u7684\u8def\u5f84<\/p>\n\n\n\n<p>\u9996\u5148\u8bbe\u7f6e\u8f93\u51fa\u8def\u5f84<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"739\" height=\"334\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-4.png\" alt=\"\" class=\"wp-image-413\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-4.png 739w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-4-300x136.png 300w\" sizes=\"auto, (max-width: 739px) 100vw, 739px\" \/><\/figure>\n\n\n\n<p>\u518d\u5206\u522b\u5bfc\u5165\u4e09\u4e2a\u6587\u4ef6 \uff0c\u8981\u6ce8\u610f\u4e09\u4e2a\u6587\u4ef6\u7c7b\u578b\u4e0d\u540c\uff0cfsql \u5c5e\u4e8ebootload  \uff0c\u53e6\u5916\u4e24\u4e2a\u662fdatefile<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"834\" height=\"555\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-5.png\" alt=\"\" class=\"wp-image-414\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-5.png 834w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-5-300x200.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-5-768x511.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"646\" height=\"561\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-6.png\" alt=\"\" class=\"wp-image-415\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-6.png 646w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-6-300x261.png 300w\" sizes=\"auto, (max-width: 646px) 100vw, 646px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"435\" height=\"395\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-7.png\" alt=\"\" class=\"wp-image-416\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-7.png 435w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-7-300x272.png 300w\" sizes=\"auto, (max-width: 435px) 100vw, 435px\" \/><\/figure>\n\n\n\n<p>\u90fd\u5b8c\u6210\u540e\u70b9\u51fb\uff0ccreate image \u751f\u6210 \u955c\u50cf\u6587\u4ef6<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"791\" height=\"708\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-8.png\" alt=\"\" class=\"wp-image-417\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-8.png 791w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-8-300x269.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-8-768x687.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>7\uff0c\u751f\u6210\u5b8cboot.bin\u540e\uff0c\u4e0b\u4e00\u6b65\u5c06boot.bin \u4e0b\u8f7d\u5230nand flash \u4e2d<\/p>\n\n\n\n<p><strong>\uff08\u6ce8\u610f\uff0c \u4e0b\u8f7d\u524d\u5148\u65ad\u7535\uff0c \u7136\u540e\u8ba9ZYNQ \u8fdb\u5165 JTAG\u6a21\u5f0f\uff0c \u6587\u7ae0\u4e00\u5f00\u59cb\u6709\u63d0\u5230\uff09<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"589\" height=\"412\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-9.png\" alt=\"\" class=\"wp-image-418\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-9.png 589w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-9-300x210.png 300w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" \/><\/figure>\n\n\n\n<p>\u6309\u4e0a\u56fe\u64cd\u4f5c \u5bfc\u5165 boot \u6587\u4ef6\uff0c\u548cfsbl.elf\u6587\u4ef6\u540e  \u70b9\u51fbPROGRAM  \u5f00\u59cb\u4e0b\u8f7d  <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u4e0b\u8f7d\u6210\u529f\u540e\uff0c\u91cd\u65b0\u4e0a\u7535\uff0c \u6b63\u5e38\u7684\u8bdd\u6269\u5c55\u677f\u7684LED \u4f1a\u4ea4\u66ff\u95ea\u70c1\uff0c\u8bf4\u660e\u677f\u5b50\u7684FPGA \u5df2\u7ecf\u6b63\u5e38\u521d\u59cb\u5316\u5b8c\u6574\uff0cflash \u4e0b\u8f7d\u6210\u529f<\/p>\n\n\n\n<p>\u5982\u679c\u4e0b\u8f7d\u8fc7\u7a0b\u4e2d\u51fa\u73b0\u4e0b\u56fe\u6240\u793a\uff0c\u8bf4\u660e\u7cfb\u7edf\u4e0a\u7535\u65f6\u6ca1\u6709\u6b63\u5e38\u8fdb\u5165JTAG \u8c03\u8bd5\u6a21\u5f0f\uff0c\u8bf7\u8fdb\u5165JTAG\u6a21\u5f0f\u540e\u518d\u5c1d\u8bd5<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"401\" height=\"165\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-10.png\" alt=\"\" class=\"wp-image-419\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-10.png 401w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/image-10-300x123.png 300w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>\u5b8c\u6574\u5de5\u7a0b\u5982\u4e0b\uff1a<\/p>\n\n\n\n<div class=\"wp-block-file\"><a href=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/08_NAND_TEST.zip\">08_NAND_TEST<\/a><a href=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/12\/08_NAND_TEST.zip\" class=\"wp-block-file__button\" download>\u4e0b\u8f7d<\/a><\/div>\n\n\n\n<p> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uff0c\u65ad\u7535\u9ed8\u8ba4\u4e22\u5931\u7684\uff0c\u4e3a\u4e86\u8ba9\u7a0b\u5e8f\u65ad\u7535\u4ecd\u7136\u53ef\u4ee5\u5de5\u4f5c\uff0c\u672c\u6587\u5c06\u6f14\u793a\uff0c\u5982\u4f55\u628a\u4ee3\u7801\u56fa\u5316\u5230 EBAZ4205\u7684NAND FLASH \u4e2d<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-393","post","type-post","status-publish","format-standard","hentry","category-ebaz4205"],"views":2165,"_links":{"self":[{"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/posts\/393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/comments?post=393"}],"version-history":[{"count":11,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/posts\/393\/revisions"}],"predecessor-version":[{"id":9802,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/posts\/393\/revisions\/9802"}],"wp:attachment":[{"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/media?parent=393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/categories?post=393"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/tags?post=393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}