Commit 28d540f6 authored by luo's avatar luo

[UPDATE]SDK 2.5.0.3.7

parent 87bf2d0a
......@@ -166,7 +166,7 @@ pack-glasses:
pack-outdoor_ipc:
@cp firmware/firmware.bin ${ACME_IMG_PF_DIR}
@pushd ${ACME_TOP}/pack_tool/; \
cp boot_info/linux/bootinfo-6920-linux-xip-aarch32.bin ${ACME_IMG_PF_DIR}/; \
cp boot_info/linux/bootinfo-6920-linux-xip-aarch32-050.bin ${ACME_IMG_PF_DIR}/; \
if [ ! -f key/rotpk_sha256.bin ]; then ./key_gen.sh 0; fi; \
if [[ -n `file ${ACME_IMG_PF_DIR}/linux-5.10.106-build/vmlinux |grep "32-bit"` ]]; then arch_suffix="32"; fi; \
python3 pack_tool.py --type burn --mode 0 --ini burn_pack_ini/linux/burn_pack_outdoor-ipc-xip-linux$${arch_suffix}-any-image.ini --image_dir ${ACME_IMG_PF_DIR} --out ${ACME_IMG_PF_DIR}/bootimg-XIP-6920E-0P55-outdoor-ipc-linux.bin --real_size; \
......
......@@ -169,10 +169,11 @@
scl-gpios = <&portf 1 GPIO_ACTIVE_HIGH>;
sda-gpios = <&portf 2 GPIO_ACTIVE_HIGH>;
i2c-use-request = <1>;
status = "disabled";
sa8901_2: codec@3e{
compatible = "microbt,sa8901";
status = "okay";
status = "disabled";
#sound-dai-cells = <0>;
reg = <0x3e>;
clocks = <&clock I2S0_MCLKOUT>;
......
......@@ -30,6 +30,7 @@ static int wk_mode_condition = 0;
#define IOCTL_RPC_APP_SET_WORKMODE_AOR _IO('r', 5) // 设置工作模式为AOR
#define IOCTL_RPC_APP_SET_WORKMODE_DEEPSLEEP _IO('r', 6) // 设置工作模式为DEEPSLEEP
#define IOCTL_RPC_APP_GET_WORKMODE_INFO _IOR('r', 7, int) // 获取工作模式信息
#define IOCTL_RPC_APP_GET_RESET_KEY _IOR('r', 8, int) // 获取重置键状态
extern void *sa_rpmsg_create_channel(char *name, int channel_id);
extern int sa_rpmsg_destroy_channel(void *channel);
......@@ -55,6 +56,7 @@ typedef enum {
CMD_TYPE_SET_AOR_MODE,
CMD_TYPE_SET_DEEPSLEEP_MODE,
CMD_TYPE_GET_WORK_MODE_INFO,
CMD_TYPE_GET_WORK_MODE_INFO_ACK,
CMD_TYPE_RESET,
// 添加更多指令类型
} command_type_t;
......@@ -66,16 +68,18 @@ typedef struct {
} command_t;
typedef enum{
E_CUR_SYS_MODE_NORMAL = 0,
E_CUR_SYS_MODE_NORMAL = 0x11,
E_CUR_SYS_MODE_AOR = 0x1,
E_CUR_SYS_MODE_DEEPSLEEP = 0x2,
E_CUR_SYS_MODE_RESET = 0x3,
E_CUR_SYS_MODE_INVALID = 0xF,
}E_CUR_WORK_MODE;
typedef enum{
E_WAKEUP_SRC_HEAD = 0x10,
E_WAKEUP_SRC_WIFI = 0x11,
E_WAKEUP_SRC_LOW_BAT = 0x12,// Low battery alarm
E_WAKEUP_SRC_HEAD = 0x20,
E_WAKEUP_SRC_WIFI = 0x21,
E_WAKEUP_SRC_LOW_BAT = 0x22,// Low battery alarm
E_WAKEUP_SRC_RESET_KEY = 0x23,
E_WAKEUP_SRC_INVALID = 0xFF,
}E_WAKEUP_SRC;
......@@ -134,14 +138,9 @@ static E_CUR_WORK_MODE g_cur_work_mode;
static E_CUR_WORK_MODE get_work_mode_info(void) {
command_t cmd_data;
cmd_data.cmd_type = CMD_TYPE_GET_WORK_MODE_INFO;
wk_mode_condition = 0;
sa_rpmsg_send(rpmsg_channel, (char *)&cmd_data, sizeof(command_t));
// ret = sa_rpmsg_recv(rpmsg_channel, (char *)&cur_work_mode, sizeof(cur_work_mode));
// if (ret > 0) {
// printk("Received cur_work_mode: %d\n", cur_work_mode);
// return cur_work_mode;
// }
wk_mode_condition = 0;
if (wait_event_interruptible_timeout(get_wk_mode_wq, wk_mode_condition != 0, msecs_to_jiffies(2000)) == 0) {
// printk("%s, %d.wait_event_interruptible_timeout\n", __func__, __LINE__);
return E_CUR_SYS_MODE_INVALID;
......@@ -154,18 +153,20 @@ static E_CUR_WORK_MODE get_work_mode_info(void) {
static int feed_dog_thread_fn(void *data) {
while (thread_running) {
// command_t cmd_data;
// cmd_data.cmd_type = CMD_TYPE_FEED_WDT;
// sa_rpmsg_send(rpmsg_channel, (char *)&cmd_data, sizeof(command_t));
command_t cmd_data = {0};
sa_rpmsg_recv(rpmsg_channel, (char *)&cmd_data, sizeof(command_t));
switch (cmd_data.cmd_type) {
case CMD_TYPE_SET_NORMAL_MODE:
g_cur_work_mode = E_WAKEUP_SRC_WIFI;
case CMD_TYPE_GET_WORK_MODE_INFO_ACK: {
if (cmd_data.flag == E_WAKEUP_SRC_RESET_KEY) {
g_cur_work_mode = E_CUR_SYS_MODE_RESET;
} else {
g_cur_work_mode = E_CUR_SYS_MODE_NORMAL;
}
wk_mode_condition = 1;
wake_up_interruptible(&get_wk_mode_wq);
printk("%s, %d.wake_up_interruptible, cmd_data.flag = %x\n", __func__, __LINE__, cmd_data.flag);
break;
}
case CMD_TYPE_RESET:
// printk("%s, %d.cmd_data.flag = %x\n", __func__, __LINE__, cmd_data.flag);
mtd_erase_block();
......
[boot_info]
name = boot_info
bin_file = bootinfo-6920-linux-xip-aarch32.bin
bin_file = bootinfo-6920-linux-xip-aarch32-050.bin
store_addr = auto
max_size = 24K
......
......@@ -536,18 +536,17 @@ static void MX_GPIO_Init(void)
rt_pin_write(GPIO_PORT_F_PIN_3, PIN_HIGH);
// V1.1
sa_set_padcfs(PADCONF_GPIO_H16,PADC_FS_GPIO_H16);
/*sa_set_padcfs(PADCONF_GPIO_H16,PADC_FS_GPIO_H16);
rt_pin_mode(GPIO_PORT_H_PIN_16, PIN_MODE_OUTPUT);
rt_pin_write(GPIO_PORT_H_PIN_16, PIN_LOW);
rt_thread_delay(50);
rt_pin_write(GPIO_PORT_H_PIN_16, PIN_HIGH);
rt_pin_write(GPIO_PORT_H_PIN_16, PIN_HIGH);*/
// V1.2
/*rt_kprintf("[call] BSP_USING_PMIC in D16\n");
sa_set_padcfs(PADCONF_GPIO_D16,PADC_FS_GPIO_D16);
rt_pin_mode(GPIO_PORT_D_PIN_16, PIN_MODE_OUTPUT);
rt_pin_write(GPIO_PORT_D_PIN_16, PIN_LOW);
sa_set_padcfs(PADCONF_GPIO_A3,PADC_FS_GPIO_A3);
rt_pin_mode(GPIO_PORT_A_PIN_3, PIN_MODE_OUTPUT);
rt_pin_write(GPIO_PORT_A_PIN_3, PIN_LOW);
rt_thread_delay(50);
rt_pin_write(GPIO_PORT_D_PIN_16, PIN_HIGH);*/
rt_pin_write(GPIO_PORT_A_PIN_3, PIN_HIGH);
#endif
}
......
......@@ -20,6 +20,7 @@ typedef enum {
CMD_TYPE_SET_AOR_MODE,
CMD_TYPE_SET_DEEPSLEEP_MODE,
CMD_TYPE_GET_WORK_MODE_INFO,
CMD_TYPE_GET_WORK_MODE_INFO_ACK,
CMD_TYPE_RESET,
// 添加更多指令类型
} command_type_t;
......@@ -53,6 +54,8 @@ static void rpmsg_rpc_app_powerup(void *arg)
}
#include "sa_hal_export.h"
static int reset_key_flag = 0;
static int wifi_wk_flag = 0;
static void wk_form_wifi_cb(void *args)
{
......@@ -82,6 +85,7 @@ int rpmsg_rpc_app_send_wakeup_src(E_WAKEUP_SRC wakeup_src)
int rpmsg_rpc_app_send_button_event(E_RPC_EVENT_SRC event_src)
{
/*
int err_cnt = 30;
command_t cmd_data = {0};
while (RPMSG_RUNNING != sa_rpmsg_get_stat()) {
......@@ -96,6 +100,8 @@ int rpmsg_rpc_app_send_button_event(E_RPC_EVENT_SRC event_src)
cmd_data.flag = event_src;
sa_rpmsg_send(RPMSG_RPC_APP_CH_ID, (char *)&cmd_data, sizeof(command_t), 2000);
*/
reset_key_flag = 1;
return 0;
}
......@@ -159,12 +165,20 @@ static void process_command(command_t *cmd) {
}
case CMD_TYPE_GET_WORK_MODE_INFO: {
int nRet = 0;
int status = sa_rpmsg_get_stat();
rt_kprintf("Get work mode wifi_wk_flag %d status %d g_cur_sys_mode %d\n",wifi_wk_flag,status,g_cur_sys_mode);
if (wifi_wk_flag) {
// rt_kprintf("Get work mode wifi_wk_flag %d, reset_key_flag %d, status %d g_cur_sys_mode %d\n", wifi_wk_flag, reset_key_flag, status,g_cur_sys_mode);
if (wifi_wk_flag || reset_key_flag) {
int status = sa_rpmsg_get_stat();
if (RPMSG_RUNNING == status) {
command_t cmd_data = {0};
cmd_data.cmd_type = CMD_TYPE_SET_NORMAL_MODE;
cmd_data.cmd_type = CMD_TYPE_GET_WORK_MODE_INFO_ACK;
if (wifi_wk_flag) {
cmd_data.flag = E_WAKEUP_SRC_WIFI;
}
if (reset_key_flag) {
cmd_data.flag = E_WAKEUP_SRC_RESET_KEY;
reset_key_flag = 0;
}
nRet = sa_rpmsg_send(RPMSG_RPC_APP_CH_ID, (char *)&cmd_data, sizeof(command_t), 2000);
rt_kprintf("%s, sa_rpmsg_send: %d. ret = %d\n", __func__, wifi_wk_flag,nRet);
// wifi_wk_flag = 0;
......
......@@ -2,16 +2,18 @@
#define __RPMSG_RPC_APP_H__
typedef enum{
E_CUR_SYS_MODE_NORMAL = 0,
E_CUR_SYS_MODE_NORMAL = 0x11,
E_CUR_SYS_MODE_AOR = 0x1,
E_CUR_SYS_MODE_DEEPSLEEP = 0x2,
E_CUR_SYS_MODE_RESET = 0x3,
E_CUR_SYS_MODE_INVALID = 0xF,
}E_CUR_WORK_MODE;
typedef enum{
E_WAKEUP_SRC_HEAD = 0x10,
E_WAKEUP_SRC_WIFI = 0x11,
E_WAKEUP_SRC_LOW_BAT = 0x12,// Low battery alarm
E_WAKEUP_SRC_HEAD = 0x20,
E_WAKEUP_SRC_WIFI = 0x21,
E_WAKEUP_SRC_LOW_BAT = 0x22,// Low battery alarm
E_WAKEUP_SRC_RESET_KEY = 0x23,
E_WAKEUP_SRC_INVALID = 0xFF,
}E_WAKEUP_SRC;
......
......@@ -298,6 +298,9 @@
#define BSP_USING_DMAC
#define BSP_USING_MAILBOX
#define BSP_USING_NANO_FILTER
#define BSP_USING_POWERON_QUICK_START
#define BSP_STATIC_PARAM_ADDR 0x202E0000
#define BSP_DYNAMIC_PARAM_ADDR 0x202F0000
#define PWM_ID_WL 10
#define PWM_ID_IR 11
#define SNS_OS04D10
......@@ -317,7 +320,8 @@
#define SA_USEING_LISTENING_PROCEE
#define RT_USING_CPU_USAGE
#define BSP_USING_SIMPLE_CMD
#define BOARD_PLATFORM 2
#define BOARD_PLATFORM 5
#define BSP_USING_I2S0
#define BOOT_FROM_SFC
#endif
......@@ -1081,10 +1081,10 @@ CONFIG_BSP_USING_MAILBOX=y
# CONFIG_SA_TEST_MAILBOX is not set
CONFIG_BSP_USING_NANO_FILTER=y
# CONFIG_BSP_NANO_SUPPORT_VI_TPG is not set
CONFIG_PWM_ID_WL=1
CONFIG_PWM_ID_WL=-1
CONFIG_PWM_ID_IR=-1
CONFIG_SNS_IMX681=y
#CONFIG_BSP_USING_POWERON_QUICK_START=y
CONFIG_BSP_USING_POWERON_QUICK_START=y
CONFIG_BSP_STATIC_PARAM_ADDR=0x202E0000
CONFIG_BSP_DYNAMIC_PARAM_ADDR=0x202F0000
# CONFIG_SNS_OS04A10 is not set
......
libbacktrace.so.0.0.0
\ No newline at end of file
#!/bin/bash
echo 9 >/proc/sysrq-trigger
echo TestTrigger_start > /dev/kmsg
/acme/bin/sample_sys_mode.bin -s 0
echo TestTrigger_end > /dev/kmsg
\ No newline at end of file
libbacktrace.so.0.0.0
\ No newline at end of file
......@@ -41,8 +41,10 @@ rootfs_copy_file() {
rm system_temp/scripts/run_quick*
rm system_temp/lib/modules/isp*.ko
rm system_temp/lib/modules/vpss.ko
rm system_temp/lib/modules/sa6920-i2c.dtbo
mkdir system_temp/conf/681/ -p
cp rootfs/conf/imx681_12M* system_temp/conf/681/
cp common/modules/sa6920-i2c.dtbo system_temp/lib/modules/
cp common/conf/681/imx681_12M* system_temp/conf/681/
cp sdk/bin/lite_imx681j_normal.json system_temp/bin/
cp sdk/bin/lite_imx681v_normal.json system_temp/bin/
cp common/script/load_glasses_all.sh system_temp/scripts/
......@@ -191,18 +193,14 @@ copy_files "$1"
cp sdk/lib/modules/vnne.ko system_temp/lib/modules/
cp sdk/lib/modules/vpss.ko system_temp/lib/modules/
cp common/lib/libbacktrace.so* system_temp/lib/
cp ./6920_bsp_release/linux/rootfs/lib/ld-uClibc* system_temp/lib/
cp ./6920_bsp_release/linux/rootfs/lib/libc.so* system_temp/lib/
cp ./6920_bsp_release/linux/rootfs/lib/libgcc_s.so* system_temp/lib/
cp ./6920_bsp_release/linux/rootfs/lib/libatomic.so.* system_temp/lib/
cp ./6920_bsp_release/linux/rootfs_acme/lib/librpmsg.so system_temp/lib/
cp rootfs/lib/ld-uClibc* system_temp/lib/
cp rootfs/lib/libc.so* system_temp/lib/
cp rootfs/lib/libc.so* system_temp/lib/
cp rootfs/lib/libgcc_s.so* system_temp/lib/
cp rootfs/lib/libatomic.so.* system_temp/lib/
cp rootfs/lib/libbacktrace.so* system_temp/lib/
cp rootfs/lib/librpmsg.so system_temp/lib/
cp sdk/sample/source/lib/libicr.so system_temp/lib/
cp sdk/sample/source/lib/libsd_algo.so system_temp/lib/
cp sdk/sample/source/lib/libsmartLamp.so system_temp/lib/
......@@ -232,7 +230,7 @@ copy_files "$1"
# Use liblapi. so. 2.5.0.19 because the voltage needs to be configured to 0.5V
#cp common/lib/liblapi.so.2.5.0.1.9 system_temp/lib/liblapi.so.2.5.0.1.7 -rf
cp rootfs/bin/flashcp system_temp/bin/
cd system_temp/lib/
# rm libfdk-aac.so
# ln -s libfdk-aac.so.* libfdk-aac.so
......@@ -247,8 +245,9 @@ copy_files "$1"
rm libvqe.so
ln -s libvqe.so.* libvqe.so
cd -
cp sdk/scripts system_temp/ -rf
cp rootfs/scripts system_temp/ -rf
cp common/bin/* system_temp/bin/ -rf
cp 6920_bsp_release/out_images/linux-5.10.106-build/drivers/rpmsg/acme_rpmsg_rpc_app.ko system_temp/lib/modules/ -rf
......
......@@ -2,7 +2,7 @@
#notice follows path in ota_pack
bootinfo_version="2.5.5"
OTA_VERSION="SALW01_SV_V0.0.8_241226"
OTA_VERSION="SALW01_SV_V0.0.8_241230"
OTA_KERNEL_PATH="../burn_img_nor/bootimg-XIP-6920E-0P55-outdoor-ipc-linux.bin"
OTA_SYSTEM_PATH="../burn_img_nor/system.squashfs.bin"
OTA_SDK_VERSION="V2.5.0.2.5"
......@@ -40,7 +40,7 @@ if [ "$2" == "0" ]; then
make clean
fi
python3 ./pack_tool/update_bootinfo.py --ver "$bootinfo_version" --input ./pack_tool/boot_info/linux/bootinfo-6920-linux-xip-aarch32.bin
python3 ./pack_tool/update_bootinfo.py --ver "$bootinfo_version" --input ./pack_tool/boot_info/linux/bootinfo-6920-linux-xip-aarch32-050.bin
#python3 ./pack_tool/update_bootinfo.py --ver $bootinfo_version --input ./pack_tool/boot_info/bl2/bootinfo-BL2-6920E-0P55.bin
# Log before make
......@@ -61,37 +61,134 @@ if [ "$1" == "nor" ] || [ -z "$1" ]; then
echo "Running steps for NOR..."
rm -rf system.squashfs.bin
rm -rf system_temp
cp -rd system system_temp
cd system_temp/lib/
#rm libcrypto.so
#ln -s libcrypto.so.* libcrypto.so
#rm libservice_api.so
rm libsns_*.so*
cd -
mkdir system_temp
mkdir system_temp/bin -p
mkdir system_temp/lib -p
mkdir system_temp/lib/modules -p
mkdir system_temp/usr -p
# Copy libraries and scripts
cp -d system/lib/libcrypto.so* system_temp/lib/
cp -d system/lib/libstdc++.so.* system_temp/lib/
cp -d system/lib/libz.so.* system_temp/lib/
cp system/configs system_temp/ -r
cp system/usr/* system_temp/usr/ -rf
cp -d rootfs/lib/ld-uClibc* system_temp/lib/
cp -d rootfs/lib/libc.so* system_temp/lib/
cp -d rootfs/lib/libc.so* system_temp/lib/
cp -d rootfs/lib/libgcc_s.so* system_temp/lib/
cp -d rootfs/lib/libuClibc-1.0.42.so system_temp/lib/
cp -d rootfs/lib/libatomic.so.* system_temp/lib/
cp -d rootfs/lib/libbacktrace.so* system_temp/lib/
cp -d rootfs/lib/librpmsg.so system_temp/lib/
cp rootfs/bin/flashcp system_temp/bin/
cp -r rootfs/conf system_temp/
cp rootfs/lib/* system_temp/lib/ -rf
cp rootfs/bin/flashcp system_temp/bin/
cd system_temp/lib/
#rm libfdk-aac.so
#ln -s libfdk-aac.so.* libfdk-aac.so
rm libispalg.so
ln -s libispalg.so.* libispalg.so
rm libive.so
ln -s libive.so.* libive.so
rm liblapi.so
ln -s liblapi.so.* liblapi.so
rm libmapi.so
ln -s libmapi.so.* libmapi.so
rm libvqe.so
ln -s libvqe.so.* libvqe.so
cd -
cp rootfs/scripts system_temp/ -rf
cp 6920_bsp_release/out_images/linux-5.10.106-build/drivers/rpmsg/acme_rpmsg_rpc_app.ko system_temp/lib/modules/ -rf
#SDK library
cp -d sdk/bin/sample_cli system_temp/bin
cp -d sdk/bin/simhei.ttf system_temp/bin
cp -d sdk/usr/lib/libfreetype.so* system_temp/lib/
cp -d sdk/usr/lib/libfdk-aac.so* system_temp/lib/
cp -d sdk/lib/libae_algo.so system_temp/lib/
cp -d sdk/lib/libawb_algo.so system_temp/lib/
cp -d sdk/lib/libispalg.so* system_temp/lib/
cp -d sdk/lib/libisp_parser.so* system_temp/lib/
cp -d sdk/lib/libive.so* system_temp/lib/
cp -d sdk/lib/liboswl.so system_temp/lib/
cp -d sdk/lib/liblapi.so* system_temp/lib/
cp -d sdk/lib/libmapi.so* system_temp/lib/
# cp -d sdk/lib/libservice_api.so system_temp/lib/
cp -d sdk/lib/libulog.so* system_temp/lib/
cp -d sdk/lib/libvqe.so* system_temp/lib/
cp -d sdk/lib/libtinyNE10.so system_temp/lib/
cp -d sdk/lib/libsvp_npu_od.so system_temp/lib/
cp -d sdk/lib/libsvp_vnne.so system_temp/lib/
cp -d sdk/lib/libsvp_npu_fe.so system_temp/lib/
cp -d sdk/lib/libsvp_npu_od_car.so system_temp/lib/
cp -d sdk/lib/libsvp_npu_od.so system_temp/lib/
cp -d sdk/lib/libsvp_vnne.so system_temp/lib/
cp -d sdk/lib/libsvp_yolox.so system_temp/lib/
# cp sdk/opensource/lib/libhapi_open.so* system_temp/lib/
# cp sdk/opensource/lib/libimu_open.so* system_temp/lib/
cp -d sdk/opensource/lib/libjson_open.so* system_temp/lib/
cp -d sdk/opensource/lib/liblens_open.so* system_temp/lib/
cp -d sdk/opensource/lib/librtsp_open.so* system_temp/lib/
#cp sdk/opensource/lib/libsns_imx681_soc.so* system_temp/lib/
cp -d sdk/opensource/lib/libsns_os04d10_soc30.so* system_temp/lib/
cp sdk/lib/modules/usb system_temp/lib/modules -rf
cp sdk/lib/modules/designware_i2s.ko system_temp/lib/modules/
cp sdk/lib/modules/dmatest.ko system_temp/lib/modules/
cp sdk/lib/modules/grace.ko system_temp/lib/modules/
cp sdk/lib/modules/isp_all.ko system_temp/lib/modules/
cp sdk/lib/modules/lockd.ko system_temp/lib/modules/
cp sdk/lib/modules/nfs.ko system_temp/lib/modules/
cp sdk/lib/modules/nfs_ssc.ko system_temp/lib/modules/
cp sdk/lib/modules/nfsv3.ko system_temp/lib/modules/
cp sdk/lib/modules/nfsv4.ko system_temp/lib/modules/
# cp sdk/lib/modules/snd-soc-es8328-i2c.ko system_temp/lib/modules/
# cp sdk/lib/modules/snd-soc-es8328.ko system_temp/lib/modules/
# cp sdk/lib/modules/snd-soc-sa8900.ko system_temp/lib/modules/
cp sdk/lib/modules/snd-soc-sa8901.ko system_temp/lib/modules/
cp sdk/lib/modules/snd-soc-simple-card.ko system_temp/lib/modules/
cp sdk/lib/modules/snd-soc-simple-card-utils.ko system_temp/lib/modules/
cp sdk/lib/modules/snd-soc-wm8978.ko system_temp/lib/modules/
cp sdk/lib/modules/spi-nor.ko system_temp/lib/modules/
cp sdk/lib/modules/sunrpc.ko system_temp/lib/modules/
cp sdk/lib/modules/superacme_pdm.ko system_temp/lib/modules/
cp sdk/lib/modules/superacme_transmitter.ko system_temp/lib/modules/
cp sdk/lib/modules/osal system_temp/lib/modules/ -rf
cp sdk/lib/modules/aisp.ko system_temp/lib/modules/
cp sdk/lib/modules/anne.ko system_temp/lib/modules/
cp sdk/lib/modules/audio_ctrl.ko system_temp/lib/modules/
cp sdk/lib/modules/dvfs.ko system_temp/lib/modules/
cp sdk/lib/modules/hwticks.ko system_temp/lib/modules/
cp sdk/lib/modules/imu_i2c.ko system_temp/lib/modules/
cp sdk/lib/modules/isp_be.ko system_temp/lib/modules/
cp sdk/lib/modules/ispctrl.ko system_temp/lib/modules/
cp sdk/lib/modules/isp_fe.ko system_temp/lib/modules/
cp sdk/lib/modules/isp_gdc.ko system_temp/lib/modules/
cp sdk/lib/modules/isp_h3a.ko system_temp/lib/modules/
cp sdk/lib/modules/isp.ko system_temp/lib/modules/
cp sdk/lib/modules/isplite.ko system_temp/lib/modules/
cp sdk/lib/modules/isp_lli.ko system_temp/lib/modules/
cp sdk/lib/modules/isp_pe.ko system_temp/lib/modules/
cp sdk/lib/modules/jpegd.ko system_temp/lib/modules/
cp sdk/lib/modules/jpege.ko system_temp/lib/modules/
cp sdk/lib/modules/npu_heron_svp.ko system_temp/lib/modules/
cp sdk/lib/modules/pstore.ko system_temp/lib/modules/
cp sdk/lib/modules/pwm-acme.ko system_temp/lib/modules/
cp sdk/lib/modules/ramoops.ko system_temp/lib/modules/
cp sdk/lib/modules/reed_solomon.ko system_temp/lib/modules/
cp sdk/lib/modules/sa6920-evb-v10.dtbo system_temp/lib/modules/
cp sdk/lib/modules/sa6920-evb-v13.dtbo system_temp/lib/modules/
cp sdk/lib/modules/sa6920-i2c.dtbo system_temp/lib/modules/
cp sdk/lib/modules/sa6920-ipc-sdk.dtbo system_temp/lib/modules/
cp sdk/lib/modules/sa6920-ipc-sdk-v1.dtbo system_temp/lib/modules/
cp sdk/lib/modules/sa_mipi_rx.ko system_temp/lib/modules/
cp sdk/lib/modules/venc.ko system_temp/lib/modules/
cp sdk/lib/modules/vi.ko system_temp/lib/modules/
cp sdk/lib/modules/vnne.ko system_temp/lib/modules/
cp sdk/lib/modules/vpss.ko system_temp/lib/modules/
cp sdk/sample/source/lib/libicr.so system_temp/lib/
cp sdk/sample/source/lib/libsd_algo.so system_temp/lib/
cp sdk/sample/source/lib/libsmartLamp.so system_temp/lib/
# Replace "/acme/scripts/" with "/scripts/" in specified files
sed -i 's|ko_dir=/lib/modules/usb|ko_dir=/acme/lib/modules/usb|g' system_temp/scripts/enable_usb_func.sh
sed -i 's|ko_dir=/lib/modules|ko_dir=/acme/lib/modules|g' system_temp/scripts/load_*.sh
......@@ -106,10 +203,8 @@ if [ "$1" == "nor" ] || [ -z "$1" ]; then
# sed -i 's|/acme/scripts/|/scripts/|g' system_temp/scripts/sdk_script/U93ulogd
#copy and delete some files for longse
#cp -d ~/SDK25/out_images/sdk/opensource/lib/libhapi_open.so* ./system/lib/
#cp -d ~/SDK25/out_images/sdk/lib/libsvp_npu_od.so* ./system/lib/
cp -r ~/SDK25/out_images/sdk/conf/deploy_vnne_3c_yuv444_a8w6.bin ./system_temp/conf/
cp -r ~/SDK25/out_images/sdk/conf/yolox_nano_PersonVehicleNonvehicle_800x480.hir ./system_temp/conf/
cp -r ./sdk/conf/deploy_vnne_3c_yuv444_a8w6.bin ./system_temp/conf/
cp -r ./sdk/conf/yolox_nano_PersonVehicleNonvehicle_800x480.hir ./system_temp/conf/
rm ./system_temp/lib/libcrypto.so*
rm ./system_temp/lib/libservice_api.so*
rm ./system_temp/bin/user_*
......@@ -122,6 +217,7 @@ if [ "$1" == "nor" ] || [ -z "$1" ]; then
rm ./system_temp/conf/object-detection*
rm ./system_temp/conf/aisp_720P.bin
rm ./system_temp/conf/os04d10_Linear_Color_Outdoor.bin
rm ./system_temp/conf/imx681_12M*
rm ./system_temp/lib/libhapi*
rm ./system_temp/lib/libimu*
rm ./system_temp/lib/libsns*
......@@ -142,6 +238,7 @@ if [ "$1" == "nor" ] || [ -z "$1" ]; then
cp ./sdk/opensource/source/sensor/libsns_os04d10_soc30.so ./system_temp/lib/
cp ./sdk/opensource/source/imu/libimu_open.so ./system_temp/lib/
cp common/lib/libmapi.so.2.5.0.3.5 system_temp/lib/libmapi.so.2.5.0.3.4 -rf
#strip bin/lib
arm-microbt-linux-uclibcgnueabihf-strip ./system_temp/bin/*
arm-microbt-linux-uclibcgnueabihf-strip ./system_temp/lib/*
......
......@@ -33,7 +33,7 @@ if [ "$2" == "0" ]; then
make clean
fi
python3 ./pack_tool/update_bootinfo.py --ver "$bootinfo_version" --input ./pack_tool/boot_info/linux/bootinfo-6920-linux-xip-aarch32.bin
python3 ./pack_tool/update_bootinfo.py --ver "$bootinfo_version" --input ./pack_tool/boot_info/linux/bootinfo-6920-linux-xip-aarch32-050.bin
#python3 ./pack_tool/update_bootinfo.py --ver $bootinfo_version --input ./pack_tool/boot_info/bl2/bootinfo-BL2-6920E-0P55.bin
# Log before make
......
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
......@@ -25,7 +25,7 @@
"enable": 1,
"vin": [
{
"enable": 1, "devid": 0, "sensor": "imx681v", "imgmode": "binning", "smartae": 0, "mirror": 0, "flip": 0, "dumpyuv": 0, "dumpraw": 0,
"enable": 1, "devid": 0, "sensor": "imx681v", "imgmode": "binning", "smartae": 1, "mirror": 0, "flip": 0, "dumpyuv": 0, "dumpraw": 0,
"maxfps": 15.0, "minfps": 5.0, "maxexptime": 200000, "sd": 1, "flickerEnable": 0, "flickerFrequency": 50, "rotation": 0,
"eisMode": 0,
"ispfile": [ "/acme/conf/681/imx681_12M_Color_Outdoor.bin", "/acme/conf/681/imx681_12M_Color_Outdoor_diff.bin", "/acme/conf/681/imx681_12M_Color_Indoor_diff.bin"],
......@@ -34,7 +34,7 @@
],
"venc": [
{
"enable": 1, "devid": 0, "channel": 0, "smartrc": 0, "smartsei": 0,
"enable": 1, "devid": 0, "channel": 0, "smartrc": 1, "smartsei": 1,
"format": "h265", "width": 1920, "height": 1080, "rcmode": "vbr", "bitrate": 1024000,
"region": [
{
......@@ -51,7 +51,7 @@
]
},
{
"enable": 1, "devid": 0, "channel": 1, "smartrc": 0, "smartsei": 0,
"enable": 1, "devid": 0, "channel": 1, "smartrc": 1, "smartsei": 1,
"format": "h265", "width": 1280, "height": 720, "rcmode": "cbr", "bitrate": 1024000,
"region": [
{
......@@ -70,7 +70,7 @@
],
"svp": [
{
"enable": 0, "devid": 0, "detectfps": 15, "structfps": 1, "threshold": 0.65, "rows": 5, "cols": 5,
"enable": 1, "devid": 0, "detectfps": 15, "structfps": 1, "threshold": 0.65, "rows": 5, "cols": 5,
"modelfile": "/acme/conf/yolox_nano_PersonVehicleNonvehicle_800x480.hir",
"motordetect": { "enable": 1, "threshold": 0.25 },
"nonmotordetect": { "enable": 0, "threshold": 0.25 },
......
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 1, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 1, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 1, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -24,8 +24,8 @@
},
"config": {
"#ispfile": "0: color_out; 1:color_in_diff; 2:aisp; 3: DN_out; 4:DN_in_diff; 5:DN_night;6:wdr_out; 7:wdr_in_diff;",
"ispfile": [ "/acme/conf/4d10/os04d10_base.bin","/acme/conf/4d10/os04d10_Linear_Color_Outdoor_diff.bin", "/acme/conf/4d10/os04d10_Linear_Color_Indoor_diff.bin", "/acme/conf/4d10/os04d10_Linear_Color_Aisp_diff.bin", "/acme/conf/4d10/os04d10_Linear_Black_diff.bin","/acme/conf/4d10/os04d10_Linear_Color_Aisp_Light_diff.bin"],
"algfile": "/acme/conf/4d10/aisp.bin"
"ispfile": [ "/acme/conf/4j10/os04j10_4M_Color_Outdoor.bin","/acme/conf/4j10/os04j10_4M_Color_Outdoor_diff.bin", "/acme/conf/4j10/os04j10_4M_Color_Indoor_diff.bin", "/acme/conf/4j10/os04j10_4M_Color_Aisp_diff.bin", "",""],
"algfile": "/acme/conf/4j10/aisp_4m_model.bin"
},
"filter": {
"ispm_fps": 15,
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 1, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -24,8 +24,8 @@
},
"config": {
"#ispfile": "0: color_out; 1:color_in_diff; 2:aisp; 3: DN_out; 4:DN_in_diff; 5:DN_night;6:wdr_out; 7:wdr_in_diff;",
"ispfile": [ "/acme/conf/4d10/os04d10_base_Color.bin","/acme/conf/4d10/os04d10_4M_Color_Outdoor_diff.bin", "/acme/conf/4d10/os04d10_4M_Color_Indoor_diff.bin", "/acme/conf/4d10/os04d10_4M_Color_Aisp_diff.bin", "/acme/conf/4d10/os04d10_4M_Black_diff.bin","/acme/conf/4d10/os04d10_4M_Color_Aisp_diff_Light.bin"],
"algfile": "/acme/conf/4d10/aisp_4M.bin"
"ispfile": [ "/acme/conf/4l10/os04l10_4M_Color_Outdoor.bin","/acme/conf/4l10/os04l10_4M_Color_Outdoor_diff.bin", "/acme/conf/4l10/os04l10_4M_Color_Indoor_diff.bin", "/acme/conf/4l10/os04l10_4M_Color_Aisp_diff.bin", "/acme/conf/4l10/os04l10_4M_Black_diff.bin","/acme/conf/4l10/os04l10_4M_Color_Aisp_diff_Light.bin"],
"algfile": "/acme/conf/4l10/aisp_4M.bin"
},
"filter": {
"ispm_fps": 15,
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -24,8 +24,8 @@
},
"config": {
"#ispfile": "0: color_out; 1:color_in_diff; 2:aisp; 3: DN_out; 4:DN_in_diff; 5:DN_night;6:wdr_out; 7:wdr_in_diff;",
"ispfile": [ "/acme/conf/4d10/os04d10_base_Color.bin","/acme/conf/4d10/os04d10_4M_Color_Outdoor_diff.bin", "/acme/conf/4d10/os04d10_4M_Color_Indoor_diff.bin", "/acme/conf/4d10/os04d10_4M_Color_Aisp_diff.bin", "/acme/conf/4d10/os04d10_4M_Black_diff.bin","/acme/conf/4d10/os04d10_4M_Color_Aisp_diff_Light.bin"],
"algfile": "/acme/conf/4d10/aisp_4M.bin"
"ispfile": [ "/acme/conf/4l10/os04l10_4M_Color_Outdoor.bin","/acme/conf/4l10/os04l10_4M_Color_Outdoor_diff.bin", "/acme/conf/4l10/os04l10_4M_Color_Indoor_diff.bin", "/acme/conf/4l10/os04l10_4M_Color_Aisp_diff.bin", "/acme/conf/4l10/os04l10_4M_Black_diff.bin","/acme/conf/4l10/os04l10_4M_Color_Aisp_diff_Light.bin"],
"algfile": "/acme/conf/4l10/aisp_4M.bin"
},
"filter": {
"ispm_fps": 15,
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -24,8 +24,8 @@
},
"config": {
"#ispfile": "0: color_out; 1:color_in_diff; 2:aisp; 3: DN_out; 4:DN_in_diff; 5:DN_night;6:wdr_out; 7:wdr_in_diff;",
"ispfile": [ "/acme/conf/4d10/os04d10_base_Color.bin","/acme/conf/4d10/os04d10_4M_Color_Outdoor_diff.bin", "/acme/conf/4d10/os04d10_4M_Color_Indoor_diff.bin", "/acme/conf/4d10/os04d10_4M_Color_Aisp_diff.bin", "/acme/conf/4d10/os04d10_4M_Black_diff.bin","/acme/conf/4d10/os04d10_4M_Color_Aisp_diff_Light.bin"],
"algfile": "/acme/conf/4d10/aisp_4M.bin"
"ispfile": [ "/acme/conf/4l10/os04l10_4M_Color_Outdoor.bin","/acme/conf/4l10/os04l10_4M_Color_Outdoor_diff.bin", "/acme/conf/4l10/os04l10_4M_Color_Indoor_diff.bin", "/acme/conf/4l10/os04l10_4M_Color_Aisp_diff.bin", "/acme/conf/4l10/os04l10_4M_Black_diff.bin","/acme/conf/4l10/os04l10_4M_Color_Aisp_diff_Light.bin"],
"algfile": "/acme/conf/4l10/aisp_4M.bin"
},
"filter": {
"ispm_fps": 15,
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 1, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -24,8 +24,8 @@
},
"config": {
"#ispfile": "0: color_out; 1:color_in_diff; 2:aisp; 3: DN_out; 4:DN_in_diff; 5:DN_night;6:wdr_out; 7:wdr_in_diff;",
"ispfile": [ "/acme/conf/4d10/os04d10_base_Color.bin","/acme/conf/4d10/os04d10_4M_Color_Outdoor_diff.bin", "/acme/conf/4d10/os04d10_4M_Color_Indoor_diff.bin", "/acme/conf/4d10/os04d10_4M_Color_Aisp_diff.bin", "/acme/conf/4d10/os04d10_4M_Black_diff.bin","/acme/conf/4d10/os04d10_4M_Color_Aisp_diff_Light.bin"],
"algfile": "/acme/conf/4d10/aisp_4M.bin"
"ispfile": [ "/acme/conf/5l10/os05l10_5M_Color_Outdoor.bin","/acme/conf/5l10/os05l10_5M_Color_Outdoor_diff.bin", "/acme/conf/5l10/os05l10_5M_Color_Indoor_diff.bin", "", "/acme/conf/5l10/os05l10_5M_Black_diff.bin",""],
"algfile": ""
},
"filter": {
"ispm_fps": 15,
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 1, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 1, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -24,8 +24,8 @@
},
"config": {
"#ispfile": "0: color_out; 1:color_in_diff; 2:aisp; 3: DN_out; 4:DN_in_diff; 5:DN_night;6:wdr_out; 7:wdr_in_diff;",
"ispfile": [ "/acme/conf/4d10/os04d10_base.bin","/acme/conf/4d10/os04d10_Linear_Color_Outdoor_diff.bin", "/acme/conf/4d10/os04d10_Linear_Color_Indoor_diff.bin", "/acme/conf/4d10/os04d10_Linear_Color_Aisp_diff.bin", "/acme/conf/4d10/os04d10_Linear_Black_diff.bin","/acme/conf/4d10/os04d10_Linear_Color_Aisp_Light_diff.bin"],
"algfile": "/acme/conf/4d10/aisp.bin"
"ispfile": [ "/acme/conf/2n10/os02n10_base.bin","/acme/conf/2n10/os02n10_Linear_Color_Outdoor_diff.bin", "/acme/conf/2n10/os02n10_Linear_Color_Indoor_diff.bin", "/acme/conf/2n10/os02n10_Linear_Color_Aisp_diff.bin", "/acme/conf/2n10/os02n10_Linear_Black_diff.bin","/acme/conf/2n10/os02n10_Linear_Color_Aisp_Light_diff.bin"],
"algfile": ""
},
"filter": {
"ispm_fps": 15,
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -24,8 +24,8 @@
},
"config": {
"#ispfile": "0: color_out; 1:color_in_diff; 2:aisp; 3: DN_out; 4:DN_in_diff; 5:DN_night;6:wdr_out; 7:wdr_in_diff;",
"ispfile": [ "/acme/conf/4d10/os04d10_base.bin","/acme/conf/4d10/os04d10_Linear_Color_Outdoor_diff.bin", "/acme/conf/4d10/os04d10_Linear_Color_Indoor_diff.bin", "/acme/conf/4d10/os04d10_Linear_Color_Aisp_diff.bin", "/acme/conf/4d10/os04d10_Linear_Black_diff.bin","/acme/conf/4d10/os04d10_Linear_Color_Aisp_Light_diff.bin"],
"algfile": "/acme/conf/4d10/aisp.bin"
"ispfile": [ "/acme/conf/2n10/os02n10_base.bin","/acme/conf/2n10/os02n10_2M_Color_Outdoor_diff.bin", "/acme/conf/2n10/os02n10_2M_Color_Indoor_diff.bin", "/acme/conf/2n10/os02n10_2M_Color_Aisp_diff.bin", "/acme/conf/2n10/os02n10_2M_Black_diff.bin","/acme/conf/2n10/os02n10_2M_Color_Aisp_Light_diff.bin"],
"algfile": ""
},
"filter": {
"ispm_fps": 15,
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -24,8 +24,8 @@
},
"config": {
"#ispfile": "0: color_out; 1:color_in_diff; 2:aisp; 3: DN_out; 4:DN_in_diff; 5:DN_night;6:wdr_out; 7:wdr_in_diff;",
"ispfile": [ "/acme/conf/4d10/os04d10_base.bin","/acme/conf/4d10/os04d10_Linear_Color_Outdoor_diff.bin", "/acme/conf/4d10/os04d10_Linear_Color_Indoor_diff.bin", "/acme/conf/4d10/os04d10_Linear_Color_Aisp_diff.bin", "/acme/conf/4d10/os04d10_Linear_Black_diff.bin","/acme/conf/4d10/os04d10_Linear_Color_Aisp_Light_diff.bin"],
"algfile": "/acme/conf/4d10/aisp.bin"
"ispfile": [ "/acme/conf/2n10/os02n10_base_Color.bin","/acme/conf/2n10/os02n10_2M_Color_Outdoor_diff.bin", "/acme/conf/2n10/os02n10_2M_Color_Indoor_diff.bin", "/acme/conf/2n10/os02n10_2M_Color_Aisp_diff.bin", "/acme/conf/2n10/os02n10_2M_Black_diff.bin","/acme/conf/2n10/os02n10_2M_Color_Aisp_Light_diff.bin"],
"algfile": ""
},
"filter": {
"ispm_fps": 15,
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 0, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
......@@ -48,12 +48,12 @@
"svp": [
{
"enable": 0, "channel": 2, "mode": 1, "detect": "trigger",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
},
{
"enable": 1, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6],
"confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
},
{
......
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
libispalg.so.2.5.0.2.5
\ No newline at end of file
libispalg.so.2.5.0.3.7
\ No newline at end of file
libive.so.2.5.0.2.5
\ No newline at end of file
libive.so.2.5.0.3.7
\ No newline at end of file
liblapi.so.2.5.0.2.5
\ No newline at end of file
liblapi.so.2.5.0.3.7
\ No newline at end of file
libmapi.so.2.5.0.2.5
\ No newline at end of file
libmapi.so.2.5.0.3.7
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File mode changed from 100755 to 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment