haoran 10 months ago
parent
commit
35913ba17d
  1. 3
      .gitignore
  2. 4
      .settings/language.settings.xml
  3. 3
      README.md
  4. BIN
      release/v2.0/camera_light_src_timing_controller_stm32_v2.bin
  5. BIN
      release/v2.0/camera_light_src_timing_controller_stm32_v2.elf
  6. 10431
      release/v2.0/camera_light_src_timing_controller_stm32_v2.hex
  7. BIN
      release/v3.0/camera_light_src_timing_controller_stm32.bin
  8. BIN
      release/v3.0/camera_light_src_timing_controller_stm32.elf
  9. 10443
      release/v3.0/camera_light_src_timing_controller_stm32.hex
  10. 10441
      release/v4.0/camera_light_src_timing_controller_stm32_v4.hex
  11. 6
      usrc/base_service/fpga_if.c
  12. 2
      usrc/project_configs.h

3
.gitignore

@ -1,2 +1 @@
Debug
Release
Debug

4
.settings/language.settings.xml

@ -5,7 +5,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="901214983583919013" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1848506931868834257" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
@ -16,7 +16,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="848418867874840598" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1833012699273679330" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>

3
README.md

@ -8,5 +8,6 @@ V1
V3
FPGA寄存器初始化提前
V4
添加光源电源控制,等到FPGA启动后再打开光源。
```

BIN
release/v2.0/camera_light_src_timing_controller_stm32_v2.bin

BIN
release/v2.0/camera_light_src_timing_controller_stm32_v2.elf

10431
release/v2.0/camera_light_src_timing_controller_stm32_v2.hex
File diff suppressed because it is too large
View File

BIN
release/v3.0/camera_light_src_timing_controller_stm32.bin

BIN
release/v3.0/camera_light_src_timing_controller_stm32.elf

10443
release/v3.0/camera_light_src_timing_controller_stm32.hex
File diff suppressed because it is too large
View File

10441
release/v4.0/camera_light_src_timing_controller_stm32_v4.hex
File diff suppressed because it is too large
View File

6
usrc/base_service/fpga_if.c

@ -73,6 +73,12 @@ void fpga_if_init() { //
osDelay(2); // FPGA内部时钟稳定
#endif
static zaf_gpio_t lightpowerio;
osDelay(100); //
zaf_gpio_init_as_output(&lightpowerio, PB15, kxs_gpio_nopull, false, false);
zaf_gpio_write(&lightpowerio, true);
while (true) {
uint32_t rxbuf;
fpga_if_spi_read_data(0x1000, &rxbuf);

2
usrc/project_configs.h

@ -4,7 +4,7 @@
* ÏîÄ¿»ù´¡ÅäÖà *
*******************************************************************************/
#define PC_VERSION 3
#define PC_VERSION 4
#define PC_MANUFACTURER0 ('i' | 'f' << 8 | 'l' << 16 | 'y' << 24)
#define PC_MANUFACTURER1 ('t' | 'o' << 8 | 'p' << 16 | '\0' << 24)
#define PC_PROJECT_NAME "zaf_lstc"

Loading…
Cancel
Save