Skip to content

[NRF51_DK] us_ticker.c doesn't support IAR build (rc1 oob) #2283

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

Closed
toyowata opened this issue Jul 28, 2016 · 4 comments
Closed

[NRF51_DK] us_ticker.c doesn't support IAR build (rc1 oob) #2283

toyowata opened this issue Jul 28, 2016 · 4 comments

Comments

@toyowata
Copy link
Contributor

The RTC1_IRQHandler in us_ticker.c is implemented by inline assembler and there is no IAR toolchain support. Detected by RC1 OOB test.

C:\Users\toywat01\Documents\GitHub\mbed-os-example-blinky>mbed compile -m NRF51_DK -t IAR
Building project mbed-os-example-blinky (NRF51_DK, IAR)
Scan: .
Scan: FEATURE_BLE
Scan: FEATURE_UVISOR
Scan: FEATURE_IPV4
Scan: mbed
Scan: env
Compile: rt_MemBox.c
Compile: rt_Memory.c
Compile: us_ticker.c
[ERROR]
  #error Compiler not supported.
   ^
"C:\Users\toywat01\Documents\GitHub\mbed-os-example-blinky\mbed-os\hal\targets\hal\TARGET_NORDIC\TARGET_MCU_NRF51822\us_ticker.c",382  Fatal error[Pe035]: #error directive: Compiler not supported.
Fatal error detected, aborting.

https://github.com/mbedmicro/mbed/blob/master/hal/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/us_ticker.c#L382

@0xc0170
Copy link
Contributor

0xc0170 commented Jul 28, 2016

cc @pan-

@pan-
Copy link
Member

pan- commented Jul 28, 2016

@toyowata This is expected for the RC1 because IAR support was not enabled.
It will be for RC2.

@toyowata
Copy link
Contributor Author

@pan- Thanks. I will close this issue, once I confirm the fix in RC2.

@0xc0170 0xc0170 changed the title [NRF51_DK] us_ticker.c doesn't support IAR build [NRF51_DK] us_ticker.c doesn't support IAR build (rc1 oob) Jul 28, 2016
@toyowata
Copy link
Contributor Author

@pan- Confirmed the fix. Closed ticket.

artokin pushed a commit to artokin/mbed-os that referenced this issue Apr 3, 2020
…..89a497a

