Skip to content

NUCLEO_F446RE Issues #2959

@screamerbg

Description

@screamerbg

Description

  • Type: Bug
  • Priority: Major

Pinout issue

There is a strange issue with the pins on this board.
It's better explained as comparison between F446 and L476, e.g.

ST Nucleo L476 (correct sequence)
https://www.youtube.com/watch?v=RhlTQsdUkR8

ST Nucleo F446 (incorrect sequence)
https://www.youtube.com/watch?v=aWWTfSxIlDE

It seems that LEDs on D1, D2, D4, D5, D7, D8 cannot be high, though D0, D3, D6, D9 function normally. This is mostly noticeable in the first sequence when LEDs are turned on in triplets, e.g. D0+D1+D2, D3+D4+D5, D6+D7+D8, etc.

The example program can be found here
https://developer.mbed.org/teams/shields/code/mbed_ProtoLED_Shield/file/b760013d9d08/main.cpp

Interrupt failures (InterruptIn)

InterruptIn on D2 throws greentea error, I suspect that the test crashes
InterruptIn on D3-9 are skipped due to the error with InterruptIn on D3
(Note that unlike the other reports, no InterruptIn works)

## I2C failures with EEPROM (I2C)
I2C - EEProm Read (fails with ARMCC, GCC)
I2C - TMP102 Temperature Read (fails with GCC, works with ARMCC)

Target
NUCLEO_F446RE

Toolchain:
GCC_ARM, ARM

meed-os sha:
22ec73b Merge pull request #2948 from jamike/Fixed_iarm_debug_built_failed

Steps to reproduce
Tests available here https://github.com/armmbed/ci-test-shield
Hardware components here https://github.com/ARMmbed/mbed-HDK/tree/master/Production%20Design%20Projects/CITestShield

CC @adustm @bcostm

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions