Skip to content
This repository has been archived by the owner on Apr 24, 2019. It is now read-only.

mbed OS 5.5 preps, mbed OS to CMSIS branch & new PAL #254

Merged
merged 15 commits into from
Jun 20, 2017
Merged

Conversation

JanneKiiskila
Copy link
Contributor

Point the libs to pal.lib PR having the CMSIS support and mbed OS lib
to the CMSIS branch (ARMmbed/mbed-os#4294).

Status

IN DEVELOPMENT

  • mbed OS final hash still needed.

Related PRs

List related PRs against other branches:

ARMmbed/pal#61
ARMmbed/mbed-os#4294

Point the libs to pal.lib PR having the CMSIS support and mbed OS lib
to the CMSIS branch (ARMmbed/mbed-os#4294).
Yogesh Pande and others added 3 commits June 9, 2017 09:36
Update MBEDGW binaries for mbed-os-5.5
GW binaries re-compiled with proper fix to 6LoWPAN.
Update the hash to get latest from master from public PAL repo.
* b29b7e9 avolinski - pal_plat_osKernelSysTickFrequency() fix
* 7fe2608 avolinski - added back pal_plat_osKernelSysMilliSecTick
* d739159 avolinski - remove non 1.2 code
* 99eabff avolinski - Remove threadFunctionWrapper
* aaf3219 avolinski - makefile adjustment
* a0d078c avolinski - rename plat_rtos to .cpp
* d9e8cd1 avolinski - mbedOS5.5 adaptations1
* a48b8e9 avolinski - rename plat_rtos to .c
* fe85a81 avolinski - mbedOS5.5 additional fixes
@JanneKiiskila
Copy link
Contributor Author

rebuild

To make it possible to compile non-K64F boards. CFSTORE and the update
stuff only compiles with K64F, thus #ifdef it out in pal.
@JanneKiiskila
Copy link
Contributor Author

rebuild

*   cc471be Janne Kiiskilä - Merge pull request #25 from ARMmbed/early_mac
|\
| * 8910b51 Janne Kiiskilä - Move MAC address printing earlier
|/
*   08ab1a3 Janne Kiiskilä - Merge pull request #23 from ARMmbed/network-errors
|\
| * 04ed4b9 Jan Jongboom - Add a link to the mbed OS Communication API for network errors
|/
*   3a7409f Seppo Takalo - Merge pull request #22 from betzw/betzw_wb_github
|\
| * e80154c Wolfgang Betz - Update Spirit1 lib
@JanneKiiskila
Copy link
Contributor Author

Nucleo F429 ZI fails with ARM CC to linking issues;

Link: mbed-os-example-client
Error: L6218E: Undefined symbol pal_plat_imageActivate (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageDeInit (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageFlush (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageGetActiveHash (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageGetActiveVersion (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageGetDirectMemAccess (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageInitAPI (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageReadToBuffer (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageReserveSpace (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageSetHeader (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageWrite (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageWriteHashToMemory (referred from pal_update.o).
Finished: 0 information, 0 warning and 12 error messages.
[ERROR] Error: L6218E: Undefined symbol pal_plat_imageActivate (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageDeInit (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageFlush (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageGetActiveHash (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageGetActiveVersion (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageGetDirectMemAccess (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageInitAPI (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageReadToBuffer (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageReserveSpace (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageSetHeader (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageWrite (referred from pal_update.o).
Error: L6218E: Undefined symbol pal_plat_imageWriteHashToMemory (referred from pal_update.o).
Finished: 0 information, 0 warning and 12 error messages.

One more file needed the #ifdef to avoid linking issues.
@yogpan01 yogpan01 mentioned this pull request Jun 14, 2017
2 tasks
@yogpan01 yogpan01 merged commit 9b4f46f into master Jun 20, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants