Commit Graph

996 Commits

Author SHA1 Message Date
wgzAIIT 6f3d3b8862 improving MQTT transmission speed 2023-06-21 14:00:09 +08:00
wgzAIIT 87921c4212 Support OTA upgrade by MQTT 2023-06-20 15:49:07 +08:00
Liu_Weichao 9fa479815c fix fetures error 2023-06-20 13:27:08 +08:00
Liu_Weichao cf85c4b99c fix ADD_XIZI_FETURES/ADD_NUTTX_FETURES/ADD_RTTHREAD_FETURES error 2023-06-20 13:20:41 +08:00
Liu_Weichao 5c08cae005 feat add lorawan_gateway_single_channel lib for XiUOS and compile OK 2023-06-20 11:24:15 +08:00
wgzAIIT dd43dd6d17 Optimize ota function:changge ota version type 2023-06-16 17:40:00 +08:00
wgzAIIT 555b014bc9 Optimize mqtt function add MQTT_PublishDataQs1 function 2023-06-16 11:12:25 +08:00
wgzAIIT 9995980a1a 1.fix AT cmd framework bug
2.add mqtt support in the tool directory
2023-06-15 16:52:52 +08:00
wgzAIIT ed1c5eea1f Optimize ota function 2023-06-15 16:43:02 +08:00
wgzAIIT 26f74120db Merge branch 'prepare_for_master' of https://gitlink.org.cn/xuos/xiuos into xidatong-arm32 2023-06-14 13:36:24 +08:00
xuedongliang 9686534e10 optimize kconfig add iper
it is OK
2023-06-13 18:31:01 +08:00
wgzAIIT fb9250181f 1、Increase the size of the EntmSend function send_buff
2、Optimize ota.c、ota.h and server_tcp.c files
2023-06-13 17:08:42 +08:00
wgzAIIT e9b538c2dc Merge branch 'prepare_for_master' of https://gitlink.org.cn/xuos/xiuos into xidatong-arm32 2023-06-06 10:08:20 +08:00
wgzAIIT 5a1fe0be3b 1、Optimize the tcp server file reading operation during the OTA process
2、Optimize the ota.c file

