Skip to content

Adding RTL8711, RTL8710 #4643

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
malachib opened this issue Jun 27, 2017 · 7 comments
Closed

Adding RTL8711, RTL8710 #4643

malachib opened this issue Jun 27, 2017 · 7 comments

Comments

@malachib
Copy link

Description


Question

I am excited to see Ameba support officially materializing in mbed-os!
Any chance the RTL871x series are invited to the party?

@0xc0170
Copy link
Contributor

0xc0170 commented Jun 27, 2017

cc @Archcady

@Archcady
Copy link
Contributor

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.

@malachib
Copy link
Author

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

@xiangzhai
Copy link

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/

@ciarmcom
Copy link
Member

ciarmcom commented Jun 1, 2018

ARM Internal Ref: MBOTRIAGE-315

@0xc0170
Copy link
Contributor

0xc0170 commented Jul 3, 2018

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.

@janjongboom
Copy link
Contributor

FYI #7965

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants