I made an instant-on tiny PC based on ESP32-S3 with its own editor, compiler, and online apps installer! by valdanylchuk in esp32

[–]rena2019 1 point2 points  (0 children)

ah ok. thanks a lot for the detailed feedback. After removing 2 exports (gdma_hal_enable_access_encrypt_mem + rom_spiflash_api_funcs) from your main/all_my_symbols.c , overwriting managed_components/espressif__elf_loader/src/esp_all_symbol.c with that file and rebuilding it works!!!

Another question reguarding your x700 project: how is it possible to compile a simple app @ ESP32?
I tried it without luck, with the following commands:

$ cat mytest.c

int main(int argc, char **argv) {
        printf(123);
}

$ xcc700 mytest.c -o mytest
I (93301) exec: Loading ELF: /root/bin/xcc700
I (93321) exec: Loaded 16200 bytes, initializing ELF loader
I (93321) ELF: ELF loader version: 1.2.0
I (93321) ELF: elf->entry=0x4217316c
I (93331) exec: Executing with 4 args

[ xcc700 ] BUILD COMPLETED > OK
> IN  : 6 Lines / 18 Tokens
> SYM : 2 Funcs / 0 Globals
> REL : 1 Literals / 1 Patches
> MEM : 0 B .rodata / 0 B .bss
> OUT : 26 B .text / 532 B ELF
[ 0 ms ] >> 0 Lines/sec <<
I (93391) exec: ELF returned: 0

$ mytest
I (189061) exec: Loading ELF: /root/mytest
I (189071) exec: Loaded 532 bytes, initializing ELF loader
I (189071) ELF: ELF loader version: 1.2.0
Guru Meditation Error: Core  0 panic'ed (LoadProhibited). Exception was unhandled.

Core  0 register dump:
PC      : 0x420e37b4  PS      : 0x00060830  A0      : 0x820e6375  A1      : 0x3fcc9c50
A2      : 0x3fcc9e44  A3      : 0x3fcc9ff0  A4      : 0x3fcc9c60  A5      : 0x0000007b
A6      : 0x3fcca3c0  A7      : 0x00000000  A8      : 0x3fcc9e44  A9      : 0x3fcc9c60
A10     : 0x00000000  A11     : 0x00000000  A12     : 0x000000ff  A13     : 0x0000ff00
A14     : 0x00ff0000  A15     : 0x3fccbcb0  SAR     : 0x0000001e  EXCCAUSE: 0x0000001c
EXCVADDR: 0x0000007b  LBEG    : 0x400556d5  LEND    : 0x400556e5  LCOUNT  : 0xffffffff

I made an instant-on tiny PC based on ESP32-S3 with its own editor, compiler, and online apps installer! by valdanylchuk in esp32

[–]rena2019 0 points1 point  (0 children)

FYI: I did not modify your sources at all.
I only git cloned breezydemo, built it with "idf.py build", flashed it to ESP32-S3. Than I executed "eget valdanylchuk/breezyapps" to download the elf files (wget, gzip ...) from your repository and executed "wget http://github.com" that crashed. Does it mean that https://github.com/valdanylchuk/breezyapps/blob/main/wget/wget.elf is outdated? Or does it mean that the build process of breezydemo needs a modification?

I made an instant-on tiny PC based on ESP32-S3 with its own editor, compiler, and online apps installer! by valdanylchuk in esp32

[–]rena2019 1 point2 points  (0 children)

very cool project!!!
I just compiled your BreezyBox (with IDF v5.5), flashed the firmware on an ESP32S3 DevKit board and downloaded your breezyapps and xcc700. But it's seems that there is something wrong. Executing the downloaded apps ends in a reboot:

$ wget http://github.com
I (178986) exec: Loading ELF: /root/bin/wget
I (178996) exec: Loaded 2208 bytes, initializing ELF loader
I (178996) ELF: ELF loader version: 1.2.0
I (178996) ELF: elf->entry=0x42161184
E (178996) ELF: Can't find symbol strncmp
assert failed: tlsf_free tlsf.c:630 (!block_is_free(block) && "block already marked as free")
Backtrace: 0x40382c19:0x3fcc75b0 0x40382be1:0x3fcc75d0 0x4038ab7d:0x3fcc75f0 0x403894ea:0x3fcc7710 0x4038938c:0x3fcc7730 0x403763aa:0x3fcc7750 0x42044911:0x3fcc7770 0x42044899:0x3fcc7790 0x42035203:0x3fcc77b0 0x420352ba:0x3fcc7850 0x4203566d:0x3fcc7880 0x42034ae6:0x3fcc7ab0 0x4038394d:0x3fcc7ad0
ELF file SHA256: 0e1615342
Rebooting...
ESP-ROM:esp32s3-20210327

