Mbed-os: Adding RTL8711, RTL8710

Created on 27 Jun 2017  路  7Comments  路  Source: ARMmbed/mbed-os

Description

  • Type: Question/Enhancement
  • Related issue: #4438

Question

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

closed_in_jira realtek mirrored

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

All 7 comments

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

chrissnow picture chrissnow  路  4Comments

pilotak picture pilotak  路  3Comments

cesarvandevelde picture cesarvandevelde  路  4Comments

MarceloSalazar picture MarceloSalazar  路  3Comments

ashok-rao picture ashok-rao  路  4Comments