bsp,am,init: do not allocate memory when am apps have no data section
This commit is contained in:
parent
e571b99c04
commit
09ed47d1b8
1 changed files with 4 additions and 2 deletions
|
@ -32,8 +32,10 @@ void rt_hw_board_init() {
|
|||
am_apps_data.end - am_apps_data.start, am_apps_bss.end - am_apps_bss.start);
|
||||
|
||||
uint32_t data_size = am_apps_data.end - am_apps_data.start;
|
||||
if (data_size != 0) {
|
||||
am_apps_data_content = rt_malloc(data_size);
|
||||
assert(am_apps_data_content != NULL);
|
||||
}
|
||||
memcpy(am_apps_data_content, am_apps_data.start, data_size);
|
||||
|
||||
#ifdef RT_USING_CONSOLE
|
||||
|
|
Loading…
Add table
Reference in a new issue