{"id":320,"date":"2016-03-20T16:36:22","date_gmt":"2016-03-20T16:36:22","guid":{"rendered":"https:\/\/www.kolkataonweb.com\/code-bank\/?p=320"},"modified":"2016-03-20T18:09:43","modified_gmt":"2016-03-20T18:09:43","slug":"esp-8266-esp-01-installing-non-os-sdk","status":"publish","type":"post","link":"https:\/\/www.kolkataonweb.com\/code-bank\/arduino\/esp-8266-esp-01-installing-non-os-sdk\/","title":{"rendered":"ESP 8266 &#8211; ESP 01 &#8211; Installing Non-OS SDK"},"content":{"rendered":"<p>After a bit of trial and error got the Non-OS SDK installed. To flash the Non-OS SDK, two sets of files are needed. <strong>Below<\/strong> are the <strong>download<\/strong> <strong>links<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/bbs.espressif.com\/viewtopic.php?f=46&amp;t=1702\" target=\"_blank\">ESP8266_NONOS_SDK_V1.5.2_16_01_29 on Expressif site<\/a>\u00a0 OR <a href=\"https:\/\/www.kolkataonweb.com\/code-bank\/wp-content\/uploads\/2016\/02\/ESP8266_NONOS_SDK_V1.5.2_16_01_29.zip\" target=\"_blank\">from here<\/a><\/li>\n<li><a href=\"http:\/\/bbs.espressif.com\/viewtopic.php?f=46&amp;t=1703\" target=\"_blank\">[AT Release] ESP8266_AT_V0.60 based on ESP8266_NONOS_SDK_V1.5.2 on Expressif Site<\/a> OR <a href=\"https:\/\/www.kolkataonweb.com\/code-bank\/wp-content\/uploads\/2016\/02\/AT_V0.60_on_ESP8266_NONOS_SDK_V1.5.2_20160203.zip\" target=\"_blank\">from here<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>The <strong>flashing tool<\/strong> is attached <a href=\"https:\/\/www.kolkataonweb.com\/code-bank\/wp-content\/uploads\/2016\/03\/ESP8266-Flasher.zip\" target=\"_blank\">here <\/a>for convenience.<\/p>\n<p>&nbsp;<\/p>\n<p>Now the important part, <strong>the mapping<\/strong> (where I was going wrong) and flashing. <span style=\"color: #0000ff;\"><em>Please check the documentation for the appropriate mapping. This is for Flash Size &amp; Map: 8Mbit(512KB+512KB)<\/em><\/span><\/p>\n<ul>\n<li><span style=\"color: #800000;\">ESP8266_NONOS_SDK_V1.5.2_16_01_29\\esp_iot_sdk_v1.5.2\\bin\\blank.bin<\/span>\u00a0\u00a0\u00a0 &#8212;\u00a0 \u00a0 \u00a0\u00a0\u00a0\u00a0 <span style=\"color: #008000;\">0x7e000<\/span><\/li>\n<li><span style=\"color: #800000;\">AT_V0.60_on_ESP8266_NONOS_SDK_V1.5.2_20160203\\at\\noboot\\eagle.flash.bin<\/span>\u00a0\u00a0 \u00a0\u00a0\u00a0 &#8212;\u00a0 \u00a0\u00a0\u00a0<span style=\"color: #008000;\"> 0x00000<\/span><\/li>\n<li><span style=\"color: #800000;\">ESP8266_NONOS_SDK_V1.5.2_16_01_29\\esp_iot_sdk_v1.5.2\\bin\\esp_init_data_default.bin<\/span>\u00a0 &#8212;\u00a0 \u00a0 <span style=\"color: #008000;\">0xfc000<\/span><\/li>\n<li><span style=\"color: #800000;\">ESP8266_NONOS_SDK_V1.5.2_16_01_29\\esp_iot_sdk_v1.5.2\\bin\\blank.bin\u00a0<\/span>\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 &#8212; \u00a0 <span style=\"color: #008000;\">0xfe000<\/span><\/li>\n<li><span style=\"color: #800000;\">AT_V0.60_on_ESP8266_NONOS_SDK_V1.5.2_20160203\\at\\noboot\\eagle.irom0text.bin\u00a0<\/span>\u00a0\u00a0 &#8212;\u00a0 \u00a0\u00a0 <span style=\"color: #008000;\">0x40000<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.kolkataonweb.com\/code-bank\/wp-content\/uploads\/2016\/03\/Non-OS-SDK-Firmware-Image-Mapping.png\" rel=\"attachment wp-att-323\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-323 size-full\" src=\"https:\/\/www.kolkataonweb.com\/code-bank\/wp-content\/uploads\/2016\/03\/Non-OS-SDK-Firmware-Image-Mapping.png\" alt=\"Non OS SDK Firmware Image Mapping\" width=\"439\" height=\"629\" srcset=\"https:\/\/www.kolkataonweb.com\/code-bank\/wp-content\/uploads\/2016\/03\/Non-OS-SDK-Firmware-Image-Mapping.png 439w, https:\/\/www.kolkataonweb.com\/code-bank\/wp-content\/uploads\/2016\/03\/Non-OS-SDK-Firmware-Image-Mapping-209x300.png 209w\" sizes=\"auto, (max-width: 439px) 100vw, 439px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.kolkataonweb.com\/code-bank\/wp-content\/uploads\/2016\/03\/4A-ESP8266__AT_Instruction_Set__EN_v0.30.pdf\" target=\"_blank\">Here <\/a>is the <strong>AT command manual<\/strong> for ESP 8266<\/p>\n<p>&nbsp;<\/p>\n<p>As on date of writing a Patch has been released which can be downloaded from <a href=\"http:\/\/bbs.espressif.com\/viewtopic.php?f=46&amp;t=1859\" target=\"_blank\">here <\/a>or <a href=\"https:\/\/www.kolkataonweb.com\/code-bank\/wp-content\/uploads\/2016\/03\/Patch01_AT_V0.60_on_ESP8266_NONOS_SDK_V1.5.2.zip\" target=\"_blank\">here<\/a>\u00a0 &#8212;\u00a0 <em><span style=\"color: #ff0000;\">this patch didn&#8217;t work for me. The module is constantly sending some garbage making it unusable.\u00a0<\/span><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>After a bit of trial and error got the Non-OS SDK installed. To flash the Non-OS SDK, two sets of files are needed. Below are the download links ESP8266_NONOS_SDK_V1.5.2_16_01_29 on Expressif site\u00a0 OR from here [AT Release] ESP8266_AT_V0.60 based on ESP8266_NONOS_SDK_V1.5.2 on Expressif Site OR from here &nbsp; The flashing tool is attached here for&hellip; <a class=\"more-link\" href=\"https:\/\/www.kolkataonweb.com\/code-bank\/arduino\/esp-8266-esp-01-installing-non-os-sdk\/\">Continue reading <span class=\"screen-reader-text\">ESP 8266 &#8211; ESP 01 &#8211; Installing Non-OS SDK<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[15,14,18,19],"class_list":["post-320","post","type-post","status-publish","format-standard","hentry","category-arduino","tag-esp-01","tag-esp8266","tag-esp8266-firmware","tag-esp8266-flashing-firmware","entry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.kolkataonweb.com\/code-bank\/wp-json\/wp\/v2\/posts\/320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kolkataonweb.com\/code-bank\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kolkataonweb.com\/code-bank\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kolkataonweb.com\/code-bank\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kolkataonweb.com\/code-bank\/wp-json\/wp\/v2\/comments?post=320"}],"version-history":[{"count":6,"href":"https:\/\/www.kolkataonweb.com\/code-bank\/wp-json\/wp\/v2\/posts\/320\/revisions"}],"predecessor-version":[{"id":335,"href":"https:\/\/www.kolkataonweb.com\/code-bank\/wp-json\/wp\/v2\/posts\/320\/revisions\/335"}],"wp:attachment":[{"href":"https:\/\/www.kolkataonweb.com\/code-bank\/wp-json\/wp\/v2\/media?parent=320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kolkataonweb.com\/code-bank\/wp-json\/wp\/v2\/categories?post=320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kolkataonweb.com\/code-bank\/wp-json\/wp\/v2\/tags?post=320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}