-
Notifications
You must be signed in to change notification settings - Fork 13.3k
PoC cache configuration control #7060
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 46 commits
fc63320
57043bd
17ceceb
7424aed
56306d3
0645923
a6bb5a1
5bb3e19
b443e43
0c661db
c6eabc5
70842de
f35290b
71e36cb
edf008a
161e7bc
5ac46f7
91fc391
eb9882e
1422b8d
b921e11
cfb3826
a1cd3a2
352a2ed
062f8dc
69fdd5b
d5dac93
9d3a7de
ecd826c
a9b92e2
5a99afc
f51dd82
71ef229
1a9d909
7b4a8d4
d9ab27e
6d18190
50fe8a3
f62ff0a
1847a72
d3ace64
a43a2a8
2f47516
fd8f942
74df810
b767a5d
e7402d8
51ea542
3ff489c
232dce4
a3c9e02
fc5f611
bbdf166
b88d197
b058f17
5e31ed5
a4d28e2
d45ceb0
4831410
f64a7d0
2238535
c070657
be71429
50ea394
4d7e1e9
61afce0
d828d76
7d4a600
20d39ee
f33ed95
53894c7
5ee2136
3f415f8
addb149
d7fb4ab
c8412a8
5786ec1
86c4e5a
0c9ae16
2f88e7b
6c324c1
929e79b
1875c73
d3f9a0a
e48d95e
3ab791b
a3bf35c
1ff2aef
9f9e206
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -35,6 +35,9 @@ extern "C" { | |
#include <core_version.h> | ||
#include "gdb_hooks.h" | ||
#include "flash_quirks.h" | ||
#include <umm_malloc/umm_malloc.h> | ||
#include <core_esp8266_non32xfer.h> | ||
|
||
|
||
#define LOOP_TASK_PRIORITY 1 | ||
#define LOOP_QUEUE_SIZE 1 | ||
|
@@ -308,14 +311,20 @@ extern "C" void app_entry_redefinable(void) | |
cont_t s_cont __attribute__((aligned(16))); | ||
g_pcont = &s_cont; | ||
|
||
DBG_MMU_PRINT_STATUS(); | ||
|
||
DBG_MMU_PRINT_IRAM_BANK_REG(0, ""); | ||
|
||
DBG_MMU_PRINTF("\nCall call_user_start()\n"); | ||
|
||
/* Call the entry point of the SDK code. */ | ||
call_user_start(); | ||
} | ||
|
||
static void app_entry_custom (void) __attribute__((weakref("app_entry_redefinable"))); | ||
|
||
extern "C" void app_entry (void) | ||
{ | ||
umm_init(); | ||
return app_entry_custom(); | ||
} | ||
|
||
|
@@ -335,10 +344,16 @@ extern "C" void user_init(void) { | |
|
||
initVariant(); | ||
|
||
experimental::initFlashQuirks(); // Chip specific flash init. | ||
// experimental::initFlashQuirks(); // Chip specific flash init. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does this still need to be commented out? CC @ChocolateFrogsNuts There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I am confused. I have tried this from time to time as merges have been done. Until now it has failed. It is now working. I'll remove the commenting for now and keep an eye on it. The module I have with an XMC chip in it is quite a stable w/o the patch. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Not now that the minor change of disabling interrupts during the critical part of the SPI0 access has been merged. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. In that case, this needs to be uncommented |
||
|
||
cont_init(g_pcont); | ||
|
||
#if defined(NON32XFER_HANDLER) | ||
install_non32xfer_exception_handler(); | ||
#endif | ||
#if defined(MMU_IRAM_HEAP) | ||
umm_init_iram(); | ||
#endif | ||
preinit(); // Prior to C++ Dynamic Init (not related to above init() ). Meant to be user redefinable. | ||
|
||
ets_task(loop_task, | ||
|
Uh oh!
There was an error while loading. Please reload this page.