修复expand函数中无法malloc的bug:
原因是free的时候没有消除指针悬挂
This commit is contained in:
24
main.c
24
main.c
@@ -6,8 +6,9 @@
|
||||
#include "cnn.h"
|
||||
|
||||
|
||||
|
||||
void run_dataset(){
|
||||
char* modelusearr[] = {
|
||||
char* modelusearr_origin[] = {
|
||||
"C1autosave00095_right_new_2",
|
||||
"C1autosave00096_right_new_2",
|
||||
"C1autosave00097_right_new_2",
|
||||
@@ -69,6 +70,23 @@ void run_dataset(){
|
||||
"filtered_C1autosave00039_right_new",
|
||||
"filtered_C1autosave00062_right_new",
|
||||
};
|
||||
char* modelusearr_out[] = {
|
||||
"split_1",
|
||||
"split_2",
|
||||
"split_3",
|
||||
"split_4",
|
||||
"split_5",
|
||||
"split_6",
|
||||
"split_7",
|
||||
"split_8",
|
||||
"split_9",
|
||||
"split_10",
|
||||
};
|
||||
/* 可用数据集如下
|
||||
* modelusearr_origin
|
||||
* modelusearr_out
|
||||
*/
|
||||
#define modelusearr modelusearr_origin
|
||||
for(int a=0;a<(sizeof(modelusearr) / sizeof(modelusearr[0]));a++){
|
||||
SDRAM_USED();
|
||||
model_switchdata(modelusearr[a]);
|
||||
@@ -83,8 +101,6 @@ int main(){
|
||||
model_write("all");
|
||||
|
||||
run_dataset();
|
||||
// model_switchdata("C1autosave00095_right_new_2");
|
||||
// cnn_run();
|
||||
|
||||
DEBUG_PRINTF("\r\nEnd结束");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user