Skip to content

[STM32F7xx] update cube hal to v1.4, adding NUCLEO_F767 #1909

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 15 commits into from
Jul 1, 2016

Conversation

ohagendorf
Copy link
Contributor

I cleaned up the PR #1833. Please see the discussion there.
Test results are the same:

Result Target Toolchain Test ID Test Description Elapsed Time (sec) Timeout (sec) Loops
OK NUCLEO_F767ZI ARM DTCT_1 Simple detect test 0.5 10 1/1
OK NUCLEO_F767ZI ARM EXAMPLE_1 /dev/null 3.42 20 1/1
OK NUCLEO_F767ZI ARM MBED_10 Hello World 0.37 5 1/1
OK NUCLEO_F767ZI ARM MBED_11 Ticker Int 11.36 15 1/1
OK NUCLEO_F767ZI ARM MBED_12 C 1.37
OK NUCLEO_F767ZI ARM MBED_16 RTC 4.6 20 1/1
OK NUCLEO_F767ZI ARM MBED_2 stdio 0.77 20 1/1
OK NUCLEO_F767ZI ARM MBED_23 Ticker Int us 11.36 15 1/1
OK NUCLEO_F767ZI ARM MBED_24 Timeout Int us 11.41 15 1/1
OK NUCLEO_F767ZI ARM MBED_25 Time us 11.36 15 1/1
OK NUCLEO_F767ZI ARM MBED_26 Integer constant division 1.41 20 1/1
OK NUCLEO_F767ZI ARM MBED_34 Ticker Two callbacks 11.38 15 1/1
OK NUCLEO_F767ZI ARM MBED_37 Serial NC RX 11.93 20 1/1
OK NUCLEO_F767ZI ARM MBED_38 Serial NC TX 10.9 20 1/1
OK NUCLEO_F767ZI ARM MBED_A1 Basic 1.34 20 1/1
OK NUCLEO_F767ZI ARM MBED_A21 Call function before main (mbed_main) 1.43 20 1/1
OK NUCLEO_F767ZI ARM MBED_A9 Serial Echo at 115200 6.5 20 1/1
OK NUCLEO_F767ZI ARM MBED_BUSOUT BusOut 2.26 15 1/1

@Dieter-Graef
Copy link