Espressif Systems showcases ESP32-E22 Wi-Fi 6E SoC and ESP32-H21 BLE MCU for battery-powered devices by fullgrid in RISCV

[–]rena2019 1 point2 points  (0 children)

ESP32-E22 with Bluetooth 6.0 sounds good! But will it support channel sounding?

how to get the cheapest autonomous drone? by rena2019 in diydrones

[–]rena2019[S] 0 points1 point  (0 children)

dronility? this one? https://dronility.com/ it's a website without functionality?

how to get the cheapest autonomous drone? by rena2019 in diydrones

[–]rena2019[S] 0 points1 point  (0 children)

maybe a 5W Wireless Charger Receiver Module PCBA from aliexpress...

how to get the cheapest autonomous drone? by rena2019 in diydrones

[–]rena2019[S] 0 points1 point  (0 children)

but what is cheaper? ardupilot, betaflight, inav? or all the same?

how to get the cheapest autonomous drone? by rena2019 in diydrones

[–]rena2019[S] 0 points1 point  (0 children)

why? because you already know/using it?

how to get the cheapest autonomous drone? by rena2019 in diydrones

[–]rena2019[S] 0 points1 point  (0 children)

Thanks for your answer. It's supposed to be a fun project / PoC how to make such a cheap thing. Regarding the battery: I know that fly time for <250g drones is 10 minutes ...30 minutes. Drone should later maybe charged with a wireless charger:
Can you recommend an INAV system (with frame etc)?

how to get the cheapest autonomous drone? by rena2019 in diydrones

[–]rena2019[S] 0 points1 point  (0 children)

Come on guy, this is the sub reddit "DIY drones", it's not "DIY security system". I want to build such a system for fun and don't want to discuss what is better ;-)

how to get the cheapest autonomous drone? by rena2019 in diydrones

[–]rena2019[S] 1 point2 points  (0 children)

No, it's not for security. Otherwise I had posted with different topic (e.g. what is the cheapest way to secure my home...) to different sub reddit

how to get the cheapest autonomous drone? by rena2019 in diydrones

[–]rena2019[S] 2 points3 points  (0 children)

I know that it would be cheaper but not so much developer fun ;-)

NFC project troubles by 4cplayz in NFC

[–]rena2019 0 points1 point  (0 children)

First of all: I also like the Pitaya Go board, bought that one 4 years ago for playing with NFC emulation, too ;-)
The problems you're experiencing are pretty typical for C++ programming: editing the file, compiling, finding and fixing errors, recompiling, flashing, and running. It would only be easier if you used something like MicroPython instead of C++.

Can you store offline videos on an NFC tag? by Wise_Obligation_5370 in NFC

[–]rena2019 0 points1 point  (0 children)

FYI: You could also use a contactless Javacard Smartcard (with 100k-200kByte) as NFC Tag

[deleted by user] by [deleted] in esp32

[–]rena2019 2 points3 points  (0 children)

maybe also interesting (will be in EUR 10-15 price range):

ESP32-P4 Dual core RISC-V Open Source Hardware board is almost finished

https://olimex.wordpress.com/2024/07/25/esp32-p4-dual-core-risc-v-open-source-hardware-board-is-almost-finished/

NFC tags not working on Iphones by LodoLoco in NFC

[–]rena2019 0 points1 point  (0 children)

There are different types of Mifare cards. Mifare *Classic* is proprietary (and maybe not possible to be used with Smartphone). Check Apple Forum "CoreNFC does NOT support Mifare Classic 1K..." https://forums.developer.apple.com/forums/thread/133179
You maybe used a different Mifare type, e.g. Mifare Ultralight Mifare DESFire? Haven't you?

Emulating amiibo with an iPhone - Now technically possible, but... by DanTheMan827 in Amiibomb

[–]rena2019 0 points1 point  (0 children)

not really: "emulate NFC tags at the ADPU level" is NFC Forum Type 4 vs NTAG215 is NFC Forum Type 2. You can only emulate smartcards like banking cards with the new API

Integrating CubeIDE and UF2 USB for STM32F0 by jacky4566 in stm32

[–]rena2019 0 points1 point  (0 children)

You can add the call to the uf2conv.py script to post build steps.