2023-05-11 10:25:21 +08:00
|
|
|
# Phytium Standalone SDK 2023-3-2 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-03-01
|
|
|
|
|
|
|
|
- modify for drvier and arch de-couple
|
|
|
|
|
|
|
|
## aarch && common
|
|
|
|
|
|
|
|
- move felf, finterrupt and fsleep from common to arch, which are arch related
|
|
|
|
- move fkernel, fswap from arch to common, which are not arch related
|
|
|
|
- fix issue that f_printk have different reture type in implmentation and declaration, which is considered a warning for compiler
|
|
|
|
|
|
|
|
## make
|
|
|
|
|
|
|
|
- add drviver.mk, board.mk, arch.mk and lib.mk, to seprate src and inc to groups
|
|
|
|
- remove un-used packsource.mk
|
|
|
|
- support compiling with makefile depends
|
|
|
|
- support compiling drviver only without arch support
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- remove un-used reference to finterrupt.h
|
|
|
|
- add port folder to implment stub function of arch
|
|
|
|
|
|
|
|
## tools
|
|
|
|
|
|
|
|
- add tool export-sdk, demo the usage in export rt-thread bsp
|
|
|
|
- remove un-used export_rtt_bsp.py
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-3-2 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-03-01
|
|
|
|
|
|
|
|
## baremetal
|
|
|
|
|
|
|
|
- add multi-display test example
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- add multi-display driver and change the config
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- change the lvgl/port config and adapt to the multi-display config
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-3-1 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-02-20
|
|
|
|
|
|
|
|
## aarch
|
|
|
|
|
|
|
|
- Modify AARCH32 and AARCH32 interrupt handler function
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- fix bug of can id handler
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add system/nested_interrupt test example
|
|
|
|
- adapt gic sgi test example
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-02-27 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-02-22
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Adapt the OpenAMP routine to e2000q/d and fix some errors
|
|
|
|
|
|
|
|
## third party
|
|
|
|
|
|
|
|
* Fixed a flag bit error in non-IPi mode
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-02-24 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-02-22
|
|
|
|
|
|
|
|
## aarch
|
|
|
|
|
|
|
|
- move BOOT_WITH_FLUSH_CACHE code into CONFIG_USE_AARCH64_L1_TO_AARCH32
|
|
|
|
|
|
|
|
## make
|
|
|
|
|
|
|
|
- add E2000/D2000 board config loader/saver
|
|
|
|
|
|
|
|
## tools
|
|
|
|
|
|
|
|
- rename 'make boot' as 'make deploy' and move to console.mk
|
|
|
|
- add config of pre-upload image name and folder
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- reduce dupliace 'make boot' and unused makefile target
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-02-22 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-02-21
|
|
|
|
|
|
|
|
## aarch
|
|
|
|
|
|
|
|
- add config BOOT_WITH_FLUSH_CACHE and support flush dcache before boot image
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-02-21 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-02-21
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- modified uart fifo test display
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-02-21 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-02-16
|
|
|
|
|
|
|
|
## third party
|
|
|
|
|
|
|
|
- modify sfud
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-02-16 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-02-15
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add uart FIFO test example
|
|
|
|
- refresh picture of uart test example
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- fix bug of uart tx_send
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-02-15 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-02-13
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add sfud_test example
|
|
|
|
|
|
|
|
## third party
|
|
|
|
|
|
|
|
- modify sfud
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-02-09 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-02-07
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- add E2000 MHU module define
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add scmi example project
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- add scmi base protocol support
|
|
|
|
- add mhu of E2000 support
|
|
|
|
- add scmi sensor protocol support
|
|
|
|
- add scmi performance protocol support
|
|
|
|
- add scmi communication to SCP
|
|
|
|
|
|
|
|
## doc
|
|
|
|
|
|
|
|
- add fscmi_mhu.md file that introduce how to use scmi_mhu drivers
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-02-07 ChangeLog
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- remove build_all in example
|
|
|
|
- set CONFIG_OUTPUT_BINARY as defaut ON
|
|
|
|
- modify USR_SRC_DIR in raw_api example to absolute path
|
|
|
|
|
|
|
|
## make
|
|
|
|
|
|
|
|
- remove build_all.mk
|
|
|
|
- add default_load.mk
|
|
|
|
- modify compiling output style
|
|
|
|
- add make flash_serial to support ymodem image flash
|
|
|
|
|
|
|
|
## script
|
|
|
|
|
|
|
|
- add script to support ymodem flash and serial access
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-01-30 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-01-10
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Adapt to tardigrade
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- Adapt to tardigrade
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-01-18 v1.0.0 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-01-12
|
|
|
|
|
|
|
|
## README
|
|
|
|
|
|
|
|
- add developer infomation
|
|
|
|
- install.py update including version infomation modified
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- all example xxxx_eg_configs update
|
|
|
|
- all example sdkconfig sdkconfig.h update
|
|
|
|
- get-start/hello_world readme update
|
|
|
|
- peripheral/dma/fgdma_async_memcpy/README.md update
|
|
|
|
- peripheral/gic/fgic_test/README.md update
|
|
|
|
- peripheral/ipc/fsemaphore_test/README.md update
|
|
|
|
- storage/spi_sfud/README.md update
|
|
|
|
- peripheral/media/lvgl_test/README.md update
|
|
|
|
- peripheral/media/media_test/README.md update
|
|
|
|
- system/exception_debug/main.c add stdio.h,delete fprintk.h
|
|
|
|
- peripheral/qspi/qspi_nor_flash add flash type info
|
|
|
|
- peripheral/qspi/qspi_nor_flash cmd qspi auto related codes modified
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-01-16 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-01-11
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- e2000q adds nand test configuration
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-01-11 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-01-11
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add header for some .c .h files in example folder of media.
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- add header for some .c .h files in driver folder of media
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- change folder of lvgl name to lvgl-8.3
|
|
|
|
- add header for some .c .h files in driver folder of third-party/lvgl-8.3/port
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-01-11 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-01-09
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add header for some .c .h files in example folder.
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- add header for some .c .h files in driver folder.
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-01-09 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-30
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- eth/nand/mmc module to add comments
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- libmetal/backtrace/openamp module to add comments
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- nand/amp module to add comments
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- finterrupt module to add comments
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-01-09 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-01-09
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- network/lwip_startup add func sys_now
|
|
|
|
- The data type of timer_base_cnt is unified from u64 to u32.
|
|
|
|
- LwipTestLoop func modified. add LinkDetectLoop(netif).
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2023-01-04 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2023-01-03
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add header for all .c .h files in example/network
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- add header for files (fsleep fprintf fpritk) .c .h in common/
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- modify lwip-2.1.2/ports/kconfig
|
|
|
|
- modify lwip-2.1.2/kconfig
|
|
|
|
- add header for all .c .h files in lwip-2.1.2/ports
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-30 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-27
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- update format for eth, usb, pcie, sdmmc
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-30 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-23
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- modify format issues in gic/i2c/ipc/pin/sata/timer/watchdog
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- add sata fatfs_0.1.4 port
|
|
|
|
- delete fatfs_0.1.3 content
|
|
|
|
- delete storage/sata_fatfs content
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-30 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-22
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- modify peripheral/ adc nand serial
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- modify adc nand serial
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- Modify the header file name to be consistent with the header macro definition
|
|
|
|
- Print interface range adjustment
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-27 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-21
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- update print info for gic example
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- update format for can/gic/rtc
|
|
|
|
- add file declare for pin/spi/usb
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- update fatfs/littlefs/lwip/sdmmc file declare
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-21 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-20
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- modify format issues in spi
|
|
|
|
- modify format issues in pwm
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- modify format issues in sfud
|
|
|
|
- modify format issues in littlefs
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-20 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-14
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- modify format issues in dma
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Modify format issues in dma example
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-14 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-08
|
|
|
|
|
|
|
|
## aarch64
|
|
|
|
|
|
|
|
- modify FilePath name
|
|
|
|
- adjust macro definit and c++ support
|
|
|
|
|
|
|
|
## arch/common
|
|
|
|
|
|
|
|
- modify FilePath name
|
|
|
|
- adjust macro definit and c++ support
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- adjust "printf" and remove "FT_DEBUG_PRINT_*"
|
|
|
|
- modify baremetal/example/storage/qspi_sfud/inc/qspi_sfud_example.h macro definit
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- modify FilePath name
|
|
|
|
- adjust macro definit and c++ support
|
|
|
|
- adjust Print interface that will be use f_printk
|
|
|
|
|
|
|
|
## README.md
|
|
|
|
|
|
|
|
- modify chip description
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-14 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-08
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- freemodbus-v16/port/port.h ,modify the #include "fcp15.h" ,only used in _aarch32_
|
|
|
|
- freemodbus-v16/port/porttimer.c,change the TIMER_CLK_FREQ_HZ as FTIMER_CLK_FREQ_HZ
|
|
|
|
- freemodbus-v16/port/porttimer.c,change the TIMER_TACHO_IRQ_ID as FTIMER_TACHO_IRQ_NUM
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-08 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-05
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add LSuserShellNoWaitLoop api.This api can enables the NIC to receive data without blocking.
|
|
|
|
- modify file format all file adopt lf format.
|
|
|
|
- add network/lwip_startup
|
|
|
|
- add network/raw_api/tcp_client
|
|
|
|
- add network/raw_api/tcp_server
|
|
|
|
- add network/raw_api/udp_client
|
|
|
|
- add network/raw_api/udp_server
|
|
|
|
- delete lwip_tftpclient
|
|
|
|
- delete lwip_echo
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- add lwip_port.c && lwip_port.h
|
|
|
|
- Restructuring the directory lwip-2.1.2/ports
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-06 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-06
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Add media drivers ,including the dc & dp
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Add media test to light the screen
|
|
|
|
- Add LVGL demo to test the benchmark
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- Add LVGL library
|
|
|
|
|
|
|
|
## README
|
|
|
|
|
|
|
|
- Add media config
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-06 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-02
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- merge fatfs tests (usb/sdmmc/sdio)
|
|
|
|
- merge sdmmc tests (fsdmmc/fsdio)
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- fix fsdio multi-block issue
|
|
|
|
- add data barrier to avoid optim issue (fsdio/fsdmmc)
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- add fatfs 0.1.4 and related configs
|
|
|
|
- port multi storage type with glue, therefore multi storage can be used at one binary image
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-02 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-12-01
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add freemodbus test example
|
|
|
|
- add readme file and E2000Q and E2000D configs
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- add freemodbus V1.6
|
|
|
|
- modified protocol port file of serial
|
|
|
|
- add Kconfig to select peripheral and chip
|
|
|
|
- modified third-party.mk to add complie freemodbus files
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-12-1 ChangeLog
|
|
|
|
|
|
|
|
Change Log sinc 2022-11-28
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- Unified parameter format in fparameters.h
|
|
|
|
- Move fearly_uart module to common folder
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-11-04 v0.4.0 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-11-01
|
|
|
|
|
|
|
|
## README
|
|
|
|
|
|
|
|
- add gitee branch description
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add E2000D/Q default config
|
|
|
|
- add test picture
|
|
|
|
- modified example description
|
|
|
|
- adjust example cmd
|
|
|
|
- update get-start\hello_world readme
|
|
|
|
- add get-start\hello_world fig indicating test result
|
|
|
|
- update qspi/rtc/wdt_test/sdmmc_cmd/qspi_sfud config for d2000 board
|
|
|
|
- update letter_shell readme
|
|
|
|
- update adc/pcie/qspi example for E2000 Demo board
|
|
|
|
- update lwip_echo/exception_debug/letter_shell_test/memory_pool_test/newlibc_test readme
|
|
|
|
- update exception_debug/letter_shell_test/memory_pool_test/newlibc_test examples for E2000 Q Demo board
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-11-01 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-10-26
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- fix bug in get pin pull mode
|
|
|
|
- fix bug in gpio 4/5, irq num mistype
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- update spi/sdio/gpio/usb example for E2000 Q Demo board
|
|
|
|
|
2022-11-10 22:22:48 +08:00
|
|
|
# Phytium Standalone SDK 2022-10-26 ChangeLog
|
|
|
|
|
|
|
|
Change Log sinc 2022-10-21
|
|
|
|
|
|
|
|
## aarch
|
|
|
|
|
|
|
|
- rename system file with f prefix
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- rename system file with f prefix
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- rename system file with f prefix
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- adopt to new system header file
|
|
|
|
|
|
|
|
## tools
|
|
|
|
|
|
|
|
- add script to export rt-trhead BSP from SDK
|
|
|
|
- adjust Kconfig blank line to support scons
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-10-21 ChangeLog
|
|
|
|
|
|
|
|
Change Log sinc 2022-10-15
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Optimize sata
|
|
|
|
- Optimize can
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- Adapt fatfs to e2000 demo board for sata
|
|
|
|
|
|
|
|
## Phytium Standalone SDK 2022-10-10 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-9-26
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- support fxhci in E2000
|
|
|
|
- remove support of fxhci with PCIe in FT2000/4
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add hid support for fxhci_host, demo keyboard input
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- remove usb disk port in fatfs
|
|
|
|
|
|
|
|
## Phytium Standalone SDK 2022-9-26 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-9-23
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Move some function from fpl011.c to fpl011_options.c
|
|
|
|
- Add RTS CTS DDMA option define
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add flow control and ddma example
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-9-23 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-9-15
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Optimize can drivers interface adapter freertos
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Modify can test example, add auto loopback test
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-9-7 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-08-30
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Add qspi boya flash quad read function
|
|
|
|
- Optimize qspi drivers interface adapter freertos
|
|
|
|
- Optimize sata drivers interface adapter freertos
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Modify qspi, sfud, spiffs test example, add auto test
|
|
|
|
- Modify sata test example, add auto test
|
|
|
|
|
|
|
|
Change Log since 2022-08-29
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- repair timer_tacho error
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Modify i2c test example, add auto test
|
|
|
|
- Modify timer_tacho test example, add auto test
|
|
|
|
- remove E2000 i2c_master_slave example
|
|
|
|
- move E2000 RTC example to i2c
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-8-29 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-08-24
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Add adc drivers interface adapter freertos
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Modify adc test example, add auto test
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-8-18 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-08-16
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Add pwm drivers interface adapter freertos
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Modify pwm test example, add auto test
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-8-11 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-8-16
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- fix generic timer tick bug
|
|
|
|
- fix early trace issue: extra operation for early trace call
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- delete spi poll-by-byte API and related code
|
|
|
|
- makeup FGpioGetPinIrqSourceType API
|
|
|
|
- fix uart compile issue
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- sdmmc: merge fsdmmc_irq and fsdmmc_poll
|
|
|
|
- sdmmc: fix csd issue, which is reversed in FT20004/D2000
|
|
|
|
- sdmmc: remove cmd-23 for FT20004/D2000, since they do not support SD-3.0
|
|
|
|
- fastfs-sd: compatible with sdmmc modifications
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- modify fspim_loopback, support FT20004/D2000/E2000
|
|
|
|
- modify fgpio_test, simplify code implementation
|
|
|
|
- add fddma_spi, test ok in E2000
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-8-16 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-08-11
|
|
|
|
|
|
|
|
## board/e2000/q
|
|
|
|
|
|
|
|
- add E2000Q mio pin function,board support
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Modify i2c fi2c_master_slave example to support e2000q,add e2000q default configs
|
|
|
|
- Modify serial example to support e2000q,add e2000q default configs
|
|
|
|
- Modify rtc rtc_ds1339 example to support e2000q,add e2000q default configs
|
|
|
|
- Modify timer timer_tacho example to support e2000q,add e2000q default configs
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-8-11 v0.3.1 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.3.0
|
|
|
|
|
|
|
|
## README
|
2023-05-11 10:25:21 +08:00
|
|
|
|
2022-11-10 22:22:48 +08:00
|
|
|
- add E2000D/S description
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-8-5 v0.3.0 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-08-04
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Add and restruct some drivers adapter e2000 interface
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Add and restruct some test examples adapter e2000 interface
|
|
|
|
- Modify the example documentations and default configs
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
- Restruct adapter e2000
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-08-04 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-08-03
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Modify the delay interface function in the XMAC example
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-08-04 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-08-01
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- add e2000d sata controller
|
|
|
|
- add can2.0 and canfd test choose config
|
|
|
|
- delete ddma and littlefs examples
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-08-03 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-08-02
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- add e2000d some configuration for interrupt
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-08-03 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-08-02
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- fix fgpio FGpioGetPinIrqSourceType bug
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-08-02 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-07-31
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- fix tftp bug
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-07-31 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-07-30
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- fix ROARSE and FRAC delay mis-typing, replace with ROUGH and DELICATE, for E2000 and D2000/FT2004
|
|
|
|
- add shortcut API to support set delay and get delay
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- remove is_busy flag from fspim
|
|
|
|
- fix cpol and cpha mistype in fspim
|
|
|
|
- fix register value overlapping in fspim
|
|
|
|
- simplify fgpio API FGpioGetPinIrqSourceType
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- support BY25Q32BS and BY25Q64BS in sfud
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-07-30 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-7-29
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- fix fnand bug
|
|
|
|
- fix fxmac bug
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- add lwip_port some user setting parameters
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Modify the lwip_echo example
|
2023-05-11 10:25:21 +08:00
|
|
|
|
2022-11-10 22:22:48 +08:00
|
|
|
# Phytium Standalone SDK 2022-07-29 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-07-18
|
|
|
|
|
|
|
|
# board
|
|
|
|
|
|
|
|
- fix parameters pcie mem32 space, support for pcie-sata aarch32 read/write
|
|
|
|
|
|
|
|
# driver
|
|
|
|
|
|
|
|
- modify qspi, support spiffs read/write
|
|
|
|
- modify wdt, support get timeout remaining time
|
|
|
|
- fix pwm config, support pwm 0~15 channel configuration
|
|
|
|
|
|
|
|
# third-party
|
|
|
|
|
|
|
|
- fix sfud, spiffs, fatfs modules
|
2023-05-11 10:25:21 +08:00
|
|
|
|
2022-11-10 22:22:48 +08:00
|
|
|
# Phytium Standalone SDK 2022-07-27 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-07-14
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- fix parameters sdio clk hz
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- modify fsdio, support DMA and PIO read/write
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- modify sdmmc, support eMMc
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-07-14 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-7-05
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- add fnand controler
|
|
|
|
- add fxmac controler
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add fnand_example
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- Port the fnand controller to lwip
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-07-13 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-6-20
|
|
|
|
|
|
|
|
# board
|
|
|
|
|
|
|
|
- modify e2000 iomux set function
|
|
|
|
- modify some parameters
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
# driver
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
- modify qspi read and write driver for E2000, add register port read and write data
|
|
|
|
- modify sata controller and pcie-sata read and write driver for E2000
|
|
|
|
- modify can driver for E2000, support for can and canfd
|
|
|
|
- modify pwm driver for E2000
|
|
|
|
- modify adc driver for E2000, support for adc0-0
|
|
|
|
- modify wdt driver for E2000
|
|
|
|
|
|
|
|
# example
|
|
|
|
|
|
|
|
- modify qspi norflash example
|
|
|
|
- modify sata controller read and write to support E2000
|
|
|
|
- modify can send and receive example
|
|
|
|
- modify adc example to collect voltage
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-07-12 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-07-05
|
|
|
|
|
|
|
|
# driver
|
|
|
|
|
|
|
|
- move spi dma function to fspim_dma
|
|
|
|
- modify gdma api
|
|
|
|
|
|
|
|
# board
|
|
|
|
|
|
|
|
- remove parameters of gdma1
|
|
|
|
|
|
|
|
# example
|
|
|
|
|
|
|
|
- modify fgdma and fddma example
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-07-05 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-6-30
|
|
|
|
|
|
|
|
# board
|
|
|
|
|
|
|
|
- modify e2000 fparameters_comm.h and add set mio function
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
# driver
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
- add fi2c configs and init things
|
|
|
|
- create Mio driver for E2000
|
2023-05-11 10:25:21 +08:00
|
|
|
- modify uart configs to support E2000
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
# example
|
|
|
|
|
|
|
|
- add RTC1339 example
|
|
|
|
- modify i2c/fi2c_master_slave to support E2000
|
|
|
|
- modify serial/fpl011_test to support E2000
|
|
|
|
- modify timer_tacho adapt to new iopad modifications
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-06-30 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-6-28
|
|
|
|
|
|
|
|
# board
|
|
|
|
|
|
|
|
- modify GPIO parameters in FT2000/4 and D2000
|
|
|
|
- add iopad configs for spi 0~3
|
|
|
|
|
|
|
|
# driver
|
|
|
|
|
|
|
|
- fix bug that spi busy status mis-set in interrupt mode
|
|
|
|
- add cs-set function for E2000
|
|
|
|
|
|
|
|
# third-party
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
- modify sfud fspim port to support cs-set
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
# example
|
|
|
|
|
|
|
|
- modify fspim_loopback and tested in E2000
|
|
|
|
- modify spi_sfud and tested in E2000
|
|
|
|
- modify littlefs_test and tested in E2000
|
|
|
|
- modify spiffs_test and tested in E2000
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-06-28 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-6-20
|
|
|
|
|
|
|
|
# board
|
|
|
|
|
|
|
|
- merge common parameters / early uart implmenetation of E2000 D/Q/S
|
|
|
|
- implment all io pad definition
|
|
|
|
- add iopad function to set func, pull, drive strength at one call
|
|
|
|
|
|
|
|
# driver
|
|
|
|
|
|
|
|
- update fgpio for E2000
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-06-20 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-6-16
|
2023-05-11 10:25:21 +08:00
|
|
|
|
2022-11-10 22:22:48 +08:00
|
|
|
## arch
|
|
|
|
|
|
|
|
- fix aarch32 Bss clear bug
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-6-16 v0.2.0 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-5-30
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Restruct gmac driver
|
|
|
|
- adapt to freertos lwip function
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Restruct lwip_echo example
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- modify lwip config
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-06-15 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-6-14
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- add timer_tacho driver
|
|
|
|
- modified fi2c_g.c to support e2000
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add timer example
|
|
|
|
- add tacho example
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- Modify fparameters.h to support timer_tacho and i2c
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-06-14 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-6-10
|
|
|
|
|
|
|
|
## arch
|
|
|
|
|
|
|
|
- Add aarch32/aarch64 trace uart in assembly
|
|
|
|
- Add trace stub function in bootup process
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Add example to demo exception trap
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- Modify fparameters.h to support assembly
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-6-09 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-6-10
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Add nand driver
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Add nand flash example
|
|
|
|
|
|
|
|
## arch
|
|
|
|
|
|
|
|
- clear HCR_EL2.TGE
|
|
|
|
- AARCH64 enable irq exception
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- FPinSetPull mistype
|
|
|
|
|
|
|
|
## README
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
- remove Linux arm aarch64 development environment
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-6-10 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-5-24
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Restruct SDIO driver
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Delete fsdio_probe example
|
|
|
|
- Add fsdio_cmd example
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- port fsdio to sdmmc freamwork
|
|
|
|
- add shell title for E2000 D/Q/S
|
|
|
|
- add prompt info for building E2000 D/Q/S images
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-5-24 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-5-18
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Add Semaphore driver
|
|
|
|
- Restruct GDMA driver
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Restruct GDMA async memcpy example
|
|
|
|
- Add Semaphore lock/unlock example
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- Change interrupt source trace to DEBUG level
|
|
|
|
- Fix memory-pool bug: not set is_ready flag when deinit memory-pool
|
|
|
|
- Add FASSERT_STATIC to check structure size
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-5-18 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-5-7
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Restruct can driver
|
|
|
|
- Add pwm driver to support E2000
|
|
|
|
- Add adc driver to support E2000
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Add can send and recv test
|
|
|
|
- Add pwm test
|
|
|
|
- Add adc test
|
|
|
|
|
|
|
|
## doc
|
|
|
|
|
|
|
|
- Add fcan.md
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-5-13 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-5-5
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Add DDMA driver
|
|
|
|
- Modify SPIM driver to support E2000
|
|
|
|
- Modify GPIO driver to support E2000
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Add SPI + DDMA loopback test
|
|
|
|
- Modify SPI loopback test to support E2000
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- Add interrupt source trace
|
|
|
|
- Skip l3 cache operations when it disabled
|
|
|
|
|
|
|
|
## doc
|
|
|
|
|
|
|
|
- Update code_convention.md
|
|
|
|
- Update PR check list
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-5-5 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-4-15
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Slave interrupt handle modified
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Change the command interface
|
2023-05-11 10:25:21 +08:00
|
|
|
- Add virtual eeprom
|
2022-11-10 22:22:48 +08:00
|
|
|
- Simulate master-slave communication at D2000
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-4-22 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-4-15
|
2023-05-11 10:25:21 +08:00
|
|
|
|
2022-11-10 22:22:48 +08:00
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Restruct I2C driver
|
|
|
|
- modified master poll write read
|
|
|
|
- add master intr poll write read
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Restruct fi2c_eeprom example
|
|
|
|
- Solve the problem of reading across pages
|
|
|
|
- complete eeprom page alignment
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-4-20 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-4-11
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Restruct gmac driver
|
|
|
|
- Restruct xmac driver
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Restruct ipv4 test
|
|
|
|
- Add ipv4 dhcp test
|
|
|
|
- Add ipv6 test
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- Add mac lwip port layer to support gmac and xmac
|
|
|
|
- Restruct gmac and xmac lwip interface
|
2023-05-11 10:25:21 +08:00
|
|
|
|
2022-11-10 22:22:48 +08:00
|
|
|
# Phytium Standalone SDK 2022-4-15 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-4-8
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Restruct GIC driver
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- Restruct Interrupt code
|
|
|
|
|
|
|
|
## arch
|
|
|
|
|
|
|
|
- aarch32/64 support for interrupt preemption
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-4-14 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-4-8
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- support test mode in fspim
|
|
|
|
- support tx and rx run at the same transfer api call
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add fspim loopback test
|
|
|
|
- add fspim sfud test
|
|
|
|
- add spiffs filesystem test
|
|
|
|
- add littlefs filesystem test
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
- add spiffs
|
2022-11-10 22:22:48 +08:00
|
|
|
- add littlefs, support littlefs dry-run
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- modify the way debug trace to have src file + src line tag
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-4-8 v0.1.17 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-2-18
|
|
|
|
|
|
|
|
- update openamp function
|
|
|
|
- update assert method
|
|
|
|
- re-construct fgpio, support gpio interrupt
|
|
|
|
- re-construct qspi norflash and watchdog driver
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-3-31 ChangeLog
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Restruct watch dog driver, add some additional functions
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Restruct example of wdt test
|
|
|
|
- Improve manual documentation
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-3-28 ChangeLog
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- Restruct qspi norflash driver, add some additional functions
|
|
|
|
- Adapt to different norflash manufacturers
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- re-organize example of qspi test, broken down into peripheral and storage
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-3-25 ChangeLog
|
|
|
|
|
|
|
|
Chang Log since 2022-3-18
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- re-construct fgpio, support gpio interrupt
|
|
|
|
- re-construct fioctrl and fiopad
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add fgpio-irq to demo usage of gpio interrupt
|
|
|
|
- add fgpio-softpwm to demo generate pwm with gpio
|
|
|
|
- add fioctrl-test to demo usage of ioctrl
|
|
|
|
- add fiopad-test to demo usage of iopad
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- add e2000 s/d/q default configs
|
|
|
|
- support print source file and source code line in FT_DEBUG
|
|
|
|
- convert config item DON_T_BINARY_OUTPUT to OUTPUT_BINARY
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-3-18 ChangeLog
|
|
|
|
|
|
|
|
Chang Log since 2022-2-18
|
|
|
|
|
|
|
|
## script
|
|
|
|
|
|
|
|
- Support SDK version
|
|
|
|
- Move uninstall.py to unsetup.py
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- Unify assert api with FASSERT and FASSERT_MSG
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- Letter-shell: add SHELL_EXPORT_EXIT_MSG and SHELL_EXPORT_EXIT_MSG to support exit msg print when return from cmd rountine
|
|
|
|
|
|
|
|
## tools
|
|
|
|
|
|
|
|
- Remove build_all_app and intergrate_test_app
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-3-09 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-2-18
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
## arch
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
- Modified some parameters in the MMU and added FSetTlbAttributes interfaces
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- Add OpenAMP library
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- Add OpenAMP example
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-2-18 v0.1.16 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-2-15
|
|
|
|
|
|
|
|
- replace LICENSE with Phytium Public License 1.0 (PPL-1.0)
|
|
|
|
- update file COPYRIGHT declaration with PPL-1.0
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-2-15 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2022-2-7
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- add fusb driver
|
|
|
|
- add fxhci driver
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add fxhci-pcie-usb example to support usb device discovery
|
|
|
|
- add fusbdisk example to port fatfs for usb mass storage device
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-2-10 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2021-02-7
|
|
|
|
|
|
|
|
## arch
|
|
|
|
|
|
|
|
- Modifying Some variable definitions in cache
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
- Modify the function interface in the _cpu.c document to change the core content not to respond when the work core does not support it
|
|
|
|
- Fixing interrupt.c initialization problems
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
## gicv3
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
- Modifying cpu interface processing of multi-core interfaces in gicv3
|
2022-11-10 22:22:48 +08:00
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
## example
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
- Modifying the handling of multi-core function interfaces in Libmetal
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- Add a new cpu directory
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2022-2-07 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2021-12-10
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- add sata driver
|
|
|
|
- add fpcie driver
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add sata test example
|
|
|
|
- add sata fatfs test example
|
|
|
|
- add pcie probe test example
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2021-12-10 v0.1.15 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2021-12-07
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- fix get ocr timeout in ft2004
|
|
|
|
- rename assert and delay macro
|
|
|
|
- rename ymodem
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- unify example makefile setting
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2021-12-07 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2021-12-6
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- add ymodem transfer
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add rtc module test function
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2021-12-6 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2021-11-29
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
1. re-construct fsdio and fsdmmc
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
1. add memory test example
|
|
|
|
2. add fsdio probe example
|
|
|
|
3. add fsdmmc probe example
|
|
|
|
4. add fsdmmc cmd example
|
|
|
|
5. add fsdmmc fatfs example
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
1. add slink fslink_list.c
|
|
|
|
2. add memory pool fmemory_pool.c
|
|
|
|
|
|
|
|
## configs
|
|
|
|
|
|
|
|
1. update default configs for all platform
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
1. re-construct sdmmc port in poll and irq
|
|
|
|
2. add tlfs to support fmemory_pool.c
|
|
|
|
|
|
|
|
## script
|
|
|
|
|
|
|
|
1. modify serial_trans.py to improve cmd-trans in D2000
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2021-11-29 ChangeLog
|
|
|
|
|
|
|
|
Change Log since 2021-11-25
|
|
|
|
|
|
|
|
## arch
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
1. Add stack initialization
|
2022-11-10 22:22:48 +08:00
|
|
|
2. Locate the final mode in SVC mode
|
2023-05-11 10:25:21 +08:00
|
|
|
3. Initialize the BSS and SBSS segments
|
|
|
|
4. Copy data to the RAM
|
|
|
|
5. Enable the FPU function
|
|
|
|
6. Fpu is pushed when irq is abnormal
|
|
|
|
7. Other exceptions are treated as error exceptions
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
## ld
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
1. Add stack parameter Settings for different exceptions
|
|
|
|
2. Rename variables in different sections
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
1. Letter_shell test modifies the makefile
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2021-11-25 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.14
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
- add sfud qspi test
|
2022-11-10 22:22:48 +08:00
|
|
|
- restruct sfud_port.c, add spi and qspi probe
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- restruct qspi norflash driver
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- re-organize example of qspi test
|
|
|
|
- make spi and qspi compatible in sfud
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2021-11-23 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.13
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- add coremark 1.01 for core performace test
|
|
|
|
- add llcbench for cache performance test
|
|
|
|
- add memperf for memory performace test
|
|
|
|
- add unity-2.5.2 to support unit test
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- rename fxmac according to name convention
|
|
|
|
- update user interface of frtc
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- re-organize example with category, e.g. benchmark, eth
|
|
|
|
- add catche_bench、cormark_bench and memperf_bench
|
|
|
|
|
|
|
|
## tools
|
|
|
|
|
|
|
|
- add intergrate_test_app and unit_test_app to demo usage of two
|
|
|
|
|
|
|
|
# Phytium Standalone SDK 2021-11-17 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.12
|
|
|
|
|
|
|
|
## aarch64/gcc
|
|
|
|
|
|
|
|
- remodify boot.S
|
|
|
|
- remodify crt0.S
|
|
|
|
- remodify vector.S
|
|
|
|
|
|
|
|
## aarch64
|
|
|
|
|
|
|
|
- remodify exception.c
|
|
|
|
- remodify mmu.c
|
|
|
|
- add l3cache.c
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- remodify parameters.c
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.12 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.11, 2021.11.15
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add fgmac link example
|
|
|
|
- add fgmac lwip echo-ping example
|
|
|
|
- add fgmac lwip tftp example
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- re-construct fgmac driver
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- modify port of fgmac lwip
|
|
|
|
- add fatfs, port for ramdisk
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.11 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.10, 2021.11.9
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
## example
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
- add fspi nor flash example
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- re-construct fspim driver
|
|
|
|
|
|
|
|
## script
|
|
|
|
|
|
|
|
- add flash_boot.mk, support make flash monitor
|
|
|
|
|
|
|
|
## doc
|
|
|
|
|
|
|
|
- add fspim driver api reference
|
|
|
|
- add sfud reference
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.10 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.9, 2021.11.5
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add rtc driver and test example
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- re-construct wdt drivers
|
|
|
|
- add rtc driver
|
|
|
|
|
|
|
|
## doc
|
|
|
|
|
|
|
|
- add wdt driver api reference
|
|
|
|
- add rtc driver api reference
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.9 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.8, 2021.11.1
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add uart test example
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- re-construct uart fpl011 drivers
|
|
|
|
|
|
|
|
## doc
|
|
|
|
|
|
|
|
- add fpl011 driver api reference
|
|
|
|
- add uart test readme
|
|
|
|
|
|
|
|
## arch
|
|
|
|
|
|
|
|
- add L3 cache disable
|
|
|
|
- modify the savefloatRegister location
|
2023-05-11 10:25:21 +08:00
|
|
|
- add
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.8 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.7, 2021.11.1
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add i2c eeprom example
|
|
|
|
- add i2c slave example
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- re-construct i2c drivers
|
|
|
|
- support i2c slave
|
|
|
|
|
|
|
|
## tools
|
|
|
|
|
|
|
|
- add test utility to build example images for all supported platform
|
|
|
|
|
|
|
|
## script
|
|
|
|
|
|
|
|
- add build_all.mk to support test utility
|
|
|
|
- support make ldconfig and make setconfig
|
|
|
|
|
|
|
|
## doc
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
- add i2c driver api refernce
|
2022-11-10 22:22:48 +08:00
|
|
|
- add i2c slave & i2c eeprom readme
|
|
|
|
- add driver template
|
|
|
|
- add more design figure *.dio
|
|
|
|
|
|
|
|
## bug-fix
|
|
|
|
|
|
|
|
- fix CONFIG_USE_LIBC bug, which is converted to CONFIG_USE_G_LIBC in all example
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.7 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.6, 2021.10.20
|
|
|
|
|
|
|
|
- re-organize readme and docs
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.6 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.5, 2021.10.19
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add project to demo usage of newlib
|
|
|
|
|
|
|
|
## script
|
|
|
|
|
|
|
|
- add `PHYTIUM_DEV_PATH` for all platforms
|
|
|
|
- install cross tool to `PHYTIUM_DEV_PATH`
|
|
|
|
- update GNU CC version to 10.3.1-2021.07
|
|
|
|
- modify CC libc.a for printf issue
|
2023-05-11 10:25:21 +08:00
|
|
|
- merge newlib to CC tool
|
2022-11-10 22:22:48 +08:00
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.5 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.4, 2021.10.14
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add project template to support Windows10 + mingw64 developing
|
|
|
|
|
|
|
|
## script
|
|
|
|
|
|
|
|
- modify install.py to support Windows10 + mingw64
|
|
|
|
- add Windows10 cmd script to access mingw64 shell and Windows tftpd tool
|
|
|
|
- modify compiler.mk to support Windows10 + mingw64
|
|
|
|
- add uninstall.py to support uninstall sdk
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.4 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.3, 2021.10.13
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
2023-05-11 10:25:21 +08:00
|
|
|
- add iomux for E2000
|
2022-11-10 22:22:48 +08:00
|
|
|
- add nandflash driver for E2000
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- add yaffs2 for ramsim
|
|
|
|
|
|
|
|
## lib
|
|
|
|
|
|
|
|
- Modify the standard system call implementation
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- add printf for trap functions
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.3 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.2, 2021.10.08
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- modify sdmmc drivers for FT2000/4 and D2000 to adopt sdmmc cmd component
|
|
|
|
- add sdio driver for E2000
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add mmc cmds for overall_test example
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- modify letter shell to get reture result
|
|
|
|
- add sdmmc cmd component
|
|
|
|
|
|
|
|
## script
|
|
|
|
|
|
|
|
- add install.py as alternative install script
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.2 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.1, 2021.9.24
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- modify gmac_dma driver adapting to freertos lwip
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.1 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.1.0
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- support watchdog timer
|
|
|
|
|
|
|
|
## baremetal/example
|
|
|
|
|
|
|
|
- add wdt_test example
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.1.0 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.0.11
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- support gicv3 init with multiple cores
|
|
|
|
- support watchdog timer
|
|
|
|
|
|
|
|
## baremetal/example
|
|
|
|
|
|
|
|
- add letter shell test to demo application of shell
|
|
|
|
- add libmetal test to demo core0 - core1 commuication with libmetal support
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- add letter shell 3.1
|
|
|
|
- add libmetal 1.0.0
|
|
|
|
|
|
|
|
## tools
|
|
|
|
|
|
|
|
- include elfio tools
|
|
|
|
|
|
|
|
## script
|
|
|
|
|
|
|
|
- support linkscript config with sdkconfig.h
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.0.11 ChangeLog
|
2023-05-11 10:25:21 +08:00
|
|
|
|
2022-11-10 22:22:48 +08:00
|
|
|
Change Log since v0.0.10
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- add f_gmac for FT2000-4 and D2000
|
|
|
|
- support generic timer tick
|
|
|
|
- unify api interface for cache operation
|
|
|
|
|
|
|
|
## baremetal/example
|
|
|
|
|
|
|
|
- add gmac_test example to support gmac 'recv intrrupt'
|
|
|
|
- add lwip_test example to support 'host ping'
|
|
|
|
|
|
|
|
## third-party
|
|
|
|
|
|
|
|
- port lwip 2.1.2 for FT2000-4 and D2000 with f_gmac
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.0.10 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.0.9
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- add gdma for E2000
|
|
|
|
|
|
|
|
## baremetal/example
|
|
|
|
|
|
|
|
- add gdma example for aarch32/aarch64
|
|
|
|
- gdma example surpport direct and bdl mode
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.0.9 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.0.8
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- add pcie for FT200-4
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- merge D2000 board
|
|
|
|
|
|
|
|
## baremetal/example
|
|
|
|
|
|
|
|
- add pcie example for aarch32/aarch64
|
|
|
|
- pcie example surpport dma and mmio
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.0.8 ChangeLog
|
|
|
|
|
|
|
|
Change Log since v0.0.7
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- support D2000
|
|
|
|
- add D2000 AARCH32/AARCH64 deconfigs
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- add sdci for D2000/FT2000-4
|
|
|
|
- add mci for E2000 (to do)
|
|
|
|
- fix timer & tacho review issues
|
|
|
|
|
|
|
|
## make
|
|
|
|
|
|
|
|
- support switch platform
|
|
|
|
|
|
|
|
Change Log sinc v0.0.6
|
|
|
|
|
|
|
|
## board
|
|
|
|
|
|
|
|
- add ft2004 io mux parameters
|
|
|
|
|
|
|
|
## common
|
|
|
|
|
|
|
|
- support delay sleep by ms and us
|
|
|
|
|
|
|
|
## configs
|
|
|
|
|
|
|
|
- add default configs for supported platform
|
|
|
|
|
|
|
|
## drivers
|
|
|
|
|
|
|
|
- add i2c drivers
|
|
|
|
- add qspi drivers
|
|
|
|
- add timer & tacho drivers
|
|
|
|
|
|
|
|
## example
|
|
|
|
|
|
|
|
- add i2c eeprom master example
|
|
|
|
- add qspi nor flash example
|
|
|
|
- add timer example for e2000
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.0.6 ChangeLog
|
|
|
|
|
|
|
|
Change Log sinc v0.0.5
|
|
|
|
|
|
|
|
## driver
|
|
|
|
|
|
|
|
- add canfd
|
|
|
|
- xmac
|
|
|
|
- spi
|
|
|
|
|
|
|
|
## baremetal/example
|
|
|
|
|
|
|
|
- add can_test
|
|
|
|
- add spi_test
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.0.5 ChangeLog
|
|
|
|
|
|
|
|
Change Log sinc v0.0.4
|
|
|
|
|
|
|
|
## BSP
|
|
|
|
|
|
|
|
- add board to support platforms
|
|
|
|
- support iomux, gpio and eth drivers
|
|
|
|
|
|
|
|
## Scripts
|
|
|
|
|
|
|
|
- update install.sh
|
|
|
|
|
|
|
|
## Others
|
|
|
|
|
|
|
|
- add git attr to fix cr/lr issue
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.0.4 ChangeLog
|
|
|
|
|
|
|
|
Change Log sinc v0.0.2
|
|
|
|
|
|
|
|
## BSP
|
|
|
|
|
|
|
|
- support Rt-Thread 32 bit single and smp Mode
|
|
|
|
- Support Rt-Thread 64 bit single Mode
|
|
|
|
- 32bit , 64 bit baremetal support libc
|
|
|
|
- 32bit , 64 bit support fpu
|
|
|
|
|
|
|
|
## baremetal/example
|
|
|
|
|
|
|
|
- aarch32_math_test
|
|
|
|
|
|
|
|
## tools
|
|
|
|
|
|
|
|
- add sdkconfig.h header
|
|
|
|
|
|
|
|
# Phytium Standalone SDK v0.0.2 ChangeLog
|
|
|
|
|
|
|
|
Change Log sinc v0.0.1
|
|
|
|
|
|
|
|
## BSP
|
|
|
|
|
|
|
|
- support SYS Mode for Freertos
|
|
|
|
- support OS defined Irq/Swi handler for FreeRTOS
|
|
|
|
|
|
|
|
## Doc
|
|
|
|
|
|
|
|
- add checklist for pre-release check
|
|
|
|
- update Readme
|
|
|
|
|
|
|
|
Change Log since init
|
|
|
|
|
|
|
|
## Baremetal
|
|
|
|
|
|
|
|
### add aarch32 & aarch64 example
|
|
|
|
|
|
|
|
- aarch32_hello_world: hello world run in ft2000-4/e2000
|
|
|
|
- aarch32_qemu_debug: hello world and step debug in qemu
|
|
|
|
- aarch32_timer_irq: run with generic timer tick irq
|
|
|
|
- aarch32_cache_mmu_wr: run with cache (L1/L2/L3) and mmu enabled
|
|
|
|
- aarch32_uart_irq: run with uart tx and rx irq
|
|
|
|
- aarch64_uart_irq_send: run with uart tx and rx irq in aarch64
|
|
|
|
|
|
|
|
## BSP
|
|
|
|
|
|
|
|
- support armv8 aarch32/aarch64
|
|
|
|
- support platform FT2000-4/E2000/Qemu-AARCH32
|
|
|
|
- support cache and mmu
|
|
|
|
- support irq, system trap
|
|
|
|
- support generic timer
|
|
|
|
- support assert and debug trace
|
|
|
|
- support early uart print during system init
|
|
|
|
- support system error coding
|
|
|
|
|
|
|
|
## Lib
|
|
|
|
|
|
|
|
- support c standard lib
|
|
|
|
- support c no standard lib
|
|
|
|
- add kconfiglib to support menuconfig
|
|
|
|
|
|
|
|
## Make
|
|
|
|
|
|
|
|
- add basic compile scripts, 'complier.mk' 'ld.mk'
|
|
|
|
- add compile info print script, 'buildinfo.mk'
|
|
|
|
- add menuconfig setting script, 'preconfig.mk'
|
|
|
|
- add source code export script, 'packsource.mk'
|
|
|
|
|
|
|
|
## Scripts
|
|
|
|
|
|
|
|
- add sdk install and register script, 'export.sh'
|
|
|
|
- add utility script
|