89a497a Merge branch 'release_internal' into release_external
c8cc660 Merge pull request ARMmbed#2336 from ARMmbed/sync_with_mbedos
ac5f369 MBEDTLS_SSL_EXPORT_KEYS added to Nanostack's tls_sec_prot_lib
6522a08 Added missing optimizations based on mbedtls/baremetal.h config
0e8739f Added new global rng, needed for MbedTLS optimisations
d5db37e Prepare for upcoming MbedTLS changes
4271a9d Merge pull request ARMmbed#2335 from ARMmbed/sync_with_mbedos
e2db6ff Fixed error of function 'mac_fcf_lenght'
28fc2a9 Fixed  error of structure
194e81b Fixed  spelling mistake of structure
00ea3fb Remove test files
d7f7cc5 Merge branch 'release_internal' into release_external
132cd12 Merge pull request ARMmbed#2333 from ARMmbed/sync_with_mbedos
550a78e Fix function spelling mistake in Thread
74c6024 Fix function spelling mistake in border_router.c
89830ec Fix function spelling mistake in iphc_decompress.c
1728ae1 Fix function spelling mistake in lowpan_context.c
ed5d253 Fix function spelling mistake in lowpan_context.h
ecbca0a Fixed typo 'thead' in thread_neighbor_class.h
071911b Changed nanostack API network size to be a range of values
4756be4 NEW API for Validation RX Unicast schedule channel.
0b48e5c Channel Mask update ,support for excluded Channels and FHSS API pdate
ead1ade Start sending PAS message after EAPOL parent TX fails.
8de473b Implemented 802.15.4 mode setting (ARMmbed#2328)
975b9e6 Added missing configuration api empty functions
f7db06e Added configuration storage (ARMmbed#2283)
e9561f0 Removed mbedTLS internal include file
fe812c3 Changed certificate error message wording to be less fatal
97aaf5f Add network property API to Nanostack (ARMmbed#2318)
cfd1a4d Fixed Route cost calculation
5094614 Added opeation mode validation for detect unsupported values.
44f85aa Enabled RPL candidate list filtering and only certificate setup accept without limit.
145c739 Wi-sun address registration trigger update
d492575 Modified ARO registrations timeouts from the address lifetime
b898f04 Removed Extra version number update at revocation start.
b9d1409 Wi-sun config message consustent filter
dcebff9 Use RPL parent soft filtering only after bootstrap.
523593e Fixed Broken new channel mask update.
a3bcc2d Removed the PAN version change requirement from routers
bc919d8 Merge pull request ARMmbed#2315 from ARMmbed/merge_release_internal_to_master

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 89a497a
artokin pushed a commit to artokin/mbed-os that referenced this issue Apr 16, 2020
…..cc03296

cc03296 Merge branch 'release_internal' into release_external
59397d1 Fixed Wi-SUN border router restart after settings change
8295a43 PAE authenticator TLS authentication limit based on dynamic value
2776cfe RPL config update not re-start whole BR again just increment version number and with new parameters.
bec4d48 Fixed FHSS testing now it follow configured channel count not a wi-sun configured Default.
b9cad9d Remove floating point literals from Thread code
423a48f RPL link etx validation update
89a497a Merge branch 'release_internal' into release_external
c8cc660 Merge pull request ARMmbed#2336 from ARMmbed/sync_with_mbedos
ac5f369 MBEDTLS_SSL_EXPORT_KEYS added to Nanostack's tls_sec_prot_lib
6522a08 Added missing optimizations based on mbedtls/baremetal.h config
0e8739f Added new global rng, needed for MbedTLS optimisations
d5db37e Prepare for upcoming MbedTLS changes
4271a9d Merge pull request ARMmbed#2335 from ARMmbed/sync_with_mbedos
e2db6ff Fixed error of function 'mac_fcf_lenght'
28fc2a9 Fixed  error of structure
194e81b Fixed  spelling mistake of structure
00ea3fb Remove test files
d7f7cc5 Merge branch 'release_internal' into release_external
132cd12 Merge pull request ARMmbed#2333 from ARMmbed/sync_with_mbedos
550a78e Fix function spelling mistake in Thread
74c6024 Fix function spelling mistake in border_router.c
89830ec Fix function spelling mistake in iphc_decompress.c
1728ae1 Fix function spelling mistake in lowpan_context.c
ed5d253 Fix function spelling mistake in lowpan_context.h
ecbca0a Fixed typo 'thead' in thread_neighbor_class.h
071911b Changed nanostack API network size to be a range of values
4756be4 NEW API for Validation RX Unicast schedule channel.
0b48e5c Channel Mask update ,support for excluded Channels and FHSS API pdate
ead1ade Start sending PAS message after EAPOL parent TX fails.
8de473b Implemented 802.15.4 mode setting (ARMmbed#2328)
975b9e6 Added missing configuration api empty functions
f7db06e Added configuration storage (ARMmbed#2283)
e9561f0 Removed mbedTLS internal include file
fe812c3 Changed certificate error message wording to be less fatal
97aaf5f Add network property API to Nanostack (ARMmbed#2318)
cfd1a4d Fixed Route cost calculation
5094614 Added opeation mode validation for detect unsupported values.
44f85aa Enabled RPL candidate list filtering and only certificate setup accept without limit.
145c739 Wi-sun address registration trigger update
d492575 Modified ARO registrations timeouts from the address lifetime
b898f04 Removed Extra version number update at revocation start.
b9d1409 Wi-sun config message consustent filter
dcebff9 Use RPL parent soft filtering only after bootstrap.
523593e Fixed Broken new channel mask update.
a3bcc2d Removed the PAN version change requirement from routers
bc919d8 Merge pull request ARMmbed#2315 from ARMmbed/merge_release_internal_to_master

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: cc03296
artokin pushed a commit to artokin/mbed-os that referenced this issue Apr 16, 2020
…..cc03296

cc03296 Merge branch 'release_internal' into release_external
59397d1 Fixed Wi-SUN border router restart after settings change
8295a43 PAE authenticator TLS authentication limit based on dynamic value
2776cfe RPL config update not re-start whole BR again just increment version number and with new parameters.
bec4d48 Fixed FHSS testing now it follow configured channel count not a wi-sun configured Default.
b9cad9d Remove floating point literals from Thread code
423a48f RPL link etx validation update
89a497a Merge branch 'release_internal' into release_external
c8cc660 Merge pull request ARMmbed#2336 from ARMmbed/sync_with_mbedos
ac5f369 MBEDTLS_SSL_EXPORT_KEYS added to Nanostack's tls_sec_prot_lib
6522a08 Added missing optimizations based on mbedtls/baremetal.h config
0e8739f Added new global rng, needed for MbedTLS optimisations
d5db37e Prepare for upcoming MbedTLS changes
4271a9d Merge pull request ARMmbed#2335 from ARMmbed/sync_with_mbedos
e2db6ff Fixed error of function 'mac_fcf_lenght'
28fc2a9 Fixed  error of structure
194e81b Fixed  spelling mistake of structure
00ea3fb Remove test files
d7f7cc5 Merge branch 'release_internal' into release_external
132cd12 Merge pull request ARMmbed#2333 from ARMmbed/sync_with_mbedos
550a78e Fix function spelling mistake in Thread
74c6024 Fix function spelling mistake in border_router.c
89830ec Fix function spelling mistake in iphc_decompress.c
1728ae1 Fix function spelling mistake in lowpan_context.c
ed5d253 Fix function spelling mistake in lowpan_context.h
ecbca0a Fixed typo 'thead' in thread_neighbor_class.h
071911b Changed nanostack API network size to be a range of values
4756be4 NEW API for Validation RX Unicast schedule channel.
0b48e5c Channel Mask update ,support for excluded Channels and FHSS API pdate
ead1ade Start sending PAS message after EAPOL parent TX fails.
8de473b Implemented 802.15.4 mode setting (ARMmbed#2328)
975b9e6 Added missing configuration api empty functions
f7db06e Added configuration storage (ARMmbed#2283)
e9561f0 Removed mbedTLS internal include file
fe812c3 Changed certificate error message wording to be less fatal
97aaf5f Add network property API to Nanostack (ARMmbed#2318)
cfd1a4d Fixed Route cost calculation
5094614 Added opeation mode validation for detect unsupported values.
44f85aa Enabled RPL candidate list filtering and only certificate setup accept without limit.
145c739 Wi-sun address registration trigger update
d492575 Modified ARO registrations timeouts from the address lifetime
b898f04 Removed Extra version number update at revocation start.
b9d1409 Wi-sun config message consustent filter
dcebff9 Use RPL parent soft filtering only after bootstrap.
523593e Fixed Broken new channel mask update.
a3bcc2d Removed the PAN version change requirement from routers
bc919d8 Merge pull request ARMmbed#2315 from ARMmbed/merge_release_internal_to_master

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: cc03296
artokin pushed a commit to artokin/mbed-os that referenced this issue Apr 16, 2020
…..cc03296

cc03296 Merge branch 'release_internal' into release_external
59397d1 Fixed Wi-SUN border router restart after settings change
8295a43 PAE authenticator TLS authentication limit based on dynamic value
2776cfe RPL config update not re-start whole BR again just increment version number and with new parameters.
bec4d48 Fixed FHSS testing now it follow configured channel count not a wi-sun configured Default.
b9cad9d Remove floating point literals from Thread code
423a48f RPL link etx validation update
89a497a Merge branch 'release_internal' into release_external
c8cc660 Merge pull request ARMmbed#2336 from ARMmbed/sync_with_mbedos
ac5f369 MBEDTLS_SSL_EXPORT_KEYS added to Nanostack's tls_sec_prot_lib
6522a08 Added missing optimizations based on mbedtls/baremetal.h config
0e8739f Added new global rng, needed for MbedTLS optimisations
d5db37e Prepare for upcoming MbedTLS changes
4271a9d Merge pull request ARMmbed#2335 from ARMmbed/sync_with_mbedos
e2db6ff Fixed error of function 'mac_fcf_lenght'
28fc2a9 Fixed  error of structure
194e81b Fixed  spelling mistake of structure
00ea3fb Remove test files
d7f7cc5 Merge branch 'release_internal' into release_external
132cd12 Merge pull request ARMmbed#2333 from ARMmbed/sync_with_mbedos
550a78e Fix function spelling mistake in Thread
74c6024 Fix function spelling mistake in border_router.c
89830ec Fix function spelling mistake in iphc_decompress.c
1728ae1 Fix function spelling mistake in lowpan_context.c
ed5d253 Fix function spelling mistake in lowpan_context.h
ecbca0a Fixed typo 'thead' in thread_neighbor_class.h
071911b Changed nanostack API network size to be a range of values
4756be4 NEW API for Validation RX Unicast schedule channel.
0b48e5c Channel Mask update ,support for excluded Channels and FHSS API pdate
ead1ade Start sending PAS message after EAPOL parent TX fails.
8de473b Implemented 802.15.4 mode setting (ARMmbed#2328)
975b9e6 Added missing configuration api empty functions
f7db06e Added configuration storage (ARMmbed#2283)
e9561f0 Removed mbedTLS internal include file
fe812c3 Changed certificate error message wording to be less fatal
97aaf5f Add network property API to Nanostack (ARMmbed#2318)
cfd1a4d Fixed Route cost calculation
5094614 Added opeation mode validation for detect unsupported values.
44f85aa Enabled RPL candidate list filtering and only certificate setup accept without limit.
145c739 Wi-sun address registration trigger update
d492575 Modified ARO registrations timeouts from the address lifetime
b898f04 Removed Extra version number update at revocation start.
b9d1409 Wi-sun config message consustent filter
dcebff9 Use RPL parent soft filtering only after bootstrap.
523593e Fixed Broken new channel mask update.
a3bcc2d Removed the PAN version change requirement from routers
bc919d8 Merge pull request ARMmbed#2315 from ARMmbed/merge_release_internal_to_master

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

No branches or pull requests

3 participants