ESP8266 Developer Zone The Official ESP8266 Forum 2018-07-11T20:02:50+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=10207 2018-07-11T20:02:50+08:00 2018-07-11T20:02:50+08:00 https://bbs.espressif.com:443/viewtopic.php?t=10207&p=22058#p22058 <![CDATA[Re: Why RTOS SDK have less Rom Pointers than the Non-OS SDK]]> Statistics: Posted by jhinkle — Wed Jul 11, 2018 8:02 pm


]]>
2018-07-11T18:02:55+08:00 2018-07-11T18:02:55+08:00 https://bbs.espressif.com:443/viewtopic.php?t=10207&p=22056#p22056 <![CDATA[Re: Why RTOS SDK have less Rom Pointers than the Non-OS SDK]]> in case that you add them to LD file.

Statistics: Posted by donghengqaz — Wed Jul 11, 2018 6:02 pm


]]>
2018-06-13T18:42:02+08:00 2018-06-13T18:42:02+08:00 https://bbs.espressif.com:443/viewtopic.php?t=10207&p=20716#p20716 <![CDATA[Why RTOS SDK have less Rom Pointers than the Non-OS SDK]]>
They appear in the NON-OS SDK file eagle.rom.addr.v6.ld:

The functions are: ets_printf, ets_putc, SPIRead, and SPIWrite.

The last two are very important since they are required for bootloader operation. The two "ets_" functions are for exporting debug data during the boot process.

I don't use the NON-OS SDK since I prefer the RTOS version.

To my surprise, those functions don't exist in the RTOS SDK.

Can someone tell me the equivalent function names in the RTOS_SDK?

Why would common low-level functions be in one SDK and not the other?

Thanks.

Statistics: Posted by jhinkle — Wed Jun 13, 2018 6:42 pm


]]>