Mac 使用 CrossWorks 的 Nordic nRF51 DK
Nordic nRF51 DK on Mac with CrossWorks
在 OSX 上与 Rowley Associates CrossWorks 一起编译需要哪些步骤和 运行 一个简单的 BLE UART 示例代码,用于 Nordic nRF51 DK 到 iPhone。
我在这里找到了 iOS 和 Android 代码并且对那部分感到满意:https://www.nordicsemi.com/Products/nRFready-Demo-APPS
但我不确定如何在 nRF51 板上设置工具链和 运行ning。我看到了 SDK 6.x 的一些说明,但找不到 SDK 7.x.
的任何说明
我是这样工作的:
设置“nRF51 SDK”
解压“nRF51_SDK_8.0.0_5fc2c3a_packs/nRF_SoftDevice_S110/NordicSemiconductor.nRF_SoftDevice_S110.8.0.0.pack”
加载“$nRF51_SDK_8.0.0_5fc2c3a/components/softdevice/s110/hex/s110_softdevice.hex" on nRF51 with RKNRFGO.app
在 CrossWorks 文件 -> 导入项目和 select "$nRF51_SDK_8.0.0_5fc2c3a/examples/ble_peripheral/ble_app_uart "
5.in "Select Template" select "nRF51_EXE - ..."模板列表
从项目中删除“retarget.c”(现在构建最简单,所以会出现错误)
Select Project Item-> "Project 'nrf51422_xxac_s110'" in project explorer
在 "Properties Window" 中向下滚动到 "Linker Options" 并将 "Section Placement Macros" 设置为:
FLASH_START=0x18000
RAM_START=0x20002000
同时确保属性 Window->Target Loader Options->Can Erase All 设置为“No”
- Select 构建->nrf51422_xxac_s110...
9.5 Select 目标 -> 连接 -> SEGGER J-LINK
- Select调试->开始
现在应用程序可以连接到 nRF51 DK 开发板
- iOS app
- Android App 是 Android 版本。
获取移动应用源代码here。
有关详细信息,请参阅 this post。
在 OSX 上与 Rowley Associates CrossWorks 一起编译需要哪些步骤和 运行 一个简单的 BLE UART 示例代码,用于 Nordic nRF51 DK 到 iPhone。
我在这里找到了 iOS 和 Android 代码并且对那部分感到满意:https://www.nordicsemi.com/Products/nRFready-Demo-APPS
但我不确定如何在 nRF51 板上设置工具链和 运行ning。我看到了 SDK 6.x 的一些说明,但找不到 SDK 7.x.
的任何说明我是这样工作的:
设置“nRF51 SDK”
解压“nRF51_SDK_8.0.0_5fc2c3a_packs/nRF_SoftDevice_S110/NordicSemiconductor.nRF_SoftDevice_S110.8.0.0.pack”
加载“$nRF51_SDK_8.0.0_5fc2c3a/components/softdevice/s110/hex/s110_softdevice.hex" on nRF51 with RKNRFGO.app
在 CrossWorks 文件 -> 导入项目和 select "$nRF51_SDK_8.0.0_5fc2c3a/examples/ble_peripheral/ble_app_uart "
5.in "Select Template" select "nRF51_EXE - ..."模板列表
从项目中删除“retarget.c”(现在构建最简单,所以会出现错误)
Select Project Item-> "Project 'nrf51422_xxac_s110'" in project explorer
在 "Properties Window" 中向下滚动到 "Linker Options" 并将 "Section Placement Macros" 设置为:
FLASH_START=0x18000
RAM_START=0x20002000
同时确保属性 Window->Target Loader Options->Can Erase All 设置为“No”
- Select 构建->nrf51422_xxac_s110...
9.5 Select 目标 -> 连接 -> SEGGER J-LINK
- Select调试->开始
现在应用程序可以连接到 nRF51 DK 开发板
- iOS app
- Android App 是 Android 版本。
获取移动应用源代码here。
有关详细信息,请参阅 this post。