Недавнее содержимое от kissste

  1. kissste

    RDA5981

    I'm looking for RSSI associated with the captured packet. rda5981_enable_sniffer(my_smartconfig_handler); int my_smartconfig_handler(unsigned short data_len, void *data) The 'data' does not contain it. It contains FRAME only, unlike in case of ESP8266 or RTL8710. Any ideas where to get RSSI...
  2. kissste

    RDA5981

    Electro_Dragon's RDA5981 X01 module's Boot ROM version is U02. hlktech's HLK-M50 ship chips with Boot ROM version U04. #if defined (UNO_81A_U04) || defined (UNO_81AM_U04)|| defined (UNO_81C_U04) #define FLASH_ERASE_FUN_ADDR 0x2221//smartlink_erase_for_mbed #define FLASH_WRITE_FUN_ADDR...
  3. kissste

    RDA5981

    The same here, registered, posted something and waiting and waiting... One exception, they approved one of my posts. It took about a week, but they have approved it RDA5981 flash dump tool in python - linux - Wi-Fi - 锐迪科技术社区 - Powered by RDA SpreadLink My other posts are still in a review and...
  4. kissste

    RDA5981

    Do you have Keil_v5\ARM\flash\RDA5991H_CE2.FLM that is FirstStep.zip file by any chance? I was not able to find it in any of RDA zip files.
  5. kissste

    RDA5981

    I have checked what "rda5981_write_flash function and it does look like, there is nothing special to flash. It calls __aeabi_memcpy, in the same way as if it was RAM. I need to debug, maybe there is something at the very end, after it's copied over or perhaps CPU does it automatically, for...
  6. kissste

    RDA5981

    0x1800 0000 is Flash 0x1800 0000 to 0x1800 0FFF (4k) is reserved for WIFI smartconfig, SSID, password and other user custom data starting 0x1800 1000 is what bootrom will start executing upon a reboot after it will do its initialization stuff. Programs to run that write to flash are here: 1/...
  7. kissste

    RDA5981

    I'm puzzled, the same way as you are. My guess is, the Keil uVision test project has loaded to RAM, to run/test. Look at Debug/bin/firmware.lst: This is where the code - assembly goes: Disassembly of section .text: 18001000 This is where the RAM/variables are Disassembly of section .data...
  8. kissste

    RDA5981

    HLK-M50 samples have got a different version of ROM: RDA Boot ROM for RDA5991H r550 Build Time: 15:50:19 - May 10 2017 RDA Microelectronics Copyright(C) 2004-2017 Electrodragon's X01A: RDA Wlan Boot ROM for RDA5991H v1.0 Build Time: 07:20:54 - Jan 24 2017 RDA Microelectronics Copyright(C)...
  9. kissste

    RDA5981

    The flashtool writes to 0x18001000 FLASH But, your jlink script writes to 0x00100000 I_SRAM, after that, you will have execute some code that will copy/write to the flash at 0x18001000. There a code that does exactly that in the boot loader, after it receives the data using x/y/z-modem, I guess...
  10. kissste

    RDA5981

    SWD works on RDA5981 GPIO4 - SWDIO GPIO5 - SWCLK or HLK-M50 dev board it's mislabeled D5 - (is GPIO4) - SWDIO D6 - (is GPIO5) - SWCLK $ ../SEGGER/JLink_V630i/JLink.exe -Device CORTEX-M4 -If SWD -Speed 4000 tools/RDA5981_Flash.JLinkScript2 SEGGER J-Link Commander V6.30i (Compiled Mar 23 2018...
  11. kissste

    RDA5981

    HLK-M50 samples have arrived. Unfortunately, don't work. Two of them, both the same error message. Missing a boot loader? How to flash it when it does not have the Boot> MCU Mode Electrodragon's module already have got a bootloader re-flashed. At least UART works :)
  12. kissste

    RDA5981

    The last piece has has arrived - RDA5981C+RDA5856EQ 1/ Firmware/flash is different It has got Dueros support and playback/microphone functions AT+H +OK:AT - AT mode +OK:AT+H - check AT help +OK:AT+ECHO - open/close uart echo +OK:AT+RST -...
  13. kissste

    RDA5981

    Based on what I seen so far, shouldn't be a problem rewriting these tools in Python. Next Flash Tool. Open port... ============================== Running... Waiting for plug in... Find new device! Prepare partiton... 15% done! 30% done! 45% done! 60% done! 70% done! 80% done! 90% done! 100%...
  14. kissste

    RDA5981

    I have taken a look at Dump Tool. It enters into Mcu Mode by sending \r at the boot time and then once it gets 'Boot >' and then a whole new set of commands become available. 'help' does not work. Boot >help Unknown command 'help' - try 'help' This is used for dumping data Boot >md Usage...
  15. kissste

    RDA5981

    USB: It is something that I would like to explore too. Have seen: 1/ a pdf in Chinese and bin file to upload to the soc. 2/ on the internet that to do USB requires a licensed library/compiler (or take a look what that bin file above does) Another thing, Debugging: remote debugging is something
Сверху Снизу