3、revert dev_serial.c
2023-06-06 10:07:00 +08:00
wgzAIIT d60a3475f6 Merge branch 'prepare_for_master' of https://gitlink.org.cn/xuos/xiuos into develop 2023-06-06 09:47:36 +08:00
wgzAIIT e48bd6fd67 1、OTA supports 4g retransmission after file sending failure
2、Optimize the startup process of OTA
2023-06-02 17:07:56 +08:00
wgzAIIT f2b64e4306 fix OTA upgrade through 4G 2023-06-01 18:32:37 +08:00
wgzAIIT 8ecb3a8804 OTA upgrade through 4G is successful 2023-06-01 11:14:24 +08:00
wgzAIIT 5faa3e7b5a Optimize functions related to flash operation 2023-06-01 11:10:23 +08:00
wgzAIIT 938d46d5d9 Modify the tcp server to send 1024 bytes each time 2023-05-31 16:28:08 +08:00
wgzAIIT c6af847c73 Improve the speed of 4G transmission bin package 2023-05-30 20:11:43 +08:00
wgzAIIT 788eb53f39 discard invalid data frames 2023-05-29 19:47:06 +08:00
wgzAIIT 7ba883affe modify data length for 4g translation 2023-05-29 19:43:59 +08:00
Liu_Weichao 3463c8515f feat add abstruction_mmu for XiZi_AIoT(support MmuInit\MmuSectionMap\MmuSectionUnmap\MmuTtbSwitch\MmuTransform) 2023-05-29 16:58:22 +08:00
wgzAIIT f59139f78e send bin file by 4g 2023-05-26 11:23:12 +08:00
wgzAIIT b545031e5e fix xidatong-arm32 UART RX/TX bug and add serial_timeout for ec200t module 2023-05-23 17:44:37 +08:00
Liu_Weichao 93a8685c31 fix cortex-m0-emulator start shell failure 2023-05-22 20:37:08 +08:00
Liu_Weichao ad944a88d7 Merge branch '2023_open_source_contest' of https://gitlink.org.cn/IACU/xiuos into 2023_open_source_contest 2023-05-22 20:23:46 +08:00
Liu_Weichao 089f9c8975 fix cortex-m3-emulator start shell failure and fix compile error when using gcc -with-newlib param 2023-05-22 20:21:50 +08:00
wgzAIIT 44810118af change task module for XiZi_AIoT 2023-05-22 10:11:22 +08:00
Wien.b d67d8e96f0 recover modify 2023-05-22 10:10:38 +08:00
Wien.b 8e5250f047 modify risc-v compiler download link 2023-05-22 10:10:38 +08:00
Wien.b 0549dcd363 modify risc-v compiler download link 2023-05-22 10:10:38 +08:00
Wien.b 7b427dd3c3 modify edu-riscv64 compiler download link 2023-05-22 10:10:37 +08:00
Liu_Weichao 13432d41c6 fix compile error when gcc using <-with-newlib> function 2023-05-18 16:48:55 +08:00
wgzAIIT ffeaf4771e fix cortex-m0-emulator and cortex-m3-emulator compile error 2023-05-17 14:32:48 +08:00
IACU d90f3e5dac modify risc-v compiler download link from bizhiyong 2023-05-15 15:24:13 +08:00
Jeremy db3784b928 optmize lwip demo and add iperf for hc32 2023-05-15 15:00:13 +08:00
Jeremy 61f317abed edit makefile for add w5500 iperf 2023-05-15 14:04:29 +08:00
Wien.b a656ffaa66 recover modify 2023-05-14 20:17:43 -07:00
Wien.b b97b9c49cd modify risc-v compiler download link 2023-05-14 20:07:15 -07:00
Jeremy 4429d743ba optimize kconfig for w5500 2023-05-15 11:04:09 +08:00
Jeremy 7aac1926f3 add iperf for w5500 2023-05-15 11:02:00 +08:00
Jeremy 12c24ddc73 fix complie bug for hc32f4a0 2023-05-15 10:58:47 +08:00
Wien.b 65603817a4 modify risc-v compiler download link 2023-05-14 19:49:41 -07:00
wgzAIIT 912f87ecc9 support sabre-lite borad on xiuos appframework and Nuttx 2023-05-15 10:25:32 +08:00
wgzAIIT 9c5c6b32b1 add task module for XiZi_AIoT 2023-05-12 15:39:33 +08:00
wgzAIIT 7629077769 Merge branch 'prepare_for_master' of https://gitlink.org.cn/xuos/xiuos into develop 2023-05-12 14:01:47 +08:00
Wien.b d3df1f97ef modify edu-riscv64 compiler download link 2023-05-11 19:55:48 -07:00
Liu_Weichao 87dc5269ee fix fpu-config error by set -mfloat-abi=softfp in hc32f4a0 2023-05-10 14:39:16 +08:00
xuedongliang 9109db0d94 add ota project function code from Wang_guozhu
it is OK
2023-05-10 10:12:16 +08:00
wgzAIIT 078f4babf1 mover version rollback function for OTA to tool dir 2023-05-08 14:48:38 +08:00
wgzAIIT 33abc16c67 revert "Add version rollback function for OTA" 2023-05-08 13:59:41 +08:00
wgzAIIT 4b40ae19dc 1、Adapt ota-related interfaces to the XiZi_IIoT/tool/bootloader directory
2、Add flash config by menuconfig
2023-05-06 13:28:16 +08:00
wgzAIIT 1161db389d add task module for XiZi_AIoT 2023-05-04 17:45:13 +08:00
huang 0ecb29c887 Add version rollback function for OTA 2023-05-04 13:38:16 +08:00
Liu_Weichao e231a29f5a 1、delete useless code in s7.c;2、fix hc32f4a0 compile error when using libs7.a。 2023-04-26 11:20:31 +08:00
wgzAIIT 84f78b6435 Merge branch 'prepare_for_master' of https://gitlink.org.cn/xuos/xiuos into xidatong-arm32 2023-04-24 19:10:07 +08:00
wgzAIIT 3d16b694dd Use the serial port iap method to burn the initial firmware under the bootloader 2023-04-24 10:24:56 +08:00
wgzAIIT cfadebc3e8 Optimize OTA information structure and flash_write function 2023-04-23 16:33:22 +08:00
wgzAIIT 6074b2b147 Add function comments for flash related functions 2023-04-21 10:15:15 +08:00
wgzAIIT 8bc7546828 support ota function for xidatong-arm32 2023-04-20 15:34:19 +08:00
wgzAIIT a9deff5cd0 move UartConfig function to common.c 2023-04-18 15:38:52 +08:00
wgzAIIT bbb8dd75f8 Add four macro definitions:
#define XIUOS_FLAH_ADDRESS  0x60100000
#define BAKUP_FLAH_ADDRESS  0x60300000
#define DOWN_FLAH_ADDRESS   0x60500000
#define FLAG_FLAH_ADDRESS   0x60700000
2023-04-17 18:36:47 +08:00
wgzAIIT 198fabf970 fix xidatong-arm32 NorFlash init bug 2023-04-17 15:08:10 +08:00
Liu_Weichao 0c45a736d3 feat add bootloader in XiZi_IIoT/tool DIR 2023-04-14 14:07:48 +08:00
Liu_Weichao 6b41cdbcfe Merge branch 'prepare_for_master' of https://gitlink.org.cn/xuos/xiuos into lorawan_develop 2023-04-14 14:05:31 +08:00
xuedongliang f0240eb702 1、fix compile bug;2、delete unused defconfig on nuttx;3、optimize w5500 socket test cmd for edu-riscv64 board from Wangguozhu
it is OK
2023-04-13 12:05:47 +08:00
xuedongliang 2db9716cc0 fix LwIP error on HC32F4A0
it is OK
2023-04-13 12:04:52 +08:00
wgzAIIT 85105cb65d Upgrading binary packages by iap on xidatong-arm32 2023-04-13 09:57:08 +08:00
wgzAIIT d615793063 1、Modifying Flash Partitions:
Bootloader:0x60000000-0x6007FFFF 512K
   APP:0x60100000-0x601FFFFF 1024K
   Backup:0x60300000-0x603FFFFF 1024K
   Download:0x60500000-0x605FFFFF 1024K
   OTAFlag:0x60700000-0x6071FFFF 128K
