89 lines
4.0 KiB
Diff
89 lines
4.0 KiB
Diff
diff --git a/iotelic/kunlun/Mainline/build/env_kunlun2.sh b/iotelic/kunlun/Mainline/build/env_kunlun2.sh
|
|
index 8e9ceb3..7447302 100644
|
|
--- a/iotelic/kunlun/Mainline/build/env_kunlun2.sh
|
|
+++ b/iotelic/kunlun/Mainline/build/env_kunlun2.sh
|
|
@@ -6,6 +6,6 @@ export ftm_build=0
|
|
export opt_build=1
|
|
export flash_build=0
|
|
export cpu1_build=1
|
|
-export cco=1
|
|
+export cco=0
|
|
export psram_enable=1
|
|
export PLATFORM=FPGA
|
|
diff --git a/iotelic/kunlun/Mainline/inc/dbglog/iot_dbglog.h b/iotelic/kunlun/Mainline/inc/dbglog/iot_dbglog.h
|
|
index 9842d88..a28e8a1 100644
|
|
--- a/iotelic/kunlun/Mainline/inc/dbglog/iot_dbglog.h
|
|
+++ b/iotelic/kunlun/Mainline/inc/dbglog/iot_dbglog.h
|
|
@@ -29,7 +29,7 @@ Information is free from patent or copyright infringement.
|
|
/* internal includes */
|
|
#include "iot_dbglog_parser.h"
|
|
|
|
-#define DBGLOG_MAX_BUFFER_CNT 4
|
|
+#define DBGLOG_MAX_BUFFER_CNT 0
|
|
|
|
#if (HW_PLATFORM == HW_PLATFORM_SIMU)
|
|
#define DBGLOG_MAX_BUFFER_SIZE (PLC_SHORT_BUF_SIZE - sizeof(cli_msg_hdr_t)- \
|
|
diff --git a/iotelic/kunlun/Mainline/plc/inc/plc_const.h b/iotelic/kunlun/Mainline/plc/inc/plc_const.h
|
|
index b9de0c1..1d48e2b 100755
|
|
--- a/iotelic/kunlun/Mainline/plc/inc/plc_const.h
|
|
+++ b/iotelic/kunlun/Mainline/plc/inc/plc_const.h
|
|
@@ -109,13 +109,13 @@ Information is free from patent or copyright infringement.
|
|
#else
|
|
/* PSRAM build don't have so much RAM */
|
|
#define PCO_PERFORMANCE_MBPS (1) // x1 Mbps
|
|
-#define PLC_LONG_BUF_MIN_NUM (5) /* 2k buffer minimal requirement */
|
|
+#define PLC_LONG_BUF_MIN_NUM (6) /* 2k buffer minimal requirement */
|
|
#define PLC_LARGE_BUF_MIN_NUM (5) /* 1k buffer minimal requirement */
|
|
#endif
|
|
#else
|
|
#define PCO_PERFORMANCE_MBPS (1) // x1 Mbps
|
|
-#define PLC_LONG_BUF_MIN_NUM (7) /* 2k buffer minimal requirement */
|
|
-#define PLC_LARGE_BUF_MIN_NUM (14) /* 1k buffer minimal requirement */
|
|
+#define PLC_LONG_BUF_MIN_NUM (4) /* 2k buffer minimal requirement */
|
|
+#define PLC_LARGE_BUF_MIN_NUM (1) /* 1k buffer minimal requirement */
|
|
#endif
|
|
#endif
|
|
|
|
@@ -132,31 +132,39 @@ Information is free from patent or copyright infringement.
|
|
|
|
/* 2K : 1/16 at least 2 */
|
|
#define PLC_LONG_BUF_SIZE (PLC_HW_RX_BUF_SIZE)
|
|
+/*
|
|
#define PLC_LONG_BUF_COUNT ((PCO_RX_DATA_BUF_KB/PLC_LONG_BUF_SIZE / 16) \
|
|
< PLC_LONG_BUF_MIN_NUM ? \
|
|
PLC_LONG_BUF_MIN_NUM : \
|
|
(PCO_RX_DATA_BUF_KB/PLC_LONG_BUF_SIZE / 16))
|
|
+*/
|
|
+#define PLC_LONG_BUF_COUNT 25
|
|
#define PLC_LONG_RX_BUF_COUNT (PLC_LONG_BUF_COUNT / 2)
|
|
#define PLC_LONG_TX_BUF_COUNT (PLC_LONG_BUF_COUNT - PLC_LONG_RX_BUF_COUNT)
|
|
|
|
/* 1K : 1/16 */
|
|
#define PLC_LARGE_BUF_SIZE (PLC_HW_RX_BUF_SIZE / 2)
|
|
+/*
|
|
#define PLC_LARGE_BUF_COUNT \
|
|
((PCO_RX_DATA_BUF_KB/PLC_LARGE_BUF_SIZE / 16) < PLC_LARGE_BUF_MIN_NUM ? \
|
|
PLC_LARGE_BUF_MIN_NUM : (PCO_RX_DATA_BUF_KB/PLC_LARGE_BUF_SIZE / 16))
|
|
+*/
|
|
+#define PLC_LARGE_BUF_COUNT 1
|
|
#define PLC_LARGE_RX_BUF_COUNT (PLC_LARGE_BUF_COUNT / 2)
|
|
#define PLC_LARGE_TX_BUF_COUNT (PLC_LARGE_BUF_COUNT - PLC_LARGE_RX_BUF_COUNT)
|
|
|
|
/* 136 : 3/8, in rx ring */
|
|
#define PLC_SMALL_BUF_SIZE (PLC_RX_BUF_RESV_SIZE + 136 + MAC_HW_WAR_RESV_BYTES)
|
|
-#define PLC_SMALL_BUF_COUNT (PCO_RX_DATA_BUF_KB/PLC_SMALL_BUF_SIZE / 8 * 3)
|
|
+//#define PLC_SMALL_BUF_COUNT (PCO_RX_DATA_BUF_KB/PLC_SMALL_BUF_SIZE / 8 * 3)
|
|
+#define PLC_SMALL_BUF_COUNT 1
|
|
#define PLC_SMALL_RX_BUF_COUNT (PLC_SMALL_BUF_COUNT / 2)
|
|
#define PLC_SMALL_TX_BUF_COUNT (PLC_SMALL_BUF_COUNT - PLC_SMALL_RX_BUF_COUNT)
|
|
|
|
/* 520 : 4/8, in rx ring */
|
|
/* the rest alloc to 520's buffer size */
|
|
#define PLC_SHORT_BUF_SIZE (PLC_RX_BUF_RESV_SIZE + 520 + MAC_HW_WAR_RESV_BYTES)
|
|
-#define PLC_SHORT_BUF_COUNT (PCO_RX_DATA_BUF_KB/PLC_SHORT_BUF_SIZE / 8 * 4)
|
|
+//#define PLC_SHORT_BUF_COUNT (PCO_RX_DATA_BUF_KB/PLC_SHORT_BUF_SIZE / 8 * 4)
|
|
+#define PLC_SHORT_BUF_COUNT 1
|
|
#define PLC_SHORT_RX_BUF_COUNT (PLC_SHORT_BUF_COUNT / 2)
|
|
#define PLC_SHORT_TX_BUF_COUNT (PLC_SHORT_BUF_COUNT - PLC_SHORT_RX_BUF_COUNT)
|
|
|