nrf51822 flash操作ceaafflash大小为多少

望见那地上的一棵草,那是大的无限.
来自森亮号航海见识 {SLboat I}
安装后原版的反而啥都不工作
Sens-Macbook:~ sen$ JLinkExe -if SWD -device nRF51822
SEGGER J-Link Commander V4.78k ('?' for help)
Compiled Dec
5 2013 20:33:05
Can not connect to J-Link via USB.
试试,依然没好运气
哇喔随着一个兄弟见识意外的答复,引出了一个线索-CDC驱动需要倍禁止
哇喔,禁止cdc的确可以工作...
那么静止的工作呢?由这个可以做到
单独提取核心脚本:
禁止后,就像是
Sens-Macbook:scripts sen$ ./disable_cdc.sh
(kernel) Kext com.apple.driver.AppleUSBCDCECMData not found for unload request.
Failed to unload com.apple.driver.AppleUSBCDCECMData - (libkern/kext) not found.
Sens-Macbook:scripts sen$ JLinkExe -if SWD -device nRF51822
SEGGER J-Link Commander V4.78k ('?' for help)
Compiled Dec
5 2013 20:33:05
Info: Device &NRF51822& selected (257 KB flash, 16 KB RAM).
DLL version V4.78k, compiled Dec
5 2013 20:33:01
Firmware: J-Link OB-SAM3U128 V1 compiled Sep 19 2013 20:18:59
Hardware: V1.00
S/N: *******
VTarget = 3.300V
Info: Found SWD-DP with ID 0x0BB11477
Info: Found Cortex-M0 r0p0, Little endian.
Info: FPUnit: 4 code (BP) slots and 0 literal slots
Found 1 JTAG device, Total IRLen = 4:
Cortex-M0 identified.
Target interface speed: 100 kHz
如果只是默认连接,是不会显示芯片型号的
Sens-Macbook:scripts sen$ JLinkExe
SEGGER J-Link Commander V4.78k ('?' for help)
Compiled Dec
5 2013 20:33:05
DLL version V4.78k, compiled Dec
5 2013 20:33:01
Firmware: J-Link OB-SAM3U128 V1 compiled Sep 19 2013 20:18:59
Hardware: V1.00
S/N: *******
VTarget = 3.300V
Info: Could not measure total IR len. TDO is constant high.
Info: Could not measure total IR len. TDO is constant high.
No devices found on JTAG chain. Trying to find device on SWD.
Info: Found SWD-DP with ID 0x0BB11477
Info: Found Cortex-M0 r0p0, Little endian.
Info: FPUnit: 4 code (BP) slots and 0 literal slots
Cortex-M0 identified.
Target interface speed: 100 kHz
JLink似乎总是喜欢回显序列号...
一个直接的连接nRF51822的做法
JLinkExe -if SWD -device nRF51822
启动服务端
JLinkGDBServer -if SWD -device nRF51822
选中的标记看起来就是
Sens-Macbook:scripts sen$ JLinkExe -if SWD -device nRF51822
SEGGER J-Link Commander V4.78k ('?' for help)
Compiled Dec
5 2013 20:33:05
Info: Device &NRF51822& selected (257 KB flash, 16 KB RAM).
DLL version V4.78k, compiled Dec
5 2013 20:33:01
意外的,关闭CDC驱动就可以正常的nrf51822了,太神奇了,在Mac上构建成为了可能,还有人非常热心的制造了一整套工具,而且放在git库上,哇喔.
J-Link diable CDC drivers CDCDisable.term
Test J-Link connection, should be able to detect core when connecting
./JLinkExe -if SWD -device nRF51822
Start the GDB Server
./JLinkGDBServer -if SWD -device nRF51822
Start the eclipse debugger
If not able to connect, push button 0, so the processors starts running...
Renable CDC drivers CDCEnable.term
I've installed version 4.69b on MBP, runs well, remember only to disable CDC using Segger Mac OSX CDCDisable bash script.
I will download the J-Link software for Mac from here.
Followed the instructions in nAN-29 to set up the debugging. In the "GDB command" field of the Debug Configurations dialog, I used the Browse button to find the arm-none-eabi-gdb binary. This way I don't have to set up any paths.
I start the gdb server using the terminal from the /Application/SEGGER directory, using the following command line:
./JLinkGDBServer -if SWD -device nRF51822
以下是[J-Link Mac平台/识别NRF51822]所有用到的引用信息,向这些伟大的家伙致敬:
, 见识于 21:54
, 见识于 21:53
, 见识于 19:51Replacement products
&nRF51822 是功能強大、高靈活性的多協議 SoC,非常適用於 Bluetooth(R) 低功耗和 2.4GHz 超低功耗無線應用。 nRF51822 根據配備 256kB flash + 16kB RAM 的 32 位元 ARM(R) Cortex(TM) M0 CPU 而建構。 嵌入式 2.4GHz 收發器支援藍牙低功耗及 2.4GHz 運作,其中 2.4GHz 模式與 Nordic Semiconductor 的 nRF24L 系列產品無線相容。nRF51822 還具備豐富的類比和數位周邊產品,可以在無需 CPU 參與的情況下透過可程式化周邊介面 (PPI) 系統進行互動。 靈活的 31 針腳 GPIO 映射方案可使 I/O(例如序列介面、PWM 和正弦解調器)根據 PCB 需求指示映射到任何設備針腳。 這可在關於針腳位置與功能方面,達成完全的設計靈活性。nRF51822 支援 S110 藍牙低功耗協定堆疊及 2.4GHz 協定堆疊(包括 Gazell),這兩種協定堆疊在 nRF518 軟體開發套件中均免費提供。nRF51822 需要單獨供電,如果供電範圍在 1.8-3.6V 之間,使用者可選擇使用晶片上的線性整流器,如果供電範圍在 2.1-3.6V 之間,可以選擇直流 1.8V 模式和晶片上的 DCDC 變壓器。DC-DC 變壓器的使用可在工作期間動態控制,並使 nRF51822 運行期間的射頻峰值電流低於 10 mA @ 3V 供電 (TX @ 0 dBm & RX)。nRF51822 具有 6x6mm 48 針腳 QFN 封裝和 3.5x3.8mm 64 球形直接晶片構裝之晶圓級封裝 (WLCSP)。nRF51822 提供 256k 或 128kB Flash 容量的不同版本。
單晶片, 高靈活性, 2.4GHz 多協定設備
32 位元 ARM Cortex M0 CPU 核心
256KB flash 16KB RAM
支援 S110 藍牙低功耗協定堆疊
S110 需要 80 kB 記憶體空間
執行緒安全性和執行階段保護
事件驅動 API
與 nRF24L 系列無線相容
3 種資料率 (2Mbps/1Mbps/250kbps)
+4dBm 輸出功率
-92.5dBm 敏感度、藍牙低功耗
針對最大化電源效率應用和程式碼簡化需求的 PPI 系統
具備對每個周邊產品進行電源自動管理功能的靈活電源管理系統
用於類比和數位 I/O 的可設定 I/O 映射
行動電話配件
PC 周邊產品
消費電子 (CE) 遙控器
近接感應/警報感測器
運動、健身和醫療保健感測器
智慧 RF 標記
玩具和電子遊戲
智慧家用設備
工業和商用感測器
藍牙低功耗堆疊
ANT 和 2.4GHz 專利 SoC
藍牙低功耗連接 IC
藍牙低功耗近接感應 IC
向下相容 Flash 不同規格
具備 Flash 和 USB 的 2.4GHz RF 系統晶片
超低功耗 2.4GHz RF 收發器 IC
Ultra low power consumption
6.3mA - TX at -4dBm (3V using on-chip DC-DC)
8.0mA - TX at 0dBm (3V using on-chip DC-DC)
11.8mA – TX at +4dBm (3V using on-chip DC-DC)
9.7mA – RX (3V using on-chip DC-DC)
13mA – RX at 1Mbps (No DC-DC)
10.5mA – TX at 0dBm (No DC-DC)
0.6uA – SYSTEM-OFF, no RAM retention
1.2uA - SYSTEM-OFF, 8KB RAM retention
2.6uA - SYSTEM-ON, All peripherals in idle mode
&2.4GHz Multi-protocol Radio
+4dBm to -20dBm output power in 4dBm steps
-30dBm output power in whisper mode
-96dBm RX sensitivity at 250kbs
-90dBm RX sensitivity at 1Mbps
-85dBm RX sensitivity at 2Mbps
2 Mbps, 1 Mbps and 250kbs supported data rates
Excellent co-existence performance
32-bit ARM(R) Cortex(TM) M0 32-bit CPU
256/128KB embedded flash
32KB/16KB RAM
&System Peripherals
3 x 16/24-bit timers with counter mode
16 channel CPU independent Programmable Peripheral Interconnect (PPI)
Encryption -128-bit AES ECB/CCM/AAR co-processor
Temperature sensor
Flexible GPIO pin configuration
Up to 4 PWM
&Digital I/O
Digital interfaces -SPI Master/Slave, 2-wire, UART
Quadrature decoder
&Analog I/O
8/9/10 bit ADC - 8 configurable channels
Low power comparator
&Oscillators
16MHz RCOSC
32kHz RCOSC
&Power Management
Wide supply voltage range (1.8v to 3.6V)
Flexible power management scheme
On-chip DC/DC converter
600nA @ 3V OFF mode
2.6uA @ 3V ON mode, all blocks in idle mode
1.2uA @ 3V OFF mode + 1 region RAM retention
&nRF51822 is supported by the following reference designs
nRF51822 Bluetooth Smart Beacon Kit
Multi-Protocol Advanced Navigation Remote Control Reference Design
Combined Bluetooth low energy (including Bluetooth Smart) and proprietary 2.4GHz wireless mouse and keyboard combo reference design
Nordic offers a range of HW and SW tools you can leverage to get you started evaluating and developing applications on your chosen nRF51 Series device. Please use the links below to learn more about the development tools and software that are available from Nordic and 3rd parties.
Nordic Hardware&The nRF51 Series development hardware is provided by the nRF51 DK development kit and the nRF51 Dongle. The nRF51 DK and nRF51 Dongle covers the nRF51822 and nRF51422 SoCs and supports Bluetooth Smart, ANT and 2.4GHz proprietary SW development. In addition you may download the recommended nRF51 reference layouts from the download tab on this page.&nRF51 DK
For more information and relevant downloads, check out the .&nRF51 Dongle
For more information and relevant downloads, check out the &Reference layoutsSince the nRF51 Series devices all are SoCs for wireless communication, the quality of the PCB layout is of outmost importance to ensure good radio performance. Official nRF51 reference layouts can be found on the download tab of this page, and please do follow them closely to avoid dissapointments when testing or qualifying your product.
3rd Party Hardware&A number of 3rd party companies have made both complementary components as well as HW solutions based on nRF51 Series devices. Utilising these products may simplify your nRF51 development as well as production.&3rd Party Board
BLE WT51822-ABS Bluetooth Smart shield for Arduino
Integrated BalunsIf you don't want to take on the job of making and tuning an antenna match with discrete passive components, please find nRF51 compatible integrated antenna baluns from the following vendors here:&3rd Party Matching Baluns
2.45GHz Thin film Balun for nRF51x22-CxAx
Johnson Technology
Impedance Matched Balun Filter for nRF51x22-CxAx
Johnson Technology
Impedance Matched Balun Filter for nRF51x22-QFAx
Impedance Matched Balun Filter for nRF51x22-CxAx (Consumer grade)
Impedance Matched Balun Filter for nRF51x22-CxAx (Industrial grade)
STMicroelectronics
50 ohm integrated balun for nRF51x22-CxAx
STMicroelectronics
50 ohm integrated balun for nRF51x22-QFAA and nRF51x22-QFAC
&3rd Party ModulesYou may find a wide range of pre-qualified modules based on nRF51 Series devices on our
if you don't want to spend time on the Radio design work and NRE costs to qualify a design for Bluetooth Smart and teleregulatory authorities (FCC, ETESI, MIC, TELEC).&
SOFTWARE&By using nRF51 Series devices you get free access to pre-qualified Bluetooth Smart as well as ANT protocol stacks for use in your applications along with extensive libraries and application examples.The software are split in two major parts: SoftDevices containing wire and the nRF51 Software Development Kit (SDK) forming a common application code base for all nRF51 devices.&
SoftDevicesA SoftDevice is precompiled and linked binary software, implementing a wireless protocol. While it is software, you as an application developer have minimal compile-time dependence on its features. The unique hardware and software support framework, in which it executes, provides run-time isolation and determinism in its behavior. These characteristics make the interface comparable to a hardware peripheral abstraction with a functional, programmatic interface.The SoftDevice Application Program Interface (API) is available to applications as a high-level programming language interface, for example, a C header file.Please find documentation as well as all available Softdevices, for free download, on the download tab of this page.
nRF51 SDKThe nRF51 Software Development Kit (SDK) is your starting point for software development on the nRF51 Series. It contains source code libraries and example applications covering :
Wireless as well as application examples
Bluetooth Smart and ANT+ profiles
Nordic’s 2.4GHz proprietary stack Gazell
Libraries for all nRF51 peripherals
Bootloaders
Wired as well as Over the Air (OTA) FW upgrades
Selected RTOS examples
Serialization libraries of Nordic SoftDevices
& The nRF51 SDK is built on the ARM(R) CMSIS standard and supports the following SW development tool chains:
&nRF51 SDK is available on the download tab of this page. &
Tools&In order to aid your product development with programming and test/debug, Nordic also offers a range of tools enabling you to interact with and monitor prototype/product:
nRFgo Studio
PC tool allowing device programming and Radio performance tests on nRF51.
Master Control Panel
An peer device emulator that allows you to connect to, monitor and interact directly with the bluetooth services in your product. This is a great tool to check if your product identifies itself and its capabilities the correct way as well as testing how it responds to correct as well as incorrect actions in the peer device.MCP is an application for Windows PC’s (using the nRF51-Dongle).
nRF Master Control Panel
A powerful generic tool that allows you to scan and explore your Bluetooth Smart devices and communicate with them. nRF MCP is an application on Android.
A peer device emulator for the ANT protocol running on PC’s with the nRF51-Dongle. This is a great tool to check if your product identifies itself and its capabilities the correct way as well as how it responds to correct as well as incorrect actions in the peer device.
nRF Sniffer
If the communication with a 3 party Bluetooth Smart Ready peer doesn’t work as intended, the nRF Sniffer enables you to monitor all the on air traffic between you and the peer through link establishment, security negotiations to exchange of data. Often the only way to find where communication breaks down, and logs from this tool will often be the first thing our support engineers will ask for if you enter a support case/request on MyPage regarding communication problems.
nRF51-BLE-Driver
Windows dll linking the MCP with the nRF51 Dongle. Presents an API similar to our SoftDevices for a PC application, making it ideal to make your own PC based test and demo tools.
nRFjprog (part of nRF51 toolset installer)
Command line utility enabling programming of nRF51 devices through Jlink programmers/debuggers.
Mergehex (part of nRF51 toolset installer)
Since the Nordic SoftDevices comes as precompiled hex files, when adding your own application, you will have (at least) 2 hex files to program into an nRF51 in your production line. Some industrial programmers can’t handle this and mergehex is a command line utility enabling you to combine multiple hex files into one for these programmers.
JlinkARM (part of nRF51 toolset installer)
Driver for jlink debuggers
Please find these tools on the download tab of this page. &
Mobile Apps&Your products are of course likely to communicate with a mobile device or computer, indeed that may be the sole purpose of it. To enable this you will need to interact with the wireless stacks and features in the installed OS’s themselves or an APP installed on top of these OS’s. To facilitate this part of the development, Nordic has a range of application examples and tools for all the main mobile operating systems. Please visit our
to get started with your mobile device SW development. &Legacy nRF51 development tools:Not recommended for new designs.
ARM mbed Evaluation Kit using nRF51822 SoC (not recommended for new designs)
nRFgo Development Kit for nRF51822 (not recommended for new designs)
nRFgo Evaluation Kit for nRF51822 (not recommended for new designs)
nRF51 Series Compatibility Matrix
nRF51822 Product Specification
nRF51822 Specification for Extended Industrial Temperature Range
nRF51822 Product Specification Addendum for industrial temperature range
nRF51822 Product Specification Addendum for industrial temperature range - specific for product variant QFAC and CFAC
Product Anomaly Notification (PAN) for the nRF51822
This PCN describes the changes in build codes QFAAG0, QFABB0, and CEAAD0.
Calibration of Radio Deviation
nRF51822 alternate assembly site notice
Change in Seven Inch Plastic Reel
Second source assembly process for QFN variants
Second source wafer fabrication
Second source wafer bump process for CSP variants
This PCN describes the changes in build codes nRF51822-QFAAH0, -QFABC0, and -CEAAE0.
Change on outer box container for trays and 7” reels
This PCN describes changes applicable to nRF51822-CFAC and -QFAC as well as nRF51422-CFAC
This PCN describes changes applicable to nRF51822-QFAA and -CEAA
nRF5 SoftDevice Specification
nRF51 S120 SoftDevice Specification
S130 nRF51822 SoftDevice Specification
nRF51 Series Reference Manual
SoftDevicesNordic Semiconductor protocol stacks are known as SoftDevices.SoftDevices are pre-compiled, pre-linked binary files. SoftDevices can be programmed in nRF5 series devices, and are freely downloadable from the Nordic website.
S110 nRF51822 SoftDevice (Production ready)
S110 nRF51822 SoftDevice (Production ready)
S110 nRF51822 SoftDevice (Production ready)
S110 nRF51 SoftDevice (Production ready)
S120 nRF51822 SoftDevice v1.0.1 (Production ready)
S120 nRF51 SoftDevice (Production ready)
&&NOTIFICATION&The SDK supporting the S130 v1 release will be available within May 15th, 2015.&&&&&
S130 nRF51 Series SoftDevice (production ready)
S130 nRF51 SoftDevice
Software Development KitNordic Semiconductor's Software Development Kits (SDK) are your starting point for software development on the nRF51 and nRF52 Series. It contains source code libraries and example applications covering wireless functions, libraries for all peripherals, bootloaders, Wired and OTA FW upgrades, RTOS examples, serialization libraries and more.
nRF5 SDK Zip File
PC softwareTo aid your product development, Nordic also offers a range of tools enabling you to interact with and monitor your product
nRF Connect tar.gz archive for OS X
nRF Connect tar.gz archive for Ubuntu Linux 64-bit
nRF Connect installer for Windows
Master Control Panel with Master Emulator API (64-bit)
Master Control Panel with Master Emulator API (32-bit)
nRF Sniffer (First Production release) - PC Software and Device Firmware that allow you to see all Bluetooth low energy packets on the air between two devices.
nRF51 Bluetooth Smart GATT/GAP Driver for Linux. Used to set up and interact with BLE on an nRF51 device with connectivity firmware and SoftDevice
nRF51 Bluetooth Smart GATT/GAP Driver for OSX. Used to set up and interact with BLE on an nRF51 device with connectivity firmware and SoftDevice.
nRF51 Bluetooth Smart GATT/GAP Driver for Windows. Used to set up and interact with BLE on an nRF51 device with connectivity firmware and SoftDevice.
nRF51 IoT SDK Zip File
nRF5x toolset tar for Linux 32-bit (nrfjprog and mergehex)
nRF5x toolset tar for Linux 64-bit (nrfjprog and mergehex)
nRF5x toolset tar for OSX (nrfjprog and mergehex)
nRF5x toolset installer for Windows (JLinkARM, JLink CDC, nRFjprog, and mergehex)
nRF5x MDK for Gcc.
nRF5x MDK for IAR Embedded Workbench.
nRF5x MDK for Keil4 and Keil5 compatibility version.
nRF5x MDK pack.
Python binding for nrfjprog.dll. Only usable in 32 bit Python 2.7, 3.4, and 3.5, in Windows, Linux and OSX.
Software tool for nRFgo Starter Kit and Development Kits for 32-bit (x86) Windows XP, Windows Vista, Windows 7, and Windows 8
Software tool for nRFgo Starter Kit and Development Kits for 64-bit (x64) Windows Vista, Windows 7, and Windows 8
Raspbian kernel for Raspberry Pi
nRF51x22 Reference Layout files for the CSP Package variants
nRF51x22 Reference Layout files for the QFN48 packet variants
nRF Sniffer User Guide
Setting up production test using DTM
Creating Bluetooth Low Energy Applications Using nRF5182x
WLCSP Handling Guidelines
Benefits of Total Integration of Large RF Circuits
Quarterwave printed monopole antenna for 2.4GHz
Regulatory and Compliance Standards for RF Devices
Crystal Oscillator Design Considerations
Antenna tuning
Migrating from the 1st to the 2nd revision of nRF5182x
Migrating from the 2nd to the 3rd revision of nRF5182x
NTT Europe 2014
Nordic Tech Tour Presentations, Europe 2014
NTT Oceania
Nordic Tech Tour Presentations, Oceania 2014
Nordic Tech Tour Presentations, Europe 2013
Nordic Tech Tour Presentations - China and Taiwan, March 2014NRF51822-CEAA80
推荐商家:
NRF51822-CEAA80[详细参数]
产品数量: 10000
产品价格: 7.8元/件
付款方式: 现金支付
NRF51822-CEAA80[详细内容]
公司名称:深圳市动能世纪科技有限公司公司主营:FTDI ,NORDIC, HKNVRAM, IC+ ,中科微, ALCOR, NEC 等其他芯片,主营做无线产品,安防产品芯片.价格优势,实单价格好谈姓名:赵小姐QQ号: 手机:&&欢迎来电咨询 邮箱:sale24@ 公司地址:深圳市福田区振中路与中航路交汇处新亚洲国利大厦
供应商简介
深圳市动能世纪科技有限公司成立于2000年,是一家IC集成电路销售的独立分销商,一直专注于经销世界著名的电子元器件,同时为客户提供被动元器件的配套。公司拥有一支专业且经验丰富的团队,长期关注电子产业的最新动态与价格变化,与全球IC制造原厂、代理商建立了良好的合作关系,与国内著名设计厂商达成合作,授权代理。并凭借各方面的优势建立了大量的现货库存,公司主营无线射频收发、USB-UART控制、通讯数据传输、超低功耗MCU、音频解码芯片,应用于通讯产品、汽车电子、安防产品、 电脑设备、家用电器、 医疗设备、 光电产品等。
供应详情价格
1080元/平方米
内容声明:勤加缘网为第三方互联网信息服务提供者,勤加缘网(含网站、客户端等)所展示的商品/服务的标题、价格、详情等信息内容系由店铺经营者发布,其真实性、准确性和合法性均由店铺经营者负责。勤加缘提醒您购买商品/服务前注意谨慎核实,如您对商品/服务的标题、价格、详情等任何信息有任何疑问的,请在购买前通过QQ和电话与店铺经营者沟通确认;勤加缘网存在海量店铺,如您发现店铺内有任何违法/侵权信息,请立即向勤加缘举报并提供有效线索。本页面提供有关的供应详情信息,您是想采购?可以直接联系供应商哦。
勤加缘旗下网站:
版权所有:勤加缘网
&&&&网络文化经营许可证:}

我要回帖

更多关于 nrf51822 datasheet 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信