2、add four flash function:flash_erase,flash_write,flash_read and flash_copy
2023-04-12 08:29:57 +08:00
wgzAIIT 3819716568 Update flash-mcuboot-app.ld 2023-04-11 11:19:25 +08:00
Wang_Weigen 60e1c1bf8f add part of bsp for sabre lite board 2023-04-07 16:23:09 +08:00
wgzAIIT 669ef1eb2b 1、feat add link-bootloader.lds[start from 0x60000000] and link-application.lds[start from 0x60040000];
2、support BSP_USING_OTA MCUBOOT_BOOTLOADER and MCUBOOT_APPLICATION in xidatong-arm32/Kconfig;
3、support compile XiZi-xidatong-arm32-boot.bin when enable MCUBOOT_BOOTLOADER and XiZi-xidatong-arm32-app.bin when enable MCUBOOT_APPLICATION;
4、add QSPIFlash function for xidatong-arm32。
2023-04-04 15:47:34 +08:00
Liu_Weichao 95b049e636 feat support lorawan_devicenode submodule 2023-03-31 14:14:54 +08:00
Jeremy a3377c21b6 fix #260 pbuf assert 2023-03-30 10:26:11 +08:00
Liu_Weichao 08388f1b11 1、updata lora_radio_driver submodules;2、fix radio define error in connect_lora_spi.c;3、fix ticks calculation bug in timer_settime。 2023-03-21 15:16:12 +08:00
wgzAIIT 0a3ba23753 add flash-mcuboot-app.ld file copy from flash-ocram.ld 2023-03-20 18:09:14 +08:00
Liu_Weichao 83d383feab feat support event function for XiZi transform_layer 2023-03-20 14:49:40 +08:00
Liu_Weichao 47cea831ba modify lora_radio_driver path and compile OK 2023-03-17 10:05:59 +08:00
Liu_Weichao 4db0c44434 delete useless printf in connect_touch.c 2023-03-16 10:17:21 +08:00
Liu_Weichao 5e499bf975 add soft timer posix support in XiZi 2023-03-10 17:11:53 +08:00
wgzAIIT abba2ce735 delete defconfig on nuttx 2023-03-01 09:24:03 +08:00
Wang_Weigen 419b53594f repair the compiler error of gd32vf103 2023-02-28 18:06:28 +08:00
Wang_Weigen 179c894840 Merge branch 'prepare_for_master' of https://git.trustie.net/xuos/xiuos into develop 2023-02-28 17:20:51 +08:00
Wang_Weigen 5ae31a37f3 repair the compiler error of the configuration with Seperating compiler or musl lib 2023-02-28 17:20:39 +08:00
wgzAIIT 0996e47b88 optimize w5500 socket test cmd for edu-riscv64 board 2023-02-27 16:59:08 +08:00
xuedongliang 779444f998 add timer and flash and can drivers with test examples for hc32f4a0 in XiZi_IIoT from Wu_zheng
it is OK
2023-02-27 12:13:39 +08:00
wuzheng 918b3663b8 fix kconfig issue for tfcard drivered by soft-spi 2023-02-24 19:52:11 +08:00
wuzheng eed171df2a path_kernel.mk update 2023-02-24 16:00:46 +08:00
wgzAIIT a286b2292f Merge branch 'prepare_for_master' of https://gitlink.org.cn/xuos/xiuos into develop 2023-02-24 14:14:59 +08:00
wgzAIIT 1655d28d63 optimize w5500 socket test cmd for edu-riscv64 board 2023-02-24 13:51:36 +08:00
xuedongliang 5dc639a133 add ADC and DAC driver for hc32f4a0 on XiZi_IIOT from Zhao_yun
it is OK
2023-02-24 10:49:36 +08:00
wuzheng 10c39d930c add cpp support for hc32f4a0 2023-02-22 15:15:40 +08:00
wuzheng 73fbeea117 add can and flash driver for hc32f4a0 in XiZi_IIoT 2023-02-22 09:38:41 +08:00
wuzheng 002325c1d8 add flash and timer driver for hc32f4a0 2023-02-17 16:21:06 +08:00
zhaoyun1215 1b73886dbc add adc and dac drivers for hc32f4a0 in XiZi Kernel 2023-02-14 18:04:49 -08:00
zhaoyun1215 3a5d63762b add adc and dac drivers for hc32f4a0 in XiZi Kernel 2023-02-09 00:43:15 -08:00
zhaoyun1215 3950a6ec28 add adc and dac drivers for hc32f4a0 in XiZi Kernel 2023-02-09 00:41:24 -08:00
wuzheng ba51d8ba8e fix bugs for gpio interrupt in hc32f4a0 for XiZi_IIOT 2023-02-09 10:59:17 +08:00
wuzheng c88ce9d708 fix bugs in hc32f4a0 GPIO driver 2023-02-08 09:20:58 +08:00
wuzheng bfe1e72378 Format rtc and watchdog driver for hc32 2023-02-07 16:48:52 +08:00
wuzheng e6fa8a2603 code simplified and delete some unused 2023-02-06 16:34:46 +08:00
wgzAIIT 732320f5c9 support sabre-lite borad on xiuos appframework and Nuttx 2023-02-03 13:32:52 +08:00
wuzheng 3a6b5d7f4f fix file log error 2023-02-03 09:50:21 +08:00
wuzheng 8632d37d14 fix the file time log error 2023-02-03 09:48:11 +08:00
wuzheng bcb5e48d6a adapt watchdog driver for hc32f4a0 2023-02-03 09:45:20 +08:00
wuzheng d2e6719a0e adapt rtc driver for hc32f4a0 2023-02-02 18:01:24 +08:00
wgzAIIT 60dbe78045 Merge branch 'prepare_for_master' of https://gitlink.org.cn/xuos/xiuos into develop 2023-01-18 16:24:34 +08:00
xuedongliang ff78fcc100 1、add menuconfig and compilation function for XiZi_AIoT; 2、add isr function and machine start for imxrt6q-sabrelite from Wang_Weigen
it is OK
2023-01-18 15:08:00 +08:00
xuedongliang aea6a4f63e fixed nsh can’t use bug support hc32f4a0 i2c driver from Wang_linyu
it is OK
2023-01-18 15:07:00 +08:00
xuedongliang d1da6ae35b 1、feat add modbus tcp protocol for control framework; 2、fix spi6 io define error on hc32f4a0 board from Liu_Weichao
it is OK
2023-01-18 15:06:08 +08:00
xuedongliang df2a1043df add lora e22、ch376 usb fuction、lora e220 and wifi esp8285 for edu-riscv64 on Nuttx from Wang_Guozhu
it is OK
2023-01-18 15:05:28 +08:00
Liu_Weichao 55654af275 fix serial receive data bug in control framework on xidatong-arm32 board 2023-01-13 15:35:34 +08:00
Wang_Weigen 806492e271 1、modify the 'link.lds' file accroding to sdk;2、add irq enable and disable function 2023-01-11 14:32:41 +08:00
Liu_Weichao 8001b07341 fix Calculte error 2023-01-10 17:49:20 +08:00
Liu_Weichao c621db2ca7 add imxrt1052 board mdelay function 2023-01-10 17:21:10 +08:00
Liu_Weichao 9ad282c39e feat support LwIP in hc32f4a0 board 2023-01-06 10:17:24 +08:00
wgzAIIT a4e37b962f add spi_sdcard driver for edu-riscv64 on Nuttx 2023-01-04 18:20:19 +08:00
Wang_Weigen 6b091797ae 1、add 'menuconfig' function for XiZi_AIoT with imx6q-sabrelite board;2、add compilation function for AIoT system with imx6q-sabrelite board;3、add newlib base files;4、add startup files and irq function for imx6q-sabrelite 2023-01-03 10:14:05 +08:00
wgzAIIT 1a0880c3f2 fix kconfig bug for edu-riscv64 2022-12-30 10:31:43 +08:00
wgzAIIT 32bf012d9a add e22 test demo on edu-riscv64 2022-12-28 14:44:16 +08:00
wagweigen ce60710fe6 add exception.c and irq entry function 2022-12-23 16:28:39 +08:00
WuZheng 9f6419e5f6 fix dvp-read problem caused by driver adaptation 2022-12-23 09:09:54 +08:00
wlyu 4edf73254e support i2c and fixed no shell bug 2022-12-21 18:36:30 +08:00
Liu_Weichao b933e0decb fix spi6 io define error on hc32f4a0 board 2022-12-21 12:07:47 +08:00
wgzAIIT d57552e223 add e22、ch376 usb fuction、lora e220 and wifi esp8285 for edu-riscv64 on nuttx 2022-12-20 11:04:19 +08:00
Wang_Weigen 4f7f98b0e9 add armv7-a start file 2022-12-19 16:33:25 +08:00
WuZheng 38c4419ef9 add KPU driver and resource in XiZi for edu-riscv64 2022-12-19 14:13:54 +08:00
Liu_Weichao bc014769f5 1、fix modbus_tcp socket bug;2、fix ch438 init error on xidatong-arm32 board 2022-12-16 10:58:26 +08:00
WuZheng 5761bd0916 primarily unify dvp APIs with rt 2022-12-15 15:51:46 +08:00
WuZheng 186790f5ec fix bugs camera buff unstable 2022-12-15 10:36:56 +08:00
WuZheng 1864f39dd2 fix bugs in multi-blocks read meeting '0xFE' CRCs 2022-12-14 17:35:10 +08:00
WuZheng 5a64507a84 Merge branch 'prepare_for_master' of https://gitlink.org.cn/xuos/xiuos into prepare_for_master 2022-12-13 17:04:42 +08:00
wuzheng 6a89a12c49 temporarily adapt kpu for XiZi 2022-12-12 16:24:54 +08:00
wuzheng 04dc796f95 fix problems in client recv 2022-12-12 16:22:36 +08:00
xuedongliang a3094c1dd6 repaire the k210 start failed problem caused by float sub operation at boot.S from Wang_weigen
it is OK
2022-12-09 14:22:19 +08:00
wuzheng 2df54e7f41 fix some bugs for sd read 2022-12-09 13:57:01 +08:00
Wang_Weigen 4f85bc91e5 modify compiler with double float 2022-12-09 13:39:18 +08:00
xuedongliang 5622be48ac add i2c and gpio driver for hc32f4a0 board from Liu_Weichao
it is OK
2022-12-09 11:34:57 +08:00
xuedongliang 669b7f427e Optimize k210 serial port driver for nuttx from Wang_guozhu
it is OK
2022-12-09 11:33:52 +08:00
xuedongliang b20f041722 add tablestorage for RT-Thread_Fusion_XiUOS from yu
it is OK
2022-12-09 11:33:17 +08:00
Wang_Weigen 19b16f7729 repaire the k210 start failed problem caused by float sub operation at boot.S 2022-12-09 11:24:41 +08:00
Liu_Weichao 465241e569 feat add ethernet driver for hc32f4a0 board, compile OK and PHY Loop-Back test OK 2022-12-05 17:46:56 +08:00
Liu_Weichao dc8244cc5d feat add gpio for hc32f4a0 board 2022-12-05 11:23:56 +08:00
Liu_Weichao d0902ca37f feat add i2c driver for hc32f4a0 board 2022-12-05 11:01:47 +08:00
wuzheng a782b53423 adapt qs-fs and qs-fx for edu-riscv64 2022-12-01 09:37:43 +08:00
yu 5a3954b726 add tablestorage for RT-Thread_Fusion_XiUOS 2022-11-30 15:27:07 +08:00
wlyu 9b83bc586e support hc32 irq and spi and spi flash 2022-11-29 14:16:37 +08:00
wgzAIIT 2757649473 add loransh/defconfig for edu-riscv64 on nuttx 2022-11-29 11:13:08 +08:00