These are chat archives for SmingHub/Sming
So this is the "garbage" I received - after finding the right baudrate for the bootloader. It seems that if the rom size gets to large, i receive this? Any recommendation on a memory layout for larger roms and SPI? (Spi size has to be around 200KB for web files"
2:03:51.003> load 0x40100000, len 25256, room 16 2:03:51.069> tail 8 2:03:51.069> chksum 0x0a 2:03:51.069> load 0x3ffe8000, len 900, room 0 2:03:51.069> tail 4 2:03:51.069> chksum 0x64 2:03:51.069> load 0x3ffe8388, len 10692, room 4 2:03:51.069> tail 0 2:03:51.069> chksum 0x34 2:03:51.069> csum 0x34 2:03:51.069> csum err ets_main.c
You need to fix the issue in the linker (LD) file. If you don't use rboot :
iram1_0_seg : org = 0x40100000, len = 0x8000 irom0_0_seg : org = 0x40209000, len = 0x78000
iram1_0_seg : org = 0x40100000, len = 0x9000 irom0_0_seg : org = 0x4020A000, len = 0x78000
In SmingRTOS that is the default setting.
if you don't mind - about the question regarding returning a String object instead of a String - wouldn't the case of String mean that the function receiving the object copies everything from String and creates it's own local version? In regards to the internal char of String - wouldn't that be also copied?
Might be that I misunderstood something with the workings of return by value/pointer
Fatal exception 28(LoadProhibitedCause): epc1=0x4023e507, epc2=0x00000000, epc3=0x00000000, excvaddr=0x0000002c, depc=0x00000000 ets Jan 8 2013,rst cause:2, boot mode:(3,0) load 0x40100000, len 23928, room 16 tail 8 chksum 0xc1 load 0x3ffe8000, len 884, room 0 tail 4 chksum 0x9c load 0x3ffe8378, len 9080, room 4 tail 4 chksum 0xda csum 0xda don't use rtc mem data
That's common on boot if rtc hasn't been initialised (e.g. after hard reset, power on, etc)Sometimes you have to read between the lines to find the answer :smile:
Durum: 192.168.88.19:21 bağlantısı kuruluyor... Durum: Bağlanıldı, hoş geldin iletisi bekleniyor... Yanıt: 220 Welcome to Sming FTP Komut: USER me Yanıt: 331 OK Komut: PASS *** Yanıt: 230 OK Durum: Sunucu ASCII dışındaki karakterleri desteklemiyor. Durum: Bağlandı Durum: Klasör listesi alınıyor... Komut: PWD Yanıt: 257 "/" Komut: TYPE I Yanıt: 250 OK Komut: PASV Yanıt: 500 Passive mode not supported Komut: PORT 192,168,88,230,12,249 Yanıt: 200 OK Komut: LIST response: 150 Connecting error: Connection time out error: cant get file list
Hata: Bağlantı zaman aşımına uğradı Hata: Klasör listesi alınamadı
response: 150 Connecting error: Connection time out error: cant get file list
C:\temp>ftp ftp> open 10.0.0.211 Connected to 10.0.0.211. 220 Welcome to Sming FTP Name (10.0.0.211:Herman): me 331 OK Password: 230 OK Remote system type is Windows_NT:. ftp> ls 200 OK 150 Connecting 01-01-15 01:00AM 2981 index.html 226 Transfer Complete. ftp> quit 221 OK
ftp> ls 200 OK 150 Connecting 01-01-15 01:0AM 2981 index.html 226 Transfer Complete.
Will this be a good camera to buy for the esp http://www.aliexpress.com/item/V2640-Camera-Module-2-Megapixel-UXGA-1622X1200-Camera-Board-JPEG-output-development-Board-Kit/32328698592.html?spm=2114.01010208.3.1.Foz7Qx&ws_ab_test=searchweb201556_6,searchweb201644_1_505_506_503_504_10032_10020_502_10001_10002_10017_10005_10006_10003_10021_10004_10022_10018_10019,searchweb201560_2,searchweb1451318400_-1,searchweb1451318411_-1&btsid=2d0508df-85ec-49f3-90e3-73dce04963f4
@harry-boe thanks for the info, I will not buy the cheap one, and also for my education, does the arducam work for static <
It basicaly creates multipart streams with full jpg images in each part. Not shure what kind of frame rate you get this way ..
@harry-boe is it usable at all? Is there a way to use it now?
I’m not yet there. Still need more work and the SPI API changes is a lot of work.
The problem is reading the ArduCAM FIFO buffer in burst mode. I have not tried the FIFO single mode but this should work but slow.
@harry-boe what's the status of your new SPI implementation? Is it ready to make changes based on that for non-os?
The AP is defined with a base class. I have ported the Software SPI to the new Base class and made the SD Card working with it (was a bit tricky). I also have a workin HW SPI implementation but need to port it to the new API. And last but not least a lot of testing as it impacts many Libs and Samples