Skip to content
Snippets Groups Projects
Commit 8c477d2f authored by dawehr's avatar dawehr
Browse files

Flying, not testing. Some BSP shuffling.

parent 5fe28aa8
No related branches found
No related tags found
No related merge requests found
Showing
with 180 additions and 9798 deletions
...@@ -5,4 +5,7 @@ system_bsp/ps7_cortexa9_0/ ...@@ -5,4 +5,7 @@ system_bsp/ps7_cortexa9_0/
system_bsp/libgen.log system_bsp/libgen.log
zybo_fsbl_bsp/ps7_cortexa9_0/ zybo_fsbl_bsp/ps7_cortexa9_0/
zybo_fsbl_bsp/libgen.log zybo_fsbl_bsp/libgen.log
TAGS zybo_fsbl/Release
\ No newline at end of file zybo_fsbl/Debug
zybo_fsbl/bootimage
TAGS
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include "type_def.h" #include "type_def.h"
#include "platform.h" #include "platform.h"
#define RUN_TESTS //#define RUN_TESTS
int setup_hardware(hardware_t *hardware) { int setup_hardware(hardware_t *hardware) {
hardware->rc_receiver = create_zybo_rc_receiver(); hardware->rc_receiver = create_zybo_rc_receiver();
...@@ -33,9 +33,9 @@ int main() ...@@ -33,9 +33,9 @@ int main()
//test_zybo_i2c_imu(); //test_zybo_i2c_imu();
//test_zybo_i2c_px4flow(); //test_zybo_i2c_px4flow();
//test_zybo_i2c_lidar(); //test_zybo_i2c_lidar();
test_zybo_i2c_all(); //test_zybo_i2c_all();
//test_zybo_rc_receiver(); //test_zybo_rc_receiver();
//test_zybo_motors(); test_zybo_motors();
//test_zybo_uart(); //test_zybo_uart();
//test_zybo_axi_timer(); //test_zybo_axi_timer();
//test_zybo_uart(); //test_zybo_uart();
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> <cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
<storageModule moduleId="org.eclipse.cdt.core.settings"> <storageModule moduleId="org.eclipse.cdt.core.settings">
<cconfiguration id="org.eclipse.cdt.core.default.config.2078347332"> <cconfiguration id="org.eclipse.cdt.core.default.config.946402869">
<storageModule buildSystemId="org.eclipse.cdt.core.defaultConfigDataProvider" id="org.eclipse.cdt.core.default.config.2078347332" moduleId="org.eclipse.cdt.core.settings" name="Configuration"> <storageModule buildSystemId="org.eclipse.cdt.core.defaultConfigDataProvider" id="org.eclipse.cdt.core.default.config.946402869" moduleId="org.eclipse.cdt.core.settings" name="Configuration">
<externalSettings/> <externalSettings/>
<extensions/> <extensions/>
</storageModule> </storageModule>
......
...@@ -6,8 +6,8 @@ BEGIN OS ...@@ -6,8 +6,8 @@ BEGIN OS
PARAMETER OS_NAME = standalone PARAMETER OS_NAME = standalone
PARAMETER OS_VER = 3.11.a PARAMETER OS_VER = 3.11.a
PARAMETER PROC_INSTANCE = ps7_cortexa9_0 PARAMETER PROC_INSTANCE = ps7_cortexa9_0
PARAMETER STDIN = ps7_uart_0 PARAMETER STDIN = ps7_uart_1
PARAMETER STDOUT = ps7_uart_0 PARAMETER STDOUT = ps7_uart_1
END END
......
This diff is collapsed.
*.o
*.d
*.elf
*.size
bootimage/
\ No newline at end of file
...@@ -2512,23 +2512,23 @@ unsigned long ps7_mio_init_data_1_0[] = { ...@@ -2512,23 +2512,23 @@ unsigned long ps7_mio_init_data_1_0[] = {
// .. L2_SEL = 0 // .. L2_SEL = 0
// .. ==> 0XF8000730[4:3] = 0x00000000U // .. ==> 0XF8000730[4:3] = 0x00000000U
// .. ==> MASK : 0x00000018U VAL : 0x00000000U // .. ==> MASK : 0x00000018U VAL : 0x00000000U
// .. L3_SEL = 0 // .. L3_SEL = 2
// .. ==> 0XF8000730[7:5] = 0x00000000U // .. ==> 0XF8000730[7:5] = 0x00000002U
// .. ==> MASK : 0x000000E0U VAL : 0x00000000U // .. ==> MASK : 0x000000E0U VAL : 0x00000040U
// .. Speed = 0 // .. Speed = 0
// .. ==> 0XF8000730[8:8] = 0x00000000U // .. ==> 0XF8000730[8:8] = 0x00000000U
// .. ==> MASK : 0x00000100U VAL : 0x00000000U // .. ==> MASK : 0x00000100U VAL : 0x00000000U
// .. IO_Type = 3 // .. IO_Type = 3
// .. ==> 0XF8000730[11:9] = 0x00000003U // .. ==> 0XF8000730[11:9] = 0x00000003U
// .. ==> MASK : 0x00000E00U VAL : 0x00000600U // .. ==> MASK : 0x00000E00U VAL : 0x00000600U
// .. PULLUP = 0 // .. PULLUP = 1
// .. ==> 0XF8000730[12:12] = 0x00000000U // .. ==> 0XF8000730[12:12] = 0x00000001U
// .. ==> MASK : 0x00001000U VAL : 0x00000000U // .. ==> MASK : 0x00001000U VAL : 0x00001000U
// .. DisableRcvr = 0 // .. DisableRcvr = 0
// .. ==> 0XF8000730[13:13] = 0x00000000U // .. ==> 0XF8000730[13:13] = 0x00000000U
// .. ==> MASK : 0x00002000U VAL : 0x00000000U // .. ==> MASK : 0x00002000U VAL : 0x00000000U
// .. // ..
EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00000600U), EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00001640U),
// .. TRI_ENABLE = 0 // .. TRI_ENABLE = 0
// .. ==> 0XF8000734[0:0] = 0x00000000U // .. ==> 0XF8000734[0:0] = 0x00000000U
// .. ==> MASK : 0x00000001U VAL : 0x00000000U // .. ==> MASK : 0x00000001U VAL : 0x00000000U
...@@ -2541,23 +2541,23 @@ unsigned long ps7_mio_init_data_1_0[] = { ...@@ -2541,23 +2541,23 @@ unsigned long ps7_mio_init_data_1_0[] = {
// .. L2_SEL = 0 // .. L2_SEL = 0
// .. ==> 0XF8000734[4:3] = 0x00000000U // .. ==> 0XF8000734[4:3] = 0x00000000U
// .. ==> MASK : 0x00000018U VAL : 0x00000000U // .. ==> MASK : 0x00000018U VAL : 0x00000000U
// .. L3_SEL = 0 // .. L3_SEL = 2
// .. ==> 0XF8000734[7:5] = 0x00000000U // .. ==> 0XF8000734[7:5] = 0x00000002U
// .. ==> MASK : 0x000000E0U VAL : 0x00000000U // .. ==> MASK : 0x000000E0U VAL : 0x00000040U
// .. Speed = 0 // .. Speed = 0
// .. ==> 0XF8000734[8:8] = 0x00000000U // .. ==> 0XF8000734[8:8] = 0x00000000U
// .. ==> MASK : 0x00000100U VAL : 0x00000000U // .. ==> MASK : 0x00000100U VAL : 0x00000000U
// .. IO_Type = 3 // .. IO_Type = 3
// .. ==> 0XF8000734[11:9] = 0x00000003U // .. ==> 0XF8000734[11:9] = 0x00000003U
// .. ==> MASK : 0x00000E00U VAL : 0x00000600U // .. ==> MASK : 0x00000E00U VAL : 0x00000600U
// .. PULLUP = 0 // .. PULLUP = 1
// .. ==> 0XF8000734[12:12] = 0x00000000U // .. ==> 0XF8000734[12:12] = 0x00000001U
// .. ==> MASK : 0x00001000U VAL : 0x00000000U // .. ==> MASK : 0x00001000U VAL : 0x00001000U
// .. DisableRcvr = 0 // .. DisableRcvr = 0
// .. ==> 0XF8000734[13:13] = 0x00000000U // .. ==> 0XF8000734[13:13] = 0x00000000U
// .. ==> MASK : 0x00002000U VAL : 0x00000000U // .. ==> MASK : 0x00002000U VAL : 0x00000000U
// .. // ..
EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00000600U), EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00001640U),
// .. TRI_ENABLE = 0 // .. TRI_ENABLE = 0
// .. ==> 0XF8000738[0:0] = 0x00000000U // .. ==> 0XF8000738[0:0] = 0x00000000U
// .. ==> MASK : 0x00000001U VAL : 0x00000000U // .. ==> MASK : 0x00000001U VAL : 0x00000000U
...@@ -3767,16 +3767,16 @@ unsigned long ps7_peripherals_init_data_1_0[] = { ...@@ -3767,16 +3767,16 @@ unsigned long ps7_peripherals_init_data_1_0[] = {
// .. START: SRAM/NOR SET OPMODE // .. START: SRAM/NOR SET OPMODE
// .. FINISH: SRAM/NOR SET OPMODE // .. FINISH: SRAM/NOR SET OPMODE
// .. START: UART REGISTERS // .. START: UART REGISTERS
// .. BDIV = 0x5 // .. BDIV = 0x6
// .. ==> 0XE0001034[7:0] = 0x00000005U // .. ==> 0XE0001034[7:0] = 0x00000006U
// .. ==> MASK : 0x000000FFU VAL : 0x00000005U // .. ==> MASK : 0x000000FFU VAL : 0x00000006U
// .. // ..
EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000005U), EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
// .. CD = 0x9 // .. CD = 0x3e
// .. ==> 0XE0001018[15:0] = 0x00000009U // .. ==> 0XE0001018[15:0] = 0x0000003EU
// .. ==> MASK : 0x0000FFFFU VAL : 0x00000009U // .. ==> MASK : 0x0000FFFFU VAL : 0x0000003EU
// .. // ..
EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x00000009U), EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
// .. STPBRK = 0x0 // .. STPBRK = 0x0
// .. ==> 0XE0001000[8:8] = 0x00000000U // .. ==> 0XE0001000[8:8] = 0x00000000U
// .. ==> MASK : 0x00000100U VAL : 0x00000000U // .. ==> MASK : 0x00000100U VAL : 0x00000000U
...@@ -3829,16 +3829,16 @@ unsigned long ps7_peripherals_init_data_1_0[] = { ...@@ -3829,16 +3829,16 @@ unsigned long ps7_peripherals_init_data_1_0[] = {
// .. ==> MASK : 0x00000001U VAL : 0x00000000U // .. ==> MASK : 0x00000001U VAL : 0x00000000U
// .. // ..
EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U), EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U),
// .. BDIV = 0x5 // .. BDIV = 0x6
// .. ==> 0XE0000034[7:0] = 0x00000005U // .. ==> 0XE0000034[7:0] = 0x00000006U
// .. ==> MASK : 0x000000FFU VAL : 0x00000005U // .. ==> MASK : 0x000000FFU VAL : 0x00000006U
// .. // ..
EMIT_MASKWRITE(0XE0000034, 0x000000FFU ,0x00000005U), EMIT_MASKWRITE(0XE0000034, 0x000000FFU ,0x00000006U),
// .. CD = 0x9 // .. CD = 0x3e
// .. ==> 0XE0000018[15:0] = 0x00000009U // .. ==> 0XE0000018[15:0] = 0x0000003EU
// .. ==> MASK : 0x0000FFFFU VAL : 0x00000009U // .. ==> MASK : 0x0000FFFFU VAL : 0x0000003EU
// .. // ..
EMIT_MASKWRITE(0XE0000018, 0x0000FFFFU ,0x00000009U), EMIT_MASKWRITE(0XE0000018, 0x0000FFFFU ,0x0000003EU),
// .. STPBRK = 0x0 // .. STPBRK = 0x0
// .. ==> 0XE0000000[8:8] = 0x00000000U // .. ==> 0XE0000000[8:8] = 0x00000000U
// .. ==> MASK : 0x00000100U VAL : 0x00000000U // .. ==> MASK : 0x00000100U VAL : 0x00000000U
...@@ -6769,23 +6769,23 @@ unsigned long ps7_mio_init_data_2_0[] = { ...@@ -6769,23 +6769,23 @@ unsigned long ps7_mio_init_data_2_0[] = {
// .. L2_SEL = 0 // .. L2_SEL = 0
// .. ==> 0XF8000730[4:3] = 0x00000000U // .. ==> 0XF8000730[4:3] = 0x00000000U
// .. ==> MASK : 0x00000018U VAL : 0x00000000U // .. ==> MASK : 0x00000018U VAL : 0x00000000U
// .. L3_SEL = 0 // .. L3_SEL = 2
// .. ==> 0XF8000730[7:5] = 0x00000000U // .. ==> 0XF8000730[7:5] = 0x00000002U
// .. ==> MASK : 0x000000E0U VAL : 0x00000000U // .. ==> MASK : 0x000000E0U VAL : 0x00000040U
// .. Speed = 0 // .. Speed = 0
// .. ==> 0XF8000730[8:8] = 0x00000000U // .. ==> 0XF8000730[8:8] = 0x00000000U
// .. ==> MASK : 0x00000100U VAL : 0x00000000U // .. ==> MASK : 0x00000100U VAL : 0x00000000U
// .. IO_Type = 3 // .. IO_Type = 3
// .. ==> 0XF8000730[11:9] = 0x00000003U // .. ==> 0XF8000730[11:9] = 0x00000003U
// .. ==> MASK : 0x00000E00U VAL : 0x00000600U // .. ==> MASK : 0x00000E00U VAL : 0x00000600U
// .. PULLUP = 0 // .. PULLUP = 1
// .. ==> 0XF8000730[12:12] = 0x00000000U // .. ==> 0XF8000730[12:12] = 0x00000001U
// .. ==> MASK : 0x00001000U VAL : 0x00000000U // .. ==> MASK : 0x00001000U VAL : 0x00001000U
// .. DisableRcvr = 0 // .. DisableRcvr = 0
// .. ==> 0XF8000730[13:13] = 0x00000000U // .. ==> 0XF8000730[13:13] = 0x00000000U
// .. ==> MASK : 0x00002000U VAL : 0x00000000U // .. ==> MASK : 0x00002000U VAL : 0x00000000U
// .. // ..
EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00000600U), EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00001640U),
// .. TRI_ENABLE = 0 // .. TRI_ENABLE = 0
// .. ==> 0XF8000734[0:0] = 0x00000000U // .. ==> 0XF8000734[0:0] = 0x00000000U
// .. ==> MASK : 0x00000001U VAL : 0x00000000U // .. ==> MASK : 0x00000001U VAL : 0x00000000U
...@@ -6798,23 +6798,23 @@ unsigned long ps7_mio_init_data_2_0[] = { ...@@ -6798,23 +6798,23 @@ unsigned long ps7_mio_init_data_2_0[] = {
// .. L2_SEL = 0 // .. L2_SEL = 0
// .. ==> 0XF8000734[4:3] = 0x00000000U // .. ==> 0XF8000734[4:3] = 0x00000000U
// .. ==> MASK : 0x00000018U VAL : 0x00000000U // .. ==> MASK : 0x00000018U VAL : 0x00000000U
// .. L3_SEL = 0 // .. L3_SEL = 2
// .. ==> 0XF8000734[7:5] = 0x00000000U // .. ==> 0XF8000734[7:5] = 0x00000002U
// .. ==> MASK : 0x000000E0U VAL : 0x00000000U // .. ==> MASK : 0x000000E0U VAL : 0x00000040U
// .. Speed = 0 // .. Speed = 0
// .. ==> 0XF8000734[8:8] = 0x00000000U // .. ==> 0XF8000734[8:8] = 0x00000000U
// .. ==> MASK : 0x00000100U VAL : 0x00000000U // .. ==> MASK : 0x00000100U VAL : 0x00000000U
// .. IO_Type = 3 // .. IO_Type = 3
// .. ==> 0XF8000734[11:9] = 0x00000003U // .. ==> 0XF8000734[11:9] = 0x00000003U
// .. ==> MASK : 0x00000E00U VAL : 0x00000600U // .. ==> MASK : 0x00000E00U VAL : 0x00000600U
// .. PULLUP = 0 // .. PULLUP = 1
// .. ==> 0XF8000734[12:12] = 0x00000000U // .. ==> 0XF8000734[12:12] = 0x00000001U
// .. ==> MASK : 0x00001000U VAL : 0x00000000U // .. ==> MASK : 0x00001000U VAL : 0x00001000U
// .. DisableRcvr = 0 // .. DisableRcvr = 0
// .. ==> 0XF8000734[13:13] = 0x00000000U // .. ==> 0XF8000734[13:13] = 0x00000000U
// .. ==> MASK : 0x00002000U VAL : 0x00000000U // .. ==> MASK : 0x00002000U VAL : 0x00000000U
// .. // ..
EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00000600U), EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00001640U),
// .. TRI_ENABLE = 0 // .. TRI_ENABLE = 0
// .. ==> 0XF8000738[0:0] = 0x00000000U // .. ==> 0XF8000738[0:0] = 0x00000000U
// .. ==> MASK : 0x00000001U VAL : 0x00000000U // .. ==> MASK : 0x00000001U VAL : 0x00000000U
...@@ -8024,16 +8024,16 @@ unsigned long ps7_peripherals_init_data_2_0[] = { ...@@ -8024,16 +8024,16 @@ unsigned long ps7_peripherals_init_data_2_0[] = {
// .. START: SRAM/NOR SET OPMODE // .. START: SRAM/NOR SET OPMODE
// .. FINISH: SRAM/NOR SET OPMODE // .. FINISH: SRAM/NOR SET OPMODE
// .. START: UART REGISTERS // .. START: UART REGISTERS
// .. BDIV = 0x5 // .. BDIV = 0x6
// .. ==> 0XE0001034[7:0] = 0x00000005U // .. ==> 0XE0001034[7:0] = 0x00000006U
// .. ==> MASK : 0x000000FFU VAL : 0x00000005U // .. ==> MASK : 0x000000FFU VAL : 0x00000006U
// .. // ..
EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000005U), EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
// .. CD = 0x9 // .. CD = 0x3e
// .. ==> 0XE0001018[15:0] = 0x00000009U // .. ==> 0XE0001018[15:0] = 0x0000003EU
// .. ==> MASK : 0x0000FFFFU VAL : 0x00000009U // .. ==> MASK : 0x0000FFFFU VAL : 0x0000003EU
// .. // ..
EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x00000009U), EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
// .. STPBRK = 0x0 // .. STPBRK = 0x0
// .. ==> 0XE0001000[8:8] = 0x00000000U // .. ==> 0XE0001000[8:8] = 0x00000000U
// .. ==> MASK : 0x00000100U VAL : 0x00000000U // .. ==> MASK : 0x00000100U VAL : 0x00000000U
...@@ -8086,16 +8086,16 @@ unsigned long ps7_peripherals_init_data_2_0[] = { ...@@ -8086,16 +8086,16 @@ unsigned long ps7_peripherals_init_data_2_0[] = {
// .. ==> MASK : 0x00000001U VAL : 0x00000000U // .. ==> MASK : 0x00000001U VAL : 0x00000000U
// .. // ..
EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U), EMIT_MASKWRITE(0XE0001004, 0x00000FFFU ,0x00000020U),
// .. BDIV = 0x5 // .. BDIV = 0x6
// .. ==> 0XE0000034[7:0] = 0x00000005U // .. ==> 0XE0000034[7:0] = 0x00000006U
// .. ==> MASK : 0x000000FFU VAL : 0x00000005U // .. ==> MASK : 0x000000FFU VAL : 0x00000006U
// .. // ..
EMIT_MASKWRITE(0XE0000034, 0x000000FFU ,0x00000005U), EMIT_MASKWRITE(0XE0000034, 0x000000FFU ,0x00000006U),
// .. CD = 0x9 // .. CD = 0x3e
// .. ==> 0XE0000018[15:0] = 0x00000009U // .. ==> 0XE0000018[15:0] = 0x0000003EU
// .. ==> MASK : 0x0000FFFFU VAL : 0x00000009U // .. ==> MASK : 0x0000FFFFU VAL : 0x0000003EU
// .. // ..
EMIT_MASKWRITE(0XE0000018, 0x0000FFFFU ,0x00000009U), EMIT_MASKWRITE(0XE0000018, 0x0000FFFFU ,0x0000003EU),
// .. STPBRK = 0x0 // .. STPBRK = 0x0
// .. ==> 0XE0000000[8:8] = 0x00000000U // .. ==> 0XE0000000[8:8] = 0x00000000U
// .. ==> MASK : 0x00000100U VAL : 0x00000000U // .. ==> MASK : 0x00000100U VAL : 0x00000000U
...@@ -10716,23 +10716,23 @@ unsigned long ps7_mio_init_data_3_0[] = { ...@@ -10716,23 +10716,23 @@ unsigned long ps7_mio_init_data_3_0[] = {
// .. L2_SEL = 0 // .. L2_SEL = 0
// .. ==> 0XF8000730[4:3] = 0x00000000U // .. ==> 0XF8000730[4:3] = 0x00000000U
// .. ==> MASK : 0x00000018U VAL : 0x00000000U // .. ==> MASK : 0x00000018U VAL : 0x00000000U
// .. L3_SEL = 0 // .. L3_SEL = 2
// .. ==> 0XF8000730[7:5] = 0x00000000U // .. ==> 0XF8000730[7:5] = 0x00000002U
// .. ==> MASK : 0x000000E0U VAL : 0x00000000U // .. ==> MASK : 0x000000E0U VAL : 0x00000040U
// .. Speed = 0 // .. Speed = 0
// .. ==> 0XF8000730[8:8] = 0x00000000U // .. ==> 0XF8000730[8:8] = 0x00000000U
// .. ==> MASK : 0x00000100U VAL : 0x00000000U // .. ==> MASK : 0x00000100U VAL : 0x00000000U
// .. IO_Type = 3 // .. IO_Type = 3
// .. ==> 0XF8000730[11:9] = 0x00000003U // .. ==> 0XF8000730[11:9] = 0x00000003U
// .. ==> MASK : 0x00000E00U VAL : 0x00000600U // .. ==> MASK : 0x00000E00U VAL : 0x00000600U
// .. PULLUP = 0 // .. PULLUP = 1
// .. ==> 0XF8000730[12:12] = 0x00000000U // .. ==> 0XF8000730[12:12] = 0x00000001U
// .. ==> MASK : 0x00001000U VAL : 0x00000000U // .. ==> MASK : 0x00001000U VAL : 0x00001000U
// .. DisableRcvr = 0 // .. DisableRcvr = 0
// .. ==> 0XF8000730[13:13] = 0x00000000U // .. ==> 0XF8000730[13:13] = 0x00000000U
// .. ==> MASK : 0x00002000U VAL : 0x00000000U // .. ==> MASK : 0x00002000U VAL : 0x00000000U
// .. // ..
EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00000600U), EMIT_MASKWRITE(0XF8000730, 0x00003FFFU ,0x00001640U),
// .. TRI_ENABLE = 0 // .. TRI_ENABLE = 0
// .. ==> 0XF8000734[0:0] = 0x00000000U // .. ==> 0XF8000734[0:0] = 0x00000000U
// .. ==> MASK : 0x00000001U VAL : 0x00000000U // .. ==> MASK : 0x00000001U VAL : 0x00000000U
...@@ -10745,23 +10745,23 @@ unsigned long ps7_mio_init_data_3_0[] = { ...@@ -10745,23 +10745,23 @@ unsigned long ps7_mio_init_data_3_0[] = {
// .. L2_SEL = 0 // .. L2_SEL = 0
// .. ==> 0XF8000734[4:3] = 0x00000000U // .. ==> 0XF8000734[4:3] = 0x00000000U
// .. ==> MASK : 0x00000018U VAL : 0x00000000U // .. ==> MASK : 0x00000018U VAL : 0x00000000U
// .. L3_SEL = 0 // .. L3_SEL = 2
// .. ==> 0XF8000734[7:5] = 0x00000000U // .. ==> 0XF8000734[7:5] = 0x00000002U
// .. ==> MASK : 0x000000E0U VAL : 0x00000000U // .. ==> MASK : 0x000000E0U VAL : 0x00000040U
// .. Speed = 0 // .. Speed = 0
// .. ==> 0XF8000734[8:8] = 0x00000000U // .. ==> 0XF8000734[8:8] = 0x00000000U
// .. ==> MASK : 0x00000100U VAL : 0x00000000U // .. ==> MASK : 0x00000100U VAL : 0x00000000U
// .. IO_Type = 3 // .. IO_Type = 3
// .. ==> 0XF8000734[11:9] = 0x00000003U // .. ==> 0XF8000734[11:9] = 0x00000003U
// .. ==> MASK : 0x00000E00U VAL : 0x00000600U // .. ==> MASK : 0x00000E00U VAL : 0x00000600U
// .. PULLUP = 0 // .. PULLUP = 1
// .. ==> 0XF8000734[12:12] = 0x00000000U // .. ==> 0XF8000734[12:12] = 0x00000001U
// .. ==> MASK : 0x00001000U VAL : 0x00000000U // .. ==> MASK : 0x00001000U VAL : 0x00001000U
// .. DisableRcvr = 0 // .. DisableRcvr = 0
// .. ==> 0XF8000734[13:13] = 0x00000000U // .. ==> 0XF8000734[13:13] = 0x00000000U
// .. ==> MASK : 0x00002000U VAL : 0x00000000U // .. ==> MASK : 0x00002000U VAL : 0x00000000U
// .. // ..
EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00000600U), EMIT_MASKWRITE(0XF8000734, 0x00003FFFU ,0x00001640U),
// .. TRI_ENABLE = 0 // .. TRI_ENABLE = 0
// .. ==> 0XF8000738[0:0] = 0x00000000U // .. ==> 0XF8000738[0:0] = 0x00000000U
// .. ==> MASK : 0x00000001U VAL : 0x00000000U // .. ==> MASK : 0x00000001U VAL : 0x00000000U
...@@ -11971,16 +11971,16 @@ unsigned long ps7_peripherals_init_data_3_0[] = { ...@@ -11971,16 +11971,16 @@ unsigned long ps7_peripherals_init_data_3_0[] = {
// .. START: SRAM/NOR SET OPMODE // .. START: SRAM/NOR SET OPMODE
// .. FINISH: SRAM/NOR SET OPMODE // .. FINISH: SRAM/NOR SET OPMODE
// .. START: UART REGISTERS // .. START: UART REGISTERS
// .. BDIV = 0x5 // .. BDIV = 0x6
// .. ==> 0XE0001034[7:0] = 0x00000005U // .. ==> 0XE0001034[7:0] = 0x00000006U
// .. ==> MASK : 0x000000FFU VAL : 0x00000005U // .. ==> MASK : 0x000000FFU VAL : 0x00000006U
// .. // ..
EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000005U), EMIT_MASKWRITE(0XE0001034, 0x000000FFU ,0x00000006U),
// .. CD = 0x9 // .. CD = 0x3e
// .. ==> 0XE0001018[15:0] = 0x00000009U // .. ==> 0XE0001018[15:0] = 0x0000003EU
// .. ==> MASK : 0x0000FFFFU VAL : 0x00000009U // .. ==> MASK : 0x0000FFFFU VAL : 0x0000003EU
// .. // ..
EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x00000009U), EMIT_MASKWRITE(0XE0001018, 0x0000FFFFU ,0x0000003EU),
// .. STPBRK = 0x0 // .. STPBRK = 0x0
// .. ==> 0XE0001000[8:8] = 0x00000000U // .. ==> 0XE0001000[8:8] = 0x00000000U
// .. ==> MASK : 0x00000100U VAL : 0x00000000U // .. ==> MASK : 0x00000100U VAL : 0x00000000U
...@@ -12027,16 +12027,16 @@ unsigned long ps7_peripherals_init_data_3_0[] = { ...@@ -12027,16 +12027,16 @@ unsigned long ps7_peripherals_init_data_3_0[] = {
// .. ==> MASK : 0x00000001U VAL : 0x00000000U // .. ==> MASK : 0x00000001U VAL : 0x00000000U
// .. // ..
EMIT_MASKWRITE(0XE0001004, 0x000003FFU ,0x00000020U), EMIT_MASKWRITE(0XE0001004, 0x000003FFU ,0x00000020U),
// .. BDIV = 0x5 // .. BDIV = 0x6
// .. ==> 0XE0000034[7:0] = 0x00000005U // .. ==> 0XE0000034[7:0] = 0x00000006U
// .. ==> MASK : 0x000000FFU VAL : 0x00000005U // .. ==> MASK : 0x000000FFU VAL : 0x00000006U
// .. // ..
EMIT_MASKWRITE(0XE0000034, 0x000000FFU ,0x00000005U), EMIT_MASKWRITE(0XE0000034, 0x000000FFU ,0x00000006U),
// .. CD = 0x9 // .. CD = 0x3e
// .. ==> 0XE0000018[15:0] = 0x00000009U // .. ==> 0XE0000018[15:0] = 0x0000003EU
// .. ==> MASK : 0x0000FFFFU VAL : 0x00000009U // .. ==> MASK : 0x0000FFFFU VAL : 0x0000003EU
// .. // ..
EMIT_MASKWRITE(0XE0000018, 0x0000FFFFU ,0x00000009U), EMIT_MASKWRITE(0XE0000018, 0x0000FFFFU ,0x0000003EU),
// .. STPBRK = 0x0 // .. STPBRK = 0x0
// .. ==> 0XE0000000[8:8] = 0x00000000U // .. ==> 0XE0000000[8:8] = 0x00000000U
// .. ==> MASK : 0x00000100U VAL : 0x00000000U // .. ==> MASK : 0x00000100U VAL : 0x00000000U
......
This diff is collapsed.
This diff is collapsed.
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> <cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
<storageModule moduleId="org.eclipse.cdt.core.settings"> <storageModule moduleId="org.eclipse.cdt.core.settings">
<cconfiguration id="org.eclipse.cdt.core.default.config.145391090"> <cconfiguration id="org.eclipse.cdt.core.default.config.1389527391">
<storageModule buildSystemId="org.eclipse.cdt.core.defaultConfigDataProvider" id="org.eclipse.cdt.core.default.config.145391090" moduleId="org.eclipse.cdt.core.settings" name="Configuration"> <storageModule buildSystemId="org.eclipse.cdt.core.defaultConfigDataProvider" id="org.eclipse.cdt.core.default.config.1389527391" moduleId="org.eclipse.cdt.core.settings" name="Configuration">
<externalSettings/> <externalSettings/>
<extensions/> <extensions/>
</storageModule> </storageModule>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<name>zybo_fsbl_bsp</name> <name>zybo_fsbl_bsp</name>
<comment></comment> <comment></comment>
<projects> <projects>
<project>system_hw_platform</project> <project>sytem_hw_platform</project>
</projects> </projects>
<buildSpec> <buildSpec>
<buildCommand> <buildCommand>
......
PROCESSOR=ps7_cortexa9_0 PROCESSOR=ps7_cortexa9_0
REPOSITORIES= REPOSITORIES=
HWSPEC=../system_hw_platform/system.xml HWSPEC=../sytem_hw_platform/system.xml
...@@ -120,6 +120,12 @@ BEGIN DRIVER ...@@ -120,6 +120,12 @@ BEGIN DRIVER
PARAMETER HW_INSTANCE = ps7_i2c_0 PARAMETER HW_INSTANCE = ps7_i2c_0
END END
BEGIN DRIVER
PARAMETER DRIVER_NAME = iicps
PARAMETER DRIVER_VER = 1.04.a
PARAMETER HW_INSTANCE = ps7_i2c_1
END
BEGIN DRIVER BEGIN DRIVER
PARAMETER DRIVER_NAME = generic PARAMETER DRIVER_NAME = generic
PARAMETER DRIVER_VER = 1.00.a PARAMETER DRIVER_VER = 1.00.a
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment