Garmin
Member
При компиляции тестового примера "lwip_open_demo_app" из последнего UDK при изменении размера прошивки в файле Makefile в корне проекта объём памяти не изменяется. Линкер берёт размер памяти из файла
"C:\Espressif\ESP8266_SDK\ld\eagle.app.v6.ld" .
Если ручками изменить размер памяти в строке
" irom0_0_seg : org = 0x40240000, len = 0xBC000",
то компиляция проходит нормально сновым размером памяти.
Однако, в этом каталоге есть ещё файлы для различных объёмов памяти, да ещё с разными опциями.
Все файлы отличаются одной строкой. Причём не только размером памяти, но и стартовым адресом.
Теперь вопрос:
Какой стартовый адрес irom правильный:
- 0x40201010
- 0x40211000
- 0x40240000
- 0x40251000
- 0x40281010
- 0x40291000
И от чего зависит стартовый адрес irom?
Ибо приходится править ручками всё, а зависимость я в гугле не нашёл.
"C:\Espressif\ESP8266_SDK\ld\eagle.app.v6.ld" .
Если ручками изменить размер памяти в строке
" irom0_0_seg : org = 0x40240000, len = 0xBC000",
то компиляция проходит нормально сновым размером памяти.
Однако, в этом каталоге есть ещё файлы для различных объёмов памяти, да ещё с разными опциями.
Все файлы отличаются одной строкой. Причём не только размером памяти, но и стартовым адресом.
Теперь вопрос:
Какой стартовый адрес irom правильный:
- 0x40201010
- 0x40211000
- 0x40240000
- 0x40251000
- 0x40281010
- 0x40291000
И от чего зависит стартовый адрес irom?
Ибо приходится править ручками всё, а зависимость я в гугле не нашёл.