Skip to content
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

Fix m7core #1467

Merged
merged 5 commits into from
Jan 11, 2016
Merged

Fix m7core #1467

merged 5 commits into from
Jan 11, 2016

Conversation

0xc0170
Copy link
Contributor

@0xc0170 0xc0170 commented Dec 7, 2015

@bcostm please test

@@ -44,7 +46,7 @@ def __init__(self, target, options=None, notify=None, macros=None, silent=False,
if target.core.startswith("Cortex"):
self.cpu.append("-mthumb")

if target.core == "Cortex-M4F":
if target.core == "Cortex-M4F" or target.core == "Cortex-M7F":

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

isn't M7 FPU FPUv5? I used -mfpu=fpv5-d16 while building with GCC some time ago

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, I remember there are two FPU implementations Simple and Double, aren't they?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, will fix

@sandeepach
Copy link

But in this changelist also i see M7 and M7F defined with SoftFP only and not hardfp?

@0xc0170
Copy link
Contributor Author

0xc0170 commented Dec 14, 2015

@sandeepach it should be hardware floating-point using the soft-float ABI.

@bcostm Looking at this, is F746 double or single? In armcc for M7F core, any m7 is considered as single. Now here in gcc as double :(

elif target.core == "Cortex-M7F":
            cpu = "Cortex-M7.fp.sp"

@ohagendorf
Copy link
Contributor

STM F7 has a single fpu

but in general a Cortex M7 mcu can have a double fpu - this feature is optional

@0xc0170
Copy link
Contributor Author

0xc0170 commented Dec 14, 2015

@ohagendorf A change here for gcc self.cpu.append("-mfpu=fpv5-d16") should be self.cpu.append("-mfpu=fpv5-sp-d16"). At least for now, single precision only, same as armcc.

@aethaniel
Copy link

Atmel SAMS70/E70/V70/V71 have double. Better not to have something fixed in case of.

On 14 December 2015 09:42:25 CET, Olaf Hagendorf notifications@github.com wrote:

STM F7 has a single fpu

but in general a Cortex M7 mcu can have a double fpu - this feature is
optional


Reply to this email directly or view it on GitHub:
#1467 (comment)

Envoyé de mon téléphone Android avec K-9 Mail. Excusez la brièveté.

@0xc0170
Copy link
Contributor Author

0xc0170 commented Dec 14, 2015

Atmel SAMS70/E70/V70/V71 have double. Better not to have something fixed in case of.

Yes, defintely. But will happen separately to this changeset. We should add a new issue for this.

@sandeepach
Copy link

I tried with the version 111 of mbed with GNU GCC compiler.
I could not get a simple GPIO write to work with that. Is this somehow related to this changelist?

@sandeepach
Copy link

I was however able to get it working with the mbed-src. Not with the MBED Library.

uLib does not support floating, does not make sense to have it enabled.
@0xc0170
Copy link
Contributor Author

0xc0170 commented Jan 11, 2016

I added new label RTOS_M4_M7 as they share the same files currently. Here are test results:

//GCC ARM
+---------+--------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| Result  | Target       | Toolchain | Test ID     | Test Description                      | Elapsed Time (sec) | Timeout (sec) | Loops |
+---------+--------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| OK      | DISCO_F746NG | GCC_ARM   | DTCT_1      | Simple detect test                    |        0.51        |       10      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | EXAMPLE_1   | /dev/null                             |        3.44        |       20      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_10     | Hello World                           |        0.37        |       5       |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_11     | Ticker Int                            |       11.36        |       15      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_12     | C++                                   |        1.37        |       10      |  1/1  |
| FAIL    | DISCO_F746NG | GCC_ARM   | MBED_16     | RTC                                   |        6.57        |       20      |  0/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_2      | stdio                                 |        0.78        |       20      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_23     | Ticker Int us                         |       11.39        |       15      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_24     | Timeout Int us                        |        11.4        |       15      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_25     | Time us                               |       11.36        |       15      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_26     | Integer constant division             |        1.38        |       20      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_34     | Ticker Two callbacks                  |       11.37        |       15      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_37     | Serial NC RX                          |        10.9        |       20      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_38     | Serial NC TX                          |       15.39        |       20      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_A1     | Basic                                 |        1.34        |       20      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_A21    | Call function before main (mbed_main) |        1.41        |       20      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_A9     | Serial Echo at 115200                 |        6.51        |       20      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | MBED_BUSOUT | BusOut                                |        2.26        |       15      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | RTOS_1      | Basic thread                          |       11.37        |       15      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | RTOS_2      | Mutex resource lock                   |       11.35        |       20      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | RTOS_3      | Semaphore resource lock               |        8.38        |       20      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | RTOS_4      | Signals messaging                     |        6.37        |       20      |  1/1  |
| TIMEOUT | DISCO_F746NG | GCC_ARM   | RTOS_5      | Queue messaging                       |       40.38        |       20      |  0/1  |
| TIMEOUT | DISCO_F746NG | GCC_ARM   | RTOS_6      | Mail messaging                        |       40.38        |       20      |  0/1  |
| OK      | DISCO_F746NG | GCC_ARM   | RTOS_7      | Timer                                 |       11.37        |       15      |  1/1  |
| OK      | DISCO_F746NG | GCC_ARM   | RTOS_8      | ISR (Queue)                           |        6.36        |       20      |  1/1  |
+---------+--------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
Result: 1 FAIL / 23 OK / 2 TIMEOUT


// ARM
+--------+--------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+    
| Result | Target       | Toolchain | Test ID     | Test Description                      | Elapsed Time (sec) | Timeout (sec) | Loops |    
+--------+--------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+    
| OK     | DISCO_F746NG | ARM       | DTCT_1      | Simple detect test                    |        0.48        |       10      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | EXAMPLE_1   | /dev/null                             |        3.46        |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_10     | Hello World                           |        0.39        |       5       |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_11     | Ticker Int                            |       11.36        |       15      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_12     | C++                                   |        1.37        |       10      |  1/1  |    
| FAIL   | DISCO_F746NG | ARM       | MBED_16     | RTC                                   |        6.58        |       20      |  0/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_2      | stdio                                 |        0.8         |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_23     | Ticker Int us                         |       11.35        |       15      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_24     | Timeout Int us                        |       11.37        |       15      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_25     | Time us                               |       11.37        |       15      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_26     | Integer constant division             |        1.38        |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_34     | Ticker Two callbacks                  |       11.36        |       15      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_37     | Serial NC RX                          |       10.89        |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_38     | Serial NC TX                          |        15.4        |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_A1     | Basic                                 |        1.36        |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_A21    | Call function before main (mbed_main) |        1.43        |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_A9     | Serial Echo at 115200                 |        6.5         |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | MBED_BUSOUT | BusOut                                |        2.26        |       15      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | RTOS_1      | Basic thread                          |       11.35        |       15      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | RTOS_2      | Mutex resource lock                   |       11.38        |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | RTOS_3      | Semaphore resource lock               |        8.38        |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | RTOS_4      | Signals messaging                     |        6.38        |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | RTOS_5      | Queue messaging                       |        2.36        |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | RTOS_6      | Mail messaging                        |        2.36        |       20      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | RTOS_7      | Timer                                 |       11.36        |       15      |  1/1  |    
| OK     | DISCO_F746NG | ARM       | RTOS_8      | ISR (Queue)                           |        6.36        |       20      |  1/1  |    
+--------+--------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+    
Result: 1 FAIL / 25 OK


//uARM
+---------+--------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| Result  | Target       | Toolchain | Test ID     | Test Description                      | Elapsed Time (sec) | Timeout (sec) | Loops |
+---------+--------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| OK      | DISCO_F746NG | uARM      | DTCT_1      | Simple detect test                    |        0.51        |       10      |  1/1  |
| OK      | DISCO_F746NG | uARM      | EXAMPLE_1   | /dev/null                             |        3.45        |       20      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_10     | Hello World                           |        0.36        |       5       |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_11     | Ticker Int                            |       11.37        |       15      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_12     | C++                                   |        1.35        |       10      |  1/1  |
| FAIL    | DISCO_F746NG | uARM      | MBED_16     | RTC                                   |        6.58        |       20      |  0/1  |
| OK      | DISCO_F746NG | uARM      | MBED_2      | stdio                                 |        0.77        |       20      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_23     | Ticker Int us                         |       11.35        |       15      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_24     | Timeout Int us                        |       11.37        |       15      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_25     | Time us                               |       11.34        |       15      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_26     | Integer constant division             |        1.36        |       20      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_34     | Ticker Two callbacks                  |       11.38        |       15      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_37     | Serial NC RX                          |       10.89        |       20      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_38     | Serial NC TX                          |       15.38        |       20      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_A1     | Basic                                 |        1.36        |       20      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_A21    | Call function before main (mbed_main) |        1.41        |       20      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_A9     | Serial Echo at 115200                 |        6.5         |       20      |  1/1  |
| OK      | DISCO_F746NG | uARM      | MBED_BUSOUT | BusOut                                |        2.26        |       15      |  1/1  |
| OK      | DISCO_F746NG | uARM      | RTOS_1      | Basic thread                          |       11.36        |       15      |  1/1  |
| TIMEOUT | DISCO_F746NG | uARM      | RTOS_2      | Mutex resource lock                   |       40.23        |       20      |  0/1  |
| TIMEOUT | DISCO_F746NG | uARM      | RTOS_3      | Semaphore resource lock               |       40.26        |       20      |  0/1  |
| OK      | DISCO_F746NG | uARM      | RTOS_4      | Signals messaging                     |        6.37        |       20      |  1/1  |
| OK      | DISCO_F746NG | uARM      | RTOS_5      | Queue messaging                       |        2.38        |       20      |  1/1  |
| OK      | DISCO_F746NG | uARM      | RTOS_6      | Mail messaging                        |        2.36        |       20      |  1/1  |
| OK      | DISCO_F746NG | uARM      | RTOS_7      | Timer                                 |       11.36        |       15      |  1/1  |
| OK      | DISCO_F746NG | uARM      | RTOS_8      | ISR (Queue)                           |        6.37        |       20      |  1/1  |
+---------+--------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
Result: 1 FAIL / 23 OK / 2 TIMEOUT                                                                                                                      

There are those timeouts , @bcostm might know more?

0xc0170 added a commit that referenced this pull request Jan 11, 2016
@0xc0170 0xc0170 merged commit 42ceddf into master Jan 11, 2016
@bcostm
Copy link
Contributor

bcostm commented Jan 13, 2016

Tested today on GCC. Same issue with RTOS_5 and 6. I don't know why.

+---------+--------------------+-----------+---------+-------------------------+--------------------+---------------+-------+
| Result  | Target             | Toolchain | Test ID | Test Description        | Elapsed Time (sec) | Timeout (sec) | Loops |
+---------+--------------------+-----------+---------+-------------------------+--------------------+---------------+-------+
| OK      | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_1  | Basic thread            |       11.42        |       15      |  1/1  |
| OK      | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_2  | Mutex resource lock     |       11.55        |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_3  | Semaphore resource lock |        8.49        |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_4  | Signals messaging       |        6.42        |       20      |  1/1  |
| TIMEOUT | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_5  | Queue messaging         |       40.22        |       20      |  0/1  |
| TIMEOUT | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_6  | Mail messaging          |       40.21        |       20      |  0/1  |
| OK      | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_7  | Timer                   |       11.43        |       15      |  1/1  |
| OK      | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_8  | ISR (Queue)             |        6.43        |       20      |  1/1  |
+---------+--------------------+-----------+---------+-------------------------+--------------------+---------------+-------+

Tested with uARM and ARM, all tests are in TIMEOUT. I got this message for all the tests:

HOST: Reset target...
HOST: Unknow property:

Tested with IAR, cannot build at all.

[DEBUG] Return: 3
[10:53:50] Error: There were errors while building MBED libs for DISCO_F746NG using IAR
Test summary:
+--------+--------+-----------+---------+------------------+--------------------+---------------+-------+
| Result | Target | Toolchain | Test ID | Test Description | Elapsed Time (sec) | Timeout (sec) | Loops |
+--------+--------+-----------+---------+------------------+--------------------+---------------+-------+
+--------+--------+-----------+---------+------------------+--------------------+---------------+-------+
Result:

@0xc0170
Copy link
Contributor Author

0xc0170 commented Jan 13, 2016

IAR - can you build a library , does your IAR support m7 ? I had some license issues which I have to resolve, for now as IAR is not released for the board. I receive an exception for older version that cortex m7 is not recognized cpu type.

Unknown property means something is wrong with the host tests, wrong baudrate? Use verbose and print all messages. Please create a new issue for this if you are having problems , we will look at this.

@bcostm
Copy link
Contributor

bcostm commented Jan 15, 2016

New tests done with latest compilers versions.

GCC Version 5.2 2015q4
+---------+--------------------+-----------+---------+-------------------------+--------------------+---------------+-------+
| Result  | Target             | Toolchain | Test ID | Test Description        | Elapsed Time (sec) | Timeout (sec) | Loops |
+---------+--------------------+-----------+---------+-------------------------+--------------------+---------------+-------+
| OK      | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_1  | Basic thread            |       11.39        |       15      |  1/1  |
| OK      | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_2  | Mutex resource lock     |       11.48        |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_3  | Semaphore resource lock |        8.45        |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_4  | Signals messaging       |        6.45        |       20      |  1/1  |
| TIMEOUT | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_5  | Queue messaging         |       40.24        |       20      |  0/1  |
| TIMEOUT | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_6  | Mail messaging          |       40.21        |       20      |  0/1  |
| OK      | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_7  | Timer                   |       11.42        |       15      |  1/1  |
| OK      | DISCO_F746NG[F82F] | GCC_ARM   | RTOS_8  | ISR (Queue)             |        6.46        |       20      |  1/1  |
+---------+--------------------+-----------+---------+-------------------------+--------------------+---------------+-------+

ARM/uARM with uVision Version 5.17
+---------+--------------------+-----------+---------+-------------------------+--------------------+---------------+-------+
| Result  | Target             | Toolchain | Test ID | Test Description        | Elapsed Time (sec) | Timeout (sec) | Loops |
+---------+--------------------+-----------+---------+-------------------------+--------------------+---------------+-------+
| OK      | DISCO_F746NG[F82F] | uARM      | RTOS_1  | Basic thread            |       11.38        |       15      |  1/1  |
| OK      | DISCO_F746NG[F82F] | uARM      | RTOS_2  | Mutex resource lock     |        11.5        |       20      |  1/1  |
| TIMEOUT | DISCO_F746NG[F82F] | uARM      | RTOS_3  | Semaphore resource lock |       42.32        |       21      |  0/1  |
| OK      | DISCO_F746NG[F82F] | uARM      | RTOS_4  | Signals messaging       |        6.44        |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | uARM      | RTOS_5  | Queue messaging         |        2.42        |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | uARM      | RTOS_6  | Mail messaging          |        2.4         |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | uARM      | RTOS_7  | Timer                   |       11.42        |       15      |  1/1  |
| OK      | DISCO_F746NG[F82F] | uARM      | RTOS_8  | ISR (Queue)             |        6.44        |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | ARM       | RTOS_1  | Basic thread            |       11.42        |       15      |  1/1  |
| OK      | DISCO_F746NG[F82F] | ARM       | RTOS_2  | Mutex resource lock     |       11.48        |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | ARM       | RTOS_3  | Semaphore resource lock |        8.49        |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | ARM       | RTOS_4  | Signals messaging       |        6.4         |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | ARM       | RTOS_5  | Queue messaging         |        2.42        |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | ARM       | RTOS_6  | Mail messaging          |        2.4         |       20      |  1/1  |
| OK      | DISCO_F746NG[F82F] | ARM       | RTOS_7  | Timer                   |       11.41        |       15      |  1/1  |
| OK      | DISCO_F746NG[F82F] | ARM       | RTOS_8  | ISR (Queue)             |        6.46        |       20      |  1/1  |
+---------+--------------------+-----------+---------+-------------------------+--------------------+---------------+-------+

Build with IAR v7.40.3.8938 still not working.

Compile: startup_stm32f746xx.S
[DEBUG] Command: C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\bin\iasmarm --cpu Cortex-M7F -DMBED_BUILD_TIMESTAMP=1452868017.91 -DTAR
GET_STM32F746NG -DTARGET_STM32F746 -DARM_MATH_CM7 -DTARGET_CORTEX_M -D__CORTEX_M7 -D__FPU_PRESENT=1 -DTARGET_DISCO_F746NG -DTARGET_RTOS_M4_M7 -DTARGET
_STM -DTARGET_M7 -DTARGET_STM32F7 -DTOOLCHAIN_IAR -D__MBED__=1 -IC:\GITHUB\mbed\libraries\mbed\targets\cmsis -IC:\GITHUB\mbed\libraries\mbed\targets\c
msis\TARGET_STM -IC:\GITHUB\mbed\libraries\mbed\targets\cmsis\TARGET_STM\TARGET_STM32F7 -IC:\GITHUB\mbed\libraries\mbed\targets\cmsis\TARGET_STM\TARGE
T_STM32F7\TARGET_DISCO_F746NG -IC:\GITHUB\mbed\libraries\mbed\targets\cmsis\TARGET_STM\TARGET_STM32F7\TARGET_DISCO_F746NG\TOOLCHAIN_IAR -IC:\GITHUB\mb
ed\libraries\mbed\targets\cmsis\TOOLCHAIN_IAR -o C:\GITHUB\mbed\build\mbed\.temp\TARGET_DISCO_F746NG\TOOLCHAIN_IAR\TARGET_STM\TARGET_STM32F7\TARGET_DI
SCO_F746NG\TOOLCHAIN_IAR\startup_stm32f746xx.o C:\GITHUB\mbed\libraries\mbed\targets\cmsis\TARGET_STM\TARGET_STM32F7\TARGET_DISCO_F746NG\TOOLCHAIN_IAR
\startup_stm32f746xx.S
[DEBUG] Return: 3
Traceback (most recent call last):
  File "..\mbed\workspace_tools\build.py", line 234, in <module>
    macros=options.macros)
  File "C:\GITHUB\mbed\workspace_tools\build_api.py", line 445, in build_mbed_libs
    raise e
ToolException

@0xc0170
Copy link
Contributor Author

0xc0170 commented Jan 15, 2016

Can you find out what is IAR saying, print exception on the line 445:

  File "C:\GITHUB\mbed\workspace_tools\build_api.py", line 445, in build_mbed_libs
    raise e

@bcostm
Copy link
Contributor

bcostm commented Jan 18, 2016

I put a print e before the "raise e" but nothing is displayed.

@screamerbg screamerbg deleted the fix_m7core branch July 13, 2016 18:49
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