Will the memory setting include a section for the uncached dtcm ram to be used for Ethernet? E.G for GCC
.data : AT (etext)
{
__data_start
= .;
_sdata = .;
(.dtcm)
*(vtable)
*(.data
) ....

@ohagendorf
Copy link
Contributor Author

Why an extra entry in data section?
Both gcc und Keil configurations include the ram starting at 0x20000000, viz. dtcm is included.

But as I checked it I've seen that gcc config doesn't use correct memeory sizes.

@ohagendorf
Copy link
Contributor Author

test results still OK:

Result Target Toolchain Test ID Test Description Elapsed Time (sec) Timeout (sec) Loops
OK NUCLEO_F767ZI ARM DTCT_1 Simple detect test 0.5 10 1/1
OK NUCLEO_F767ZI ARM EXAMPLE_1 /dev/null 3.44 20 1/1
OK NUCLEO_F767ZI ARM MBED_10 Hello World 0.36 5 1/1
OK NUCLEO_F767ZI ARM MBED_11 Ticker Int 11.43 15 1/1
OK NUCLEO_F767ZI ARM MBED_12 C 1.41
OK NUCLEO_F767ZI ARM MBED_16 RTC 4.61 20 1/1
OK NUCLEO_F767ZI ARM MBED_2 stdio 0.79 20 1/1
OK NUCLEO_F767ZI ARM MBED_23 Ticker Int us 11.38 15 1/1
OK NUCLEO_F767ZI ARM MBED_24 Timeout Int us 11.4 15 1/1
OK NUCLEO_F767ZI ARM MBED_25 Time us 11.38 15 1/1
OK NUCLEO_F767ZI ARM MBED_26 Integer constant division 1.39 20 1/1
OK NUCLEO_F767ZI ARM MBED_34 Ticker Two callbacks 11.38 15 1/1
OK NUCLEO_F767ZI ARM MBED_37 Serial NC RX 11.94 20 1/1
OK NUCLEO_F767ZI ARM MBED_38 Serial NC TX 10.89 20 1/1
OK NUCLEO_F767ZI ARM MBED_A1 Basic 1.37 20 1/1
OK NUCLEO_F767ZI ARM MBED_A21 Call function before main (mbed_main) 1.45 20 1/1
OK NUCLEO_F767ZI ARM MBED_A9 Serial Echo at 115200 6.53 20 1/1
OK NUCLEO_F767ZI ARM MBED_BUSOUT BusOut 2.27 15 1/1
OK NUCLEO_F767ZI uARM DTCT_1 Simple detect test 0.49 10 1/1
OK NUCLEO_F767ZI uARM EXAMPLE_1 /dev/null 3.43 20 1/1
OK NUCLEO_F767ZI uARM MBED_10 Hello World 0.38 5 1/1
OK NUCLEO_F767ZI uARM MBED_11 Ticker Int 11.38 15 1/1
OK NUCLEO_F767ZI uARM MBED_12 C 1.36
OK NUCLEO_F767ZI uARM MBED_16 RTC 4.6 20 1/1
OK NUCLEO_F767ZI uARM MBED_2 stdio 0.77 20 1/1
OK NUCLEO_F767ZI uARM MBED_23 Ticker Int us 11.42 15 1/1
OK NUCLEO_F767ZI uARM MBED_24 Timeout Int us 11.4 15 1/1
OK NUCLEO_F767ZI uARM MBED_25 Time us 11.39 15 1/1
OK NUCLEO_F767ZI uARM MBED_26 Integer constant division 1.38 20 1/1
OK NUCLEO_F767ZI uARM MBED_34 Ticker Two callbacks 11.39 15 1/1
OK NUCLEO_F767ZI uARM MBED_37 Serial NC RX 11.91 20 1/1
OK NUCLEO_F767ZI uARM MBED_38 Serial NC TX 10.89 20 1/1
OK NUCLEO_F767ZI uARM MBED_A1 Basic 1.36 20 1/1
OK NUCLEO_F767ZI uARM MBED_A21 Call function before main (mbed_main) 1.42 20 1/1
OK NUCLEO_F767ZI uARM MBED_A9 Serial Echo at 115200 6.48 20 1/1
OK NUCLEO_F767ZI uARM MBED_BUSOUT BusOut 2.27 15 1/1
OK NUCLEO_F767ZI GCC_ARM DTCT_1 Simple detect test 0.51 10 1/1
OK NUCLEO_F767ZI GCC_ARM EXAMPLE_1 /dev/null 3.41 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_10 Hello World 0.35 5 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_11 Ticker Int 11.4 15 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_12 C 1.36
OK NUCLEO_F767ZI GCC_ARM MBED_16 RTC 4.61 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_2 stdio 0.76 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_23 Ticker Int us 11.37 15 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_24 Timeout Int us 11.4 15 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_25 Time us 11.36 15 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_26 Integer constant division 1.39 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_34 Ticker Two callbacks 11.4 15 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_37 Serial NC RX 11.95 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_38 Serial NC TX 10.91 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_A1 Basic 1.34 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_A21 Call function before main (mbed_main) 1.43 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_A9 Serial Echo at 115200 6.49 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_BUSOUT BusOut 2.21 15 1/1

@Dieter-Graef
Copy link

The reason is that an extra section ensures that the ram buffer for ethernet allocation is not depend on the place where the Ethernet code is compiled (ram might be used by other things and move out of the dtcm area)

@Dieter-Graef
Copy link

To be more precise im talking about a additional subsection inside of the data section so that the ram is not waisted when Ethernet is not used. And a correction too it must be *(.dtcm) right at the begin of the data section.

@ohagendorf
Copy link
Contributor Author

Maybe you can submit a PR when this one is merged and/or discuss it with the people from STM

@0xc0170
Copy link
Contributor

0xc0170 commented Jun 14, 2016

Please resolve the conflicts

cc @bcostm @adustm please review

@ohagendorf
Copy link
Contributor Author

Conflicts are resolved.

@bcostm
Copy link
Contributor

bcostm commented Jun 15, 2016

OK

I launched the tests again for ARM_STD, ARM_MICRO and GCC_ARM (some FAIL on RTOS):
report__2016-06-15_18.45.05.13__NUCLEO_F746ZG__common__ALL.html.ZIP

IAR tests (all are OK):
report__2016-06-15_19.38.18.42__NUCLEO_F746ZG__common__IAR.html.zip

@0xc0170
Copy link
Contributor

0xc0170 commented Jun 16, 2016

@ohagendorf What about that uARM RTOS failures? I dont see any rtos test in the above tables, but it's in the html @bcostm provided

@ohagendorf
Copy link
Contributor Author

I posted the F767 test results and it is not yet in the rtos library.
From @bcostm you see the F746 results and that target is already configured in rtos libs.

The reason (for me) not to start with rtos immediatly was to have a look at the fpu staff before. But it seems, that the cpu register file is the same, independently of single or double precision fpu. Only the instruction set is different.

So I can submit rtos extension very soon.

@ohagendorf
Copy link
Contributor Author

I've added IAR toolchain and rtos functionality. Here are the test results:

Result Target Toolchain Test ID Test Description Elapsed Time (sec) Timeout (sec) Loops
OK NUCLEO_F767ZI ARM DTCT_1 Simple detect test 0.48 10 1/1
OK NUCLEO_F767ZI ARM EXAMPLE_1 /dev/null 3.43 20 1/1
OK NUCLEO_F767ZI ARM MBED_10 Hello World 0.36 5 1/1
OK NUCLEO_F767ZI ARM MBED_11 Ticker Int 11.34 15 1/1
OK NUCLEO_F767ZI ARM MBED_12 C 1.37
OK NUCLEO_F767ZI ARM MBED_16 RTC 4.6 20 1/1
OK NUCLEO_F767ZI ARM MBED_2 stdio 0.78 20 1/1
OK NUCLEO_F767ZI ARM MBED_23 Ticker Int us 11.36 15 1/1
OK NUCLEO_F767ZI ARM MBED_24 Timeout Int us 11.37 15 1/1
OK NUCLEO_F767ZI ARM MBED_25 Time us 11.34 15 1/1
OK NUCLEO_F767ZI ARM MBED_26 Integer constant division 1.35 20 1/1
OK NUCLEO_F767ZI ARM MBED_34 Ticker Two callbacks 11.38 15 1/1
OK NUCLEO_F767ZI ARM MBED_37 Serial NC RX 11.94 20 1/1
OK NUCLEO_F767ZI ARM MBED_38 Serial NC TX 10.88 20 1/1
FAIL NUCLEO_F767ZI ARM MBED_39 Serial Complete 5.38 20 0/1
OK NUCLEO_F767ZI ARM MBED_A1 Basic 1.35 20 1/1
OK NUCLEO_F767ZI ARM MBED_A21 Call function before main (mbed_main) 1.43 20 1/1
OK NUCLEO_F767ZI ARM MBED_A9 Serial Echo at 115200 6.52 20 1/1
OK NUCLEO_F767ZI ARM MBED_BUSOUT BusOut 2.29 15 1/1
OK NUCLEO_F767ZI ARM RTOS_1 Basic thread 11.37 15 1/1
OK NUCLEO_F767ZI ARM RTOS_2 Mutex resource lock 11.35 20 1/1
OK NUCLEO_F767ZI ARM RTOS_3 Semaphore resource lock 8.37 20 1/1
OK NUCLEO_F767ZI ARM RTOS_4 Signals messaging 6.38 20 1/1
OK NUCLEO_F767ZI ARM RTOS_5 Queue messaging 2.37 20 1/1
OK NUCLEO_F767ZI ARM RTOS_6 Mail messaging 2.38 20 1/1
OK NUCLEO_F767ZI ARM RTOS_7 Timer 11.36 15 1/1
OK NUCLEO_F767ZI ARM RTOS_8 ISR (Queue) 6.36 20 1/1
OK NUCLEO_F767ZI uARM DTCT_1 Simple detect test 0.52 10 1/1
OK NUCLEO_F767ZI uARM EXAMPLE_1 /dev/null 3.41 20 1/1
OK NUCLEO_F767ZI uARM MBED_10 Hello World 0.38 5 1/1
OK NUCLEO_F767ZI uARM MBED_11 Ticker Int 11.36 15 1/1
OK NUCLEO_F767ZI uARM MBED_12 C 1.38
OK NUCLEO_F767ZI uARM MBED_16 RTC 4.56 20 1/1
OK NUCLEO_F767ZI uARM MBED_2 stdio 0.8 20 1/1
OK NUCLEO_F767ZI uARM MBED_23 Ticker Int us 11.37 15 1/1
OK NUCLEO_F767ZI uARM MBED_24 Timeout Int us 11.39 15 1/1
OK NUCLEO_F767ZI uARM MBED_25 Time us 11.35 15 1/1
OK NUCLEO_F767ZI uARM MBED_26 Integer constant division 1.36 20 1/1
OK NUCLEO_F767ZI uARM MBED_34 Ticker Two callbacks 11.37 15 1/1
OK NUCLEO_F767ZI uARM MBED_37 Serial NC RX 11.93 20 1/1
OK NUCLEO_F767ZI uARM MBED_38 Serial NC TX 10.91 20 1/1
FAIL NUCLEO_F767ZI uARM MBED_39 Serial Complete 5.37 20 0/1
OK NUCLEO_F767ZI uARM MBED_A1 Basic 1.34 20 1/1
OK NUCLEO_F767ZI uARM MBED_A21 Call function before main (mbed_main) 1.41 20 1/1
OK NUCLEO_F767ZI uARM MBED_A9 Serial Echo at 115200 6.48 20 1/1
OK NUCLEO_F767ZI uARM MBED_BUSOUT BusOut 2.28 15 1/1
FAIL NUCLEO_F767ZI uARM RTOS_1 Basic thread 0.37 15 0/1
TIMEOUT NUCLEO_F767ZI uARM RTOS_2 Mutex resource lock 40.35 20 0/1
TIMEOUT NUCLEO_F767ZI uARM RTOS_3 Semaphore resource lock 40.38 20 0/1
TIMEOUT NUCLEO_F767ZI uARM RTOS_4 Signals messaging 40.37 20 0/1
TIMEOUT NUCLEO_F767ZI uARM RTOS_5 Queue messaging 40.37 20 0/1
TIMEOUT NUCLEO_F767ZI uARM RTOS_6 Mail messaging 40.37 20 0/1
TIMEOUT NUCLEO_F767ZI uARM RTOS_7 Timer 30.37 15 0/1
TIMEOUT NUCLEO_F767ZI uARM RTOS_8 ISR (Queue) 40.37 20 0/1
OK NUCLEO_F767ZI GCC_ARM DTCT_1 Simple detect test 0.51 10 1/1
OK NUCLEO_F767ZI GCC_ARM EXAMPLE_1 /dev/null 3.45 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_10 Hello World 0.37 5 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_11 Ticker Int 11.34 15 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_12 C 1.37
OK NUCLEO_F767ZI GCC_ARM MBED_16 RTC 4.6 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_2 stdio 0.75 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_23 Ticker Int us 11.35 15 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_24 Timeout Int us 11.39 15 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_25 Time us 11.37 15 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_26 Integer constant division 1.38 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_34 Ticker Two callbacks 11.38 15 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_37 Serial NC RX 11.94 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_38 Serial NC TX 10.89 20 1/1
FAIL NUCLEO_F767ZI GCC_ARM MBED_39 Serial Complete 5.36 20 0/1
OK NUCLEO_F767ZI GCC_ARM MBED_A1 Basic 1.35 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_A21 Call function before main (mbed_main) 1.42 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_A9 Serial Echo at 115200 6.53 20 1/1
OK NUCLEO_F767ZI GCC_ARM MBED_BUSOUT BusOut 2.27 15 1/1
OK NUCLEO_F767ZI GCC_ARM RTOS_1 Basic thread 11.36 15 1/1
OK NUCLEO_F767ZI GCC_ARM RTOS_2 Mutex resource lock 11.37 20 1/1
OK NUCLEO_F767ZI GCC_ARM RTOS_3 Semaphore resource lock 8.38 20 1/1
OK NUCLEO_F767ZI GCC_ARM RTOS_4 Signals messaging 6.38 20 1/1
OK NUCLEO_F767ZI GCC_ARM RTOS_5 Queue messaging 2.38 20 1/1
OK NUCLEO_F767ZI GCC_ARM RTOS_6 Mail messaging 2.39 20 1/1
OK NUCLEO_F767ZI GCC_ARM RTOS_7 Timer 11.36 15 1/1
OK NUCLEO_F767ZI GCC_ARM RTOS_8 ISR (Queue) 6.38 20 1/1
OK NUCLEO_F767ZI IAR DTCT_1 Simple detect test 0.49 10 1/1
OK NUCLEO_F767ZI IAR EXAMPLE_1 /dev/null 3.44 20 1/1
OK NUCLEO_F767ZI IAR MBED_10 Hello World 0.39 5 1/1
OK NUCLEO_F767ZI IAR MBED_11 Ticker Int 11.39 15 1/1
OK NUCLEO_F767ZI IAR MBED_12 C 1.42
OK NUCLEO_F767ZI IAR MBED_16 RTC 4.61 20 1/1
OK NUCLEO_F767ZI IAR MBED_2 stdio 0.79 20 1/1
OK NUCLEO_F767ZI IAR MBED_23 Ticker Int us 11.38 15 1/1
OK NUCLEO_F767ZI IAR MBED_24 Timeout Int us 11.43 15 1/1
OK NUCLEO_F767ZI IAR MBED_25 Time us 11.4 15 1/1
OK NUCLEO_F767ZI IAR MBED_26 Integer constant division 1.41 20 1/1
OK NUCLEO_F767ZI IAR MBED_34 Ticker Two callbacks 11.38 15 1/1
OK NUCLEO_F767ZI IAR MBED_37 Serial NC RX 11.94 20 1/1
OK NUCLEO_F767ZI IAR MBED_38 Serial NC TX 10.93 20 1/1
FAIL NUCLEO_F767ZI IAR MBED_39 Serial Complete 5.39 20 0/1
OK NUCLEO_F767ZI IAR MBED_A1 Basic 1.38 20 1/1
OK NUCLEO_F767ZI IAR MBED_A21 Call function before main (mbed_main) 1.45 20 1/1
OK NUCLEO_F767ZI IAR MBED_A9 Serial Echo at 115200 6.52 20 1/1
OK NUCLEO_F767ZI IAR MBED_BUSOUT BusOut 2.28 15 1/1
OK NUCLEO_F767ZI IAR RTOS_1 Basic thread 11.39 15 1/1
OK NUCLEO_F767ZI IAR RTOS_2 Mutex resource lock 11.4 20 1/1
OK NUCLEO_F767ZI IAR RTOS_3 Semaphore resource lock 8.39 20 1/1
OK NUCLEO_F767ZI IAR RTOS_4 Signals messaging 6.38 20 1/1
OK NUCLEO_F767ZI IAR RTOS_5 Queue messaging 2.39 20 1/1
OK NUCLEO_F767ZI IAR RTOS_6 Mail messaging 2.37 20 1/1
OK NUCLEO_F767ZI IAR RTOS_7 Timer 11.36 15 1/1
OK NUCLEO_F767ZI IAR RTOS_8 ISR (Queue) 6.37 20 1/1

@ohagendorf ohagendorf closed this Jun 17, 2016
@ohagendorf ohagendorf deleted the stm32f7cube_2 branch June 17, 2016 08:27
@ohagendorf ohagendorf restored the stm32f7cube_2 branch June 17, 2016 08:28
@ohagendorf ohagendorf reopened this Jun 17, 2016
@ohagendorf
Copy link
Contributor Author

I closed it accidental.

@sandeepach
Copy link

Hello ohagendorf
Are you also adding the DIS_F769I any time soon. I am looking forward to working with that board. I have ordered it and might reach me in a week.
Regards
Sandeep

@ohagendorf
Copy link
Contributor Author

Hello @sandeepach,

as soon as this and the PR with the fpu staff is checked and merged, I'll add the DISCO_F769.

@sandeepach
Copy link

May i please ask what are we waiting for to merge this PR?

@ohagendorf
Copy link
Contributor Author

From my side and I think also from the side of the STM people everything is OK to be merged.

@ohagendorf
Copy link
Contributor Author

Is there a chance that is merged soon? Than I would rebase this immediatly.
But I've already rebased several times ...

PR ARMmbed#1881 renamed option in targets.json - this commit is doing the same with the new target
- changing device.h -> targets.json after rebase
- adding startup and config files for ARM_STD toolchain
- changing all STM32F7xx targets to ARM as default toolchain (instead of uARM before)
ohagendorf added 11 commits July 1, 2016 15:17
test results:
Test summary:
+--------+---------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| Result | Target        | Toolchain | Test ID     | Test Description                      | Elapsed Time (sec) | Timeout (sec) | Loops |
+--------+---------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| OK     | NUCLEO_F767ZI | GCC_ARM   | DTCT_1      | Simple detect test                    |        0.53        |       10      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | EXAMPLE_1   | /dev/null                             |        5.78        |       20      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_10     | Hello World                           |        0.37        |       5       |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_11     | Ticker Int                            |       11.39        |       15      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_12     | C++                                   |        1.41        |       10      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_16     | RTC                                   |        4.57        |       20      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_2      | stdio                                 |        0.79        |       20      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_23     | Ticker Int us                         |       11.37        |       15      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_24     | Timeout Int us                        |       11.41        |       15      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_25     | Time us                               |        11.4        |       15      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_26     | Integer constant division             |        1.41        |       20      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_34     | Ticker Two callbacks                  |       11.41        |       15      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_37     | Serial NC RX                          |        10.9        |       20      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_38     | Serial NC TX                          |       15.38        |       20      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_A1     | Basic                                 |        1.34        |       20      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_A21    | Call function before main (mbed_main) |        1.45        |       20      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_A9     | Serial Echo at 115200                 |        6.5         |       20      |  1/1  |
| OK     | NUCLEO_F767ZI | GCC_ARM   | MBED_BUSOUT | BusOut                                |        2.28        |       15      |  1/1  |
+--------+---------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
Result: 18 OK

Completed in 174.85 sec
@0xc0170
Copy link
Contributor

0xc0170 commented Jul 1, 2016

@ohagendorf yes please, rebase, we will move forward

sorry for the delay since your reply the last week

@ohagendorf
Copy link
Contributor Author

It's rebased.
Test results still ok:
nucleo_f767.zip
nucleo_f746.zip

@0xc0170 0xc0170 merged commit ce83029 into ARMmbed:master Jul 1, 2016
@ohagendorf ohagendorf deleted the stm32f7cube_2 branch July 1, 2016 15:13
artokin pushed a commit to artokin/mbed-os that referenced this pull request Feb 25, 2019
…..c5ee9e4

c5ee9e4 Remove content from unit tests
f7ca82a Merge branch 'release_internal' into release_external
b400a6a Fix for pr ARMmbed#1984 (ARMmbed#1987)
30d25bc Fix compiler warnings (ARMmbed#1986)
d46d7b3 Prioritise thread control messages  (ARMmbed#1984)
e59dbd8 Update domain address lifetime (ARMmbed#1985)
8a5cb75 Merge pull request ARMmbed#1980 from ARMmbed/sync_with_MbedOS
bd6feab Update coding style
ff14e80 (via Mbed OS) nanostack: icmpv6: fix build warning
f5e3423 (via Mbed OS) Require dependencies from nanostack mbed_lib.json
3aec837 Restore ws_management_api.h to the latest version
cd7ae3f (via Mbed OS) Review changes corrected
4f23008 (via Mbed OS) This is a initial version of Wi-Sun interface implementation. To get Wi-Sun mesh network working, also nanostack with Wi-Sun support is needed. ws_empty_functions.c and ws_management_api.h are temporary included here, so that wisun_tasklet will compiled without problems. They will replaced with the official versions with next nanostack release.
e029444 Merge pull request ARMmbed#1981 from ARMmbed/iotthd-3111
d7e8aea Path control size from 5->7.
a5fe76f randomise challenge tlv for parent request retries. (ARMmbed#1977)
a1c8277 Merge pull request ARMmbed#1978 from ARMmbed/IOTTHD-3219
62f8b41 Fix compiler warnings
1ec7a84 Fix issues found by coverity
5fe7120 Merge pull request ARMmbed#1974 from ARMmbed/iotthd-3100
51358f9 Removed Unncessary debug print.
136d1b1 Merge pull request ARMmbed#1973 from ARMmbed/IOTTHD-3018
4e557ae DHCPv6 update:
85b33e1 Update BBR prefix assignment (ARMmbed#1972)
899b2c5 DHCPv6 client and server update:
9009eaf Update copyright year to test files
6a56318 Update copyright year to Nanostack files
a83472e Added Wi-Sun certificate and security test interfaces
7f4ebf1 Corrected compiler warnings
52e4c3f Added supplicant PAE NVM storage
92df57b Added key data access functions to key storage
5972bc3 Merge pull request ARMmbed#1959 from ARMmbed/ws_eapol_ie_update
98af118 Merge pull request ARMmbed#1965 from ARMmbed/IOTTHD-3193
fc76d1e Merge pull request ARMmbed#1963 from ARMmbed/rename_socket_h
ba3a649 Added WS flagging to EAP header parser
048f14a Rename address.h
5739b4a Fixed aro registration error
887d931 Rename socket.h to ns_socket.h
7ebaa8e Add Nanostack configuration for WS (ARMmbed#1961)
ed87161 Code style fix.
e20028a Fix compiler warnings (ARMmbed#1957)
b86f885 EAPOL data flow IE update
65472de Fixed Function protype typo.
f539287 Added support for write/READ  EA-IE header IE Element's
ce72b55 Merge pull request ARMmbed#1958 from ARMmbed/tls_conf_err
1e8b18c Added handling for mbed TLS configuration error
bdfea40 WS: Use common channel number calc function
4802aae Merge pull request ARMmbed#1930 from ARMmbed/IOTTHD-3027
2b8c846 PAE BR address write/read interface
9777ad1 Remove yotta references (ARMmbed#1954)
af8890b Merge pull request ARMmbed#1949 from ARMmbed/eapol_eap_and_tls
c546d4f WS: Fixed EU domain channel numbers in neighbor class
cff6f0b WS: Missing return value fix
ebcdba5 Changed EAP-TLS identity to anonymous
34d2f15 Corrected defects and coding style
79c7157 WS: Default domain config update
0724863 Merge branch 'master' into IOTTHD-3027
65ccc41 WS: RF config set in own functions
76d235e MAC: Fixed virtual driver warnings
88641c1 Updates to PAEs and other security protocols
f57138f Security key storage and certificate info updates
b7177c5 TLS security protocol and mbed TLS security protocol library
9c9e3c9 EAP-TLS protocol implementation
9c5fc92 WS: Fixed code style
acce0dd Added empty function for test
4b28192 Added support for ARO registration failure
9d251fa Added empty function fr new interface
61f520f Added api to configure network size parameters
4d26258 Flagged mbed TLS KW header and corrected bool definitions
3d903fa Corrected NIST AES KW flagging
2f4e099 Removed temporary KW functions and corrected ut and style
6481549 Added GKH MIC validation and encryption
cc3ce58 Moved 4WH functions to library and added constants
650771c Added unit test to NIST AES KW library
6a82e7d added parent priority handling. (ARMmbed#1942)
7b7f1c1 Merge pull request ARMmbed#1945 from ARMmbed/fix_synch_parent_warn
38b28e2 Fix coverity error (ARMmbed#1943)
c4afedc thread_mle_message_handler: fix build warning (ARMmbed#1940)
a5be64a Follow Mbed OS coding style (ARMmbed#1941)
6298cef Sync mbed_lib.json with Mbed OS (ARMmbed#1935)
afe3ec6 Added Wi-Sun flagging to eapol helper
28d10d6 Merge pull request ARMmbed#1901 from ARMmbed/kmp_pae_init
3f56121 Disabled EAPOL flags
97f07a9 Tuned EAPOL timers for small networks
6e063b6 added Wi-SUN neighbor table management to Wi-SUN
7f4c61d Corrected KMP api start on authenticator
91ca2e6 Corrected KMP timer active check and security protocol address get
65d983f If mbedtls NIST AES KW is not enabled defined it as null algorithm
16dbe27 Added unit test stub for PAE controller
a524936 Moved EAPOL relay port and IP address configuration to bootstrap
68fa4f6 Added extra debug info flags to new security libraries
c4411ea Removed extra memory frees from KMP socket and eapol if and fixed KMP comments
8088a86 Added and fixed security protocols comments
cc32457 Modified PAEs to use protocol core timer function call
03469f3 Modified PAE entities to be bound to interface
369c8a0 Added 4WH integrity protection and encryption
ebae1d5 Added HMAC-SHA1, IEEE 802.11 PRF and NIST AES KW libraries
2d50887 Corrected Wi-SUN security component initializations
8a8b6ef Added configuration flags for supplicant and authenticator PAEs and EAPOL relay
3868ff1 PAE and security protocols timer support
c61066a Corrected GKH to set eapol-KEY message group key negotation bit correctly
dfe52d9 Added 4WH,GKH and EAP-TLS module and modified kmp service
782f3fb Relay message flow optimization
bbd6ee1 Integrate EAPOL new  encode and decode functionality
1802ee7 EAPOL message parser and write helper function.
da15653 EAPOL relay and KMP changes
fad633f EAPOL relay
cc97054 Unicast Shedule update
a099524 EAPOL authtentication start fix
3f32a7a Fix valgrind uninitilaized data use.
6e9f6a4 Corrected memory errors and some compiler warnings
c5f1af3 Initial EAPOL changes
e48aa79 WS: Use Tack in Ack wait time
59a65ea Change FHSS timing defaults
be06ecb FHSS WS: Fixed synch parent warning
a3aa38b Thread extension commission updates (ARMmbed#1870)
3e89d0a Multicast registrations update (ARMmbed#1931)
e18055a MAC: Update symbol rate when RF configuration changed
9eada28 WS: Store RF configuration
35145a3 MAC: RF configuration delivery implemented
d6b2bbc Merge pull request ARMmbed#1928 from ARMmbed/IOTTHD-3028
80683e2 MAC/WS: Implemented Ack wait duration set
0e9ead2 Remove excess tracing (ARMmbed#1927)
ae210cd Merge pull request ARMmbed#1923 from ARMmbed/IOTTHD-3080
17fad47 Merge pull request ARMmbed#1924 from ARMmbed/IOTTHD-1608
6fd6bd5 Update thread neighbor table initialisation (ARMmbed#1926)
c09d38a Merge pull request ARMmbed#1925 from ARMmbed/fix_protocol_if_fhss
9ac5301 MAC MLME: Removed BEA TX trace which was causing stack overflow
5dee7b1 FHSS: Use debug callback in TX/RX slot switch
f779fad WS/Protocol: Fixed getting interface pointer using FHSS api
4177fa4 Prevalidate CoAP msg source address
5451b1a FHSS unit tests: Updated timestamp callback
a2997b1 FHSS: Removed debug trace which was causing crash
3b6a921 FHSS: Debug callback update
ec1c41d FHSS: Use given TX time in synch calculation
f0c0f66 MAC: Write FHSS synch info with tx time
78ea0eb FHSS: Debug callbacks added
c4ef759 MAC: Write FHSS synch info before calling PHY TX function
9cca341 FHSS: Use timestamp delivered by MAC
be46564 Add CoAP message validation
883eb46 Add callback for CoAP message prevalidation (ARMmbed#1918)
59bbe31 Merge pull request ARMmbed#1917 from ARMmbed/IOTTHD-3029
ac4a76e Fixed promiscuous/sniffer mode
bc2fb64 FHSS WS: time convert to support negative values
7dce509 FHSS WS: Clock drift compensation implemented
ac7c90a Fix Thread resolution client initialisation (ARMmbed#1915)
b744186 Set the default unicast channel function as Direct Hash
612c4b5 Update DHCP to follow Wi-SUN specification
eeb5168 IPv6 route metrics update (ARMmbed#1912)
1debcca Fix compilation warnings noticed in mbed-os (ARMmbed#1909)
0a18231 Change ARO routes to be direct route instead of on-link
7fb321e Merge pull request ARMmbed#1906 from ARMmbed/parent_update_fix
b5afc35 Fixed missing broadcast synch information loose with default zeroes.
3dbc874 Add missing closing bracket
0d746f0 Changed Wi-SUN HW type to match specification
2804bf4 Enabled roaming and routing between multiple Wi-SUN BR

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: c5ee9e4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants