Browse Source

V6.0.5:Èóõʼ»¯¹ý³ÌÖлÆɫָʾµƳ£ÁÁ

master
haoran 9 months ago
parent
commit
20141248c4
  1. 4
      .settings/language.settings.xml
  2. 2
      README.md
  3. 1
      usrc/base_service/fpga_if.c
  4. 3
      usrc/main.cpp
  5. 6374
      zrelease/V605/xsync_stm32.hex

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="1524404577309665261" 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="-907953644781375129" 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="1495411429557430046" 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="-911459675315752296" 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>

2
README.md

@ -50,6 +50,8 @@ V6.0.3
1.添加等待FPGA启动代码
v6.0.4
1.修复6.0.3版本引入的BUG
v6.0.5
1.修改等待fpga过程中黄色指示灯为常亮
```
···

1
usrc/base_service/fpga_if.c

@ -1,5 +1,4 @@
#include "fpga_if.h"
#include "xsync_regs.hpp"
/**
* @brief fpga_if³õʼ»¯

3
usrc/main.cpp

@ -44,7 +44,7 @@ xs_gpio_t m_power_led2;
void power_light_init() {
xs_gpio_init_as_output(&m_power_led0, PB6, kxs_gpio_nopull, true, false); // r
xs_gpio_init_as_output(&m_power_led1, PB7, kxs_gpio_nopull, true, false); // g
xs_gpio_init_as_output(&m_power_led2, PB8, kxs_gpio_nopull, true, false); // y
xs_gpio_init_as_output(&m_power_led2, PB8, kxs_gpio_nopull, true, true); // y
}
void power_light_ctrl(int green, int yellow) {
xs_gpio_write(&m_power_led0, 0);
@ -122,6 +122,7 @@ void umain() {
xs_gpio_init_as_output(&m_debug_led, PC_DEBUG_LIGHT_GPIO, kxs_gpio_nopull, false, false);
// xs_gpio_init_as_output(&m_power_led, POWER_LED_PIN, kxs_gpio_nopull, false, true);
power_light_init();
xs_gpio_init_as_input(&m_factory_reset_key, FACTORY_RESET_KEY, kxs_gpio_pullup, kxs_gpio_no_irq, true);
// m_power_led
/**

6374
zrelease/V605/xsync_stm32.hex
File diff suppressed because it is too large
View File

Loading…
Cancel
Save