mirror of
https://gitee.com/seekfree/TC264_Library.git
synced 2026-06-03 19:32:55 +00:00
V1.1.7
增加串口版本的小钻风驱动
将摄像头类型变量通过枚举体进行定义
将小钻风的解压函数与发送图像到上位机的函数放到串口版本小钻风的驱动文件中
更新ADS教程文档
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,159 +0,0 @@
|
|||||||
################################################################################
|
|
||||||
# Automatically-generated file. Do not edit!
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := rm -rf
|
|
||||||
|
|
||||||
# All of the sources participating in the build are defined here
|
|
||||||
-include sources.mk
|
|
||||||
-include USER/subdir.mk
|
|
||||||
-include Libraries/seekfree_peripheral/subdir.mk
|
|
||||||
-include Libraries/seekfree_libraries/common/subdir.mk
|
|
||||||
-include Libraries/seekfree_libraries/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/_PinMap/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/_Lib/InternalMux/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/_Lib/DataHandling/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/_Impl/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Vadc/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Vadc/Adc/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Stm/Timer/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Stm/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Src/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Smu/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Sent/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Sent/Sent/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Scu/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Qspi/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Qspi/SpiSlave/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Qspi/SpiMaster/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Psi5s/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Psi5s/Psi5s/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Psi5/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Psi5/Psi5/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Port/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Port/Io/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Multican/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Multican/Can/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Mtu/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Msc/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Msc/Msc/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Iom/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Iom/Driver/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/I2c/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/I2c/I2c/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Hssl/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Hssl/Hssl/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Trig/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Tom/Timer/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Tom/PwmHl/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Tom/Pwm/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Tim/In/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Atom/Timer/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Atom/PwmHl/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Atom/Pwm/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Gpt12/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Gpt12/IncrEnc/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Flash/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Fft/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Fft/Fft/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Fce/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Fce/Crc/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Eth/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Eth/Phy_Pef7071/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Eray/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Eray/Eray/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Emem/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Dts/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Dts/Dts/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Dsadc/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Dsadc/Rdc/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Dsadc/Dsadc/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Dma/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Dma/Dma/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Cpu/Trap/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Cpu/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Cpu/Irq/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Cpu/CStart/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Cif/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Cif/Cam/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/TimerWithTrigger/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/Timer/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/TPwm/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/PwmHl/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/PwmBc/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/Icu/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Asclin/Std/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Asclin/Spi/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Asclin/Lin/subdir.mk
|
|
||||||
-include Libraries/BaseSw/iLLD/TC26B/Tricore/Asclin/Asc/subdir.mk
|
|
||||||
-include Libraries/BaseSw/Service/CpuGeneric/SysSe/Time/subdir.mk
|
|
||||||
-include Libraries/BaseSw/Service/CpuGeneric/SysSe/Math/subdir.mk
|
|
||||||
-include Libraries/BaseSw/Service/CpuGeneric/SysSe/General/subdir.mk
|
|
||||||
-include Libraries/BaseSw/Service/CpuGeneric/SysSe/Comm/subdir.mk
|
|
||||||
-include Libraries/BaseSw/Service/CpuGeneric/SysSe/Bsp/subdir.mk
|
|
||||||
-include Libraries/BaseSw/Service/CpuGeneric/StdIf/subdir.mk
|
|
||||||
-include Libraries/BaseSw/Service/CpuGeneric/If/subdir.mk
|
|
||||||
-include Libraries/BaseSw/Infra/Platform/Tricore/Compilers/subdir.mk
|
|
||||||
-include subdir.mk
|
|
||||||
-include objects.mk
|
|
||||||
|
|
||||||
ifneq ($(MAKECMDGOALS),clean)
|
|
||||||
ifneq ($(strip $(CC_DEPS)),)
|
|
||||||
-include $(CC_DEPS)
|
|
||||||
endif
|
|
||||||
ifneq ($(strip $(C++_DEPS)),)
|
|
||||||
-include $(C++_DEPS)
|
|
||||||
endif
|
|
||||||
ifneq ($(strip $(C_UPPER_DEPS)),)
|
|
||||||
-include $(C_UPPER_DEPS)
|
|
||||||
endif
|
|
||||||
ifneq ($(strip $(CXX_DEPS)),)
|
|
||||||
-include $(CXX_DEPS)
|
|
||||||
endif
|
|
||||||
ifneq ($(strip $(CPP_DEPS)),)
|
|
||||||
-include $(CPP_DEPS)
|
|
||||||
endif
|
|
||||||
ifneq ($(strip $(C_DEPS)),)
|
|
||||||
-include $(C_DEPS)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
|
||||||
SECONDARY_SIZE += \
|
|
||||||
1-ADC_Demo.siz \
|
|
||||||
1-ADC_Demo.siz \
|
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
|
||||||
all: 1-ADC_Demo.elf secondary-outputs
|
|
||||||
|
|
||||||
# Tool invocations
|
|
||||||
1-ADC_Demo.elf: $(OBJS)
|
|
||||||
@echo 'Building target: $@'
|
|
||||||
@echo 'Invoking: TASKING Linker'
|
|
||||||
cctc -lrt -lfp_fpu -lcs_fpu -Wl-Oc -Wl-OL -Wl-Ot -Wl-Ox -Wl-Oy -Wl--map-file="1-ADC_Demo.map" -Wl-mc -Wl-mf -Wl-mi -Wl-mk -Wl-ml -Wl-mm -Wl-md -Wl-mr -Wl-mu --no-warnings= -Wl--error-limit=42 --strict --anachronisms --force-c++ -Ctc26xb -o"1-ADC_Demo.elf" -Wl-o"1-ADC_Demo.hex:IHEX" --lsl-core=vtc --lsl-file=../Lcf_Tasking_Tricore_Tc.lsl $(OBJS)
|
|
||||||
@echo 'Finished building target: $@'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
1-ADC_Demo.siz: 1-ADC_Demo.elf
|
|
||||||
@echo 'Invoking: Print Size'
|
|
||||||
elfsize "1-ADC_Demo.elf"
|
|
||||||
@echo 'Finished building: $@'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
|
||||||
find . ! -name "*.mk" ! -name "makefile" ! -name "." -type f -delete
|
|
||||||
-@echo ' '
|
|
||||||
|
|
||||||
secondary-outputs: $(SECONDARY_SIZE)
|
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
################################################################################
|
|
||||||
# Automatically-generated file. Do not edit!
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
USER_OBJS :=
|
|
||||||
|
|
||||||
LIBS :=
|
|
||||||
|
|
||||||
@@ -1,117 +0,0 @@
|
|||||||
################################################################################
|
|
||||||
# Automatically-generated file. Do not edit!
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
C_UPPER_SRCS :=
|
|
||||||
CXX_SRCS :=
|
|
||||||
C++_SRCS :=
|
|
||||||
OBJ_SRCS :=
|
|
||||||
CC_SRCS :=
|
|
||||||
SRC_SRCS :=
|
|
||||||
CPP_SRCS :=
|
|
||||||
C_SRCS :=
|
|
||||||
O_SRCS :=
|
|
||||||
CC_DEPS :=
|
|
||||||
C++_DEPS :=
|
|
||||||
EXECUTABLES :=
|
|
||||||
C_UPPER_DEPS :=
|
|
||||||
CXX_DEPS :=
|
|
||||||
OBJS :=
|
|
||||||
SECONDARY_SIZE :=
|
|
||||||
COMPILED_SRCS :=
|
|
||||||
CPP_DEPS :=
|
|
||||||
C_DEPS :=
|
|
||||||
|
|
||||||
# Every subdirectory with source files must be described here
|
|
||||||
SUBDIRS := \
|
|
||||||
Libraries/BaseSw/Infra/Platform/Tricore/Compilers \
|
|
||||||
Libraries/BaseSw/Service/CpuGeneric/If \
|
|
||||||
Libraries/BaseSw/Service/CpuGeneric/StdIf \
|
|
||||||
Libraries/BaseSw/Service/CpuGeneric/SysSe/Bsp \
|
|
||||||
Libraries/BaseSw/Service/CpuGeneric/SysSe/Comm \
|
|
||||||
Libraries/BaseSw/Service/CpuGeneric/SysSe/General \
|
|
||||||
Libraries/BaseSw/Service/CpuGeneric/SysSe/Math \
|
|
||||||
Libraries/BaseSw/Service/CpuGeneric/SysSe/Time \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Asclin/Asc \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Asclin/Lin \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Asclin/Spi \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Asclin/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/Icu \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/PwmBc \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/PwmHl \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/TPwm \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/Timer \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Ccu6/TimerWithTrigger \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Cif/Cam \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Cif/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Cpu/CStart \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Cpu/Irq \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Cpu/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Cpu/Trap \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Dma/Dma \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Dma/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Dsadc/Dsadc \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Dsadc/Rdc \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Dsadc/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Dts/Dts \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Dts/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Emem/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Eray/Eray \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Eray/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Eth/Phy_Pef7071 \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Eth/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Fce/Crc \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Fce/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Fft/Fft \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Fft/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Flash/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Gpt12/IncrEnc \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Gpt12/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Atom/Pwm \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Atom/PwmHl \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Atom/Timer \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Tim/In \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Tom/Pwm \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Tom/PwmHl \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Tom/Timer \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Gtm/Trig \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Hssl/Hssl \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Hssl/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/I2c/I2c \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/I2c/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Iom/Driver \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Iom/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Msc/Msc \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Msc/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Mtu/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Multican/Can \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Multican/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Port/Io \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Port/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Psi5/Psi5 \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Psi5/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Psi5s/Psi5s \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Psi5s/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Qspi/SpiMaster \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Qspi/SpiSlave \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Qspi/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Scu/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Sent/Sent \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Sent/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Smu/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Src/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Stm/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Stm/Timer \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Vadc/Adc \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/Vadc/Std \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/_Impl \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/_Lib/DataHandling \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/_Lib/InternalMux \
|
|
||||||
Libraries/BaseSw/iLLD/TC26B/Tricore/_PinMap \
|
|
||||||
Libraries/seekfree_libraries/common \
|
|
||||||
Libraries/seekfree_libraries \
|
|
||||||
Libraries/seekfree_peripheral \
|
|
||||||
USER \
|
|
||||||
|
|
||||||
@@ -86,7 +86,7 @@
|
|||||||
IFXCOMPILER_COMMON_LINKER_SYMBOLS()
|
IFXCOMPILER_COMMON_LINKER_SYMBOLS()
|
||||||
IFXCOMPILER_CORE_LINKER_SYMBOLS(0)
|
IFXCOMPILER_CORE_LINKER_SYMBOLS(0)
|
||||||
|
|
||||||
IFX_EXTERN void core0_main(void);
|
IFX_EXTERN void core0_main(void); // @suppress("Unused function declaration")
|
||||||
#if defined(__TASKING__)
|
#if defined(__TASKING__)
|
||||||
__asm("\t .extern core0_main");
|
__asm("\t .extern core0_main");
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -71,7 +71,7 @@
|
|||||||
IFXCOMPILER_COMMON_LINKER_SYMBOLS()
|
IFXCOMPILER_COMMON_LINKER_SYMBOLS()
|
||||||
IFXCOMPILER_CORE_LINKER_SYMBOLS(1)
|
IFXCOMPILER_CORE_LINKER_SYMBOLS(1)
|
||||||
|
|
||||||
IFX_EXTERN void core1_main(void);
|
IFX_EXTERN void core1_main(void); // @suppress("Unused function declaration")
|
||||||
#if defined(__TASKING__)
|
#if defined(__TASKING__)
|
||||||
__asm("\t .extern core1_main");
|
__asm("\t .extern core1_main");
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -91,5 +91,9 @@ V1.1.5
|
|||||||
dma_link_list<73>ṹ<EFBFBD>嶨<EFBFBD><E5B6A8><EFBFBD><EFBFBD><EFBFBD>Ӷ<EFBFBD><D3B6><EFBFBD>
|
dma_link_list<73>ṹ<EFBFBD>嶨<EFBFBD><E5B6A8><EFBFBD><EFBFBD><EFBFBD>Ӷ<EFBFBD><D3B6><EFBFBD>
|
||||||
|
|
||||||
V1.1.6
|
V1.1.6
|
||||||
<20><>printf<74><EFBFBD>Ϊͨ<CEAA><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
<20><>printf<74><EFBFBD>Ϊͨ<CEAA><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD>ΪADS<44>Ĺ<EFBFBD><C4B9>̣<EFBFBD>ADSֱ<53>ӵ<EFBFBD><D3B5>뼴<EFBFBD>ɱ<EFBFBD><C9B1><EFBFBD>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD>ΪADS<44>Ĺ<EFBFBD><C4B9>̣<EFBFBD>ADSֱ<53>ӵ<EFBFBD><D3B5>뼴<EFBFBD>ɱ<EFBFBD><C9B1><EFBFBD>
|
||||||
|
|
||||||
|
V1.1.7
|
||||||
|
<20><><EFBFBD>Ӵ<EFBFBD><D3B4>ڰ汾<DAB0><E6B1BE>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>ͱ<EFBFBD><CDB1><EFBFBD>ͨ<EFBFBD><CDA8>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6><EFBFBD>
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
#include "zf_uart.h"
|
#include "zf_uart.h"
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
|
|
||||||
uint8 camera_type; //<2F><><EFBFBD><EFBFBD>ͷ<EFBFBD>ͺ<EFBFBD> 1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2<><32><EFBFBD><EFBFBD>ͫ<EFBFBD><CDAB><EFBFBD><EFBFBD>δ֧<CEB4>֣<EFBFBD>3<EFBFBD><33>С<EFBFBD><D0A1><EFBFBD><EFBFBD>
|
CAMERA_TYPE_enum camera_type; //<2F><><EFBFBD><EFBFBD>ͷ<EFBFBD>ͺ<EFBFBD>
|
||||||
|
|
||||||
|
|
||||||
App_Cpu0 g_AppCpu0; //Ƶ<><C6B5><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
App_Cpu0 g_AppCpu0; //Ƶ<><C6B5><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
||||||
|
|||||||
@@ -105,13 +105,19 @@ typedef enum //ö
|
|||||||
}GPIOLEVEL_enum;
|
}GPIOLEVEL_enum;
|
||||||
|
|
||||||
|
|
||||||
|
typedef enum //ö<>ٶ˿ڵ<CBBF>ƽ
|
||||||
|
{
|
||||||
|
CAMERA_BIN=1, //С<><D0A1><EFBFBD><EFBFBD>
|
||||||
|
CAMERA_BIN_UART, //С<><D0A1><EFBFBD>紮<EFBFBD>ڰ汾
|
||||||
|
CAMERA_GRAYSCALE, //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
CAMERA_COLOR, //<2F><>ͫ
|
||||||
|
}CAMERA_TYPE_enum;
|
||||||
|
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
|
||||||
extern uint8 camera_type; //<2F><><EFBFBD><EFBFBD>ͷ<EFBFBD>ͺ<EFBFBD> 1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2<><32><EFBFBD><EFBFBD>ͫ<EFBFBD><CDAB><EFBFBD><EFBFBD>δ֧<CEB4>֣<EFBFBD>3<EFBFBD><33>С<EFBFBD><D0A1><EFBFBD><EFBFBD>
|
extern CAMERA_TYPE_enum camera_type; //<2F><><EFBFBD><EFBFBD>ͷ<EFBFBD>ͺ<EFBFBD>
|
||||||
|
|
||||||
|
|
||||||
void get_clk(void);
|
void get_clk(void);
|
||||||
|
|||||||
@@ -64,6 +64,7 @@
|
|||||||
#include "SEEKFREE_IPS200_PARALLEL8.h"
|
#include "SEEKFREE_IPS200_PARALLEL8.h"
|
||||||
#include "SEEKFREE_7725.h"
|
#include "SEEKFREE_7725.h"
|
||||||
#include "SEEKFREE_RDA5807.h"
|
#include "SEEKFREE_RDA5807.h"
|
||||||
|
#include "SEEKFREE_7725_UART.h"
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
@@ -147,7 +147,7 @@ uint8 ov7725_reg_init(void)
|
|||||||
void ov7725_port_init(void)
|
void ov7725_port_init(void)
|
||||||
{
|
{
|
||||||
uint8 i;
|
uint8 i;
|
||||||
camera_type = 3;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
|
camera_type = CAMERA_BIN;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>
|
||||||
|
|
||||||
//<2F><><EFBFBD><EFBFBD>ͷ<EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD>ʼ<EFBFBD><CABC>
|
//<2F><><EFBFBD><EFBFBD>ͷ<EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD>ʼ<EFBFBD><CABC>
|
||||||
//<2F><>ʼ<EFBFBD><CABC> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
//<2F><>ʼ<EFBFBD><CABC> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
@@ -215,48 +215,3 @@ void ov7725_dma(void)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
// @brief С<><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>ݽ<EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>
|
|
||||||
// @param *data1 Դ<><D4B4>ַ
|
|
||||||
// @param *data2 Ŀ<>ĵ<EFBFBD>ַ
|
|
||||||
// @return void
|
|
||||||
// @since v1.0
|
|
||||||
// Sample usage: Image_Decompression(da1,dat2[0]);//<2F><>һά<D2BB><CEAC><EFBFBD><EFBFBD>dat1<74><31><EFBFBD><EFBFBD><EFBFBD>ݽ<EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>ά<EFBFBD><CEAC><EFBFBD><EFBFBD>dat2<74><32>.
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
void image_decompression(uint8 *data1,uint8 *data2)
|
|
||||||
{
|
|
||||||
uint8 temp[2] = {0,255};
|
|
||||||
uint16 lenth = OV7725_SIZE;
|
|
||||||
uint8 i = 8;
|
|
||||||
|
|
||||||
|
|
||||||
while(lenth--)
|
|
||||||
{
|
|
||||||
i = 8;
|
|
||||||
while(i--)
|
|
||||||
{
|
|
||||||
*data2++ = temp[(*data1 >> i) & 0x01];
|
|
||||||
}
|
|
||||||
data1++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
// @brief С<><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷδ<CDB7><CEB4>ѹͼ<D1B9><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD>鿴ͼ<E9BFB4><CDBC>
|
|
||||||
// @param *imgaddr ѹ<><D1B9>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD>ַ
|
|
||||||
// @param *imgsize ͼ<><CDBC><EFBFBD><EFBFBD>С(ֱ<><D6B1><EFBFBD><EFBFBD>дOV7725_SIZE)
|
|
||||||
// @return void
|
|
||||||
// @since v1.0
|
|
||||||
// Sample usage: <09><><EFBFBD>øú<C3B8><C3BA><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD>ȳ<EFBFBD>ʼ<EFBFBD><CABC>uart2
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
void seekfree_sendimg_7725(UARTN_enum uartn)
|
|
||||||
{
|
|
||||||
uart_putchar(uartn, 0x00);uart_putchar(uartn, 0xff);uart_putchar(uartn, 0x01);uart_putchar(uartn, 0x01);//<2F><><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8>ֽ<EFBFBD><D6BD><EFBFBD><EFBFBD><EFBFBD>
|
|
||||||
uart_putbuff(uartn, image_bin[0], OV7725_SIZE); //<2F>ٷ<EFBFBD><D9B7><EFBFBD>ͼ<EFBFBD><CDBC>
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user