I am excited to see Ameba support officially materializing in mbed-os!
Any chance the RTL871x series are invited to the party?
cc @Archcady
Hi @malachib, thank you for your interest. The latest mbed-os 5.5 does not support our RTL871x series. And for future support, it still need some research before any decision is made.
OK, thank you for the response. I hope RTL871x does get targeted, as an inexpensive & easy WiFi SoC mbed OS solution would be pretty sweet
Hi @Archcady thanks for your kind response! mbed-os-example-wifi for RTL8195A target is including Realtek SDK, lib_wlan_mbed_gcc.a the static library's size is weird... #5517, mbed CMSIS RTOS wrapper, HAL, lwip, mbedtls, netsocket, filesystem, mbed rtos, drivers, platform, and events. If build with GCC ARM Embedded Toolchain, the binary size is 367KB, and ELF size:
text data bss dec hex filename
275232 54704 473484 803420 c425c mbed-os-example-wifi.elf
The binary size is OK for RTL8195A, but might too big for RTL8710BN. I argue that: it might doesn't need freertos_intfs.o, freertos_isr.o, freertos_recv.o, freertos_xmit.o, freertos_ioctl.o, freertos_mp.o or freertos_skbuff.o for mbed-os? Realtek SDK supports freertos, ecos and mbed-os, but perhaps it might be able to delete useless object files only for mbed? And there are .debug_str, .debug_abbrev, .debug_info, .debug_frame, .debug_line sections in the object files, so perhaps it might be able to turn off -g debug and open -O3 optimization? Please give me some hint about how to tailor, @0xc0170 and please how to make mbed-os smaller :) thanks a lot!
Regards,
Leslie Zhai - a LLVM developer https://reviews.llvm.org/p/xiangzhai/
ARM Internal Ref: MBOTRIAGE-315
Thanks for your interest for these platforms. There is currently no plan to add support. @Archcady please correct me if it is.
Feel free to add these as new targets via new pull request. I'll close the issue as won't fix.
Most helpful comment
OK, thank you for the response. I hope RTL871x does get targeted, as an inexpensive & easy WiFi SoC mbed OS solution would be pretty sweet