2014年8月24日 星期日

MDK5.0建立工程

STM32F0開發日誌】MDK5.0建立工程

http://www.stmcu.org/bbs/article_244_567025.html

為什麼使用MDK 5.0? 
1.MDK 5.0採用Pack方式載入,不需要的器件庫可以不安裝,節省體積和時間;
2.可以不使用STM32的庫,所有的器件包括其他公司的可以統一使用MDK的函數,便於移植,且函數非常簡單明瞭(目前不全,等待升級,呵呵);
3.初始化可以使用配置項來完成,基礎配置甚至可以不用寫代碼;
4.RTOS結合,不像4.x那樣麻煩;
5.可隨時添加常式;
其他的就不說了。。。。。。 下面是工程的建立,包括使用MDK自帶的RTX系統。

1.建立新工程:


2.選擇器件類型:

3.MDK5的新東西,選擇運行庫,包括可選OS


4.後面的都一樣了,添加一個主文件:


5.配置作業系統設定的時鐘:

6.編寫代碼:



四十二本STM32图书分享集锦

四十二本STM32图书分享集锦


http://www.stmcu.org/bbs/article_244_504532.html

大家好,此帖专门分享及汇总STM32系列的相关图书并保持更新!

也欢迎大家发表新帖推荐ST相关图书,帖子格式参考以下往期推荐贴,并说明您的推荐理由。 
  
【STM32图书分享之四十三】--《ARM Cortex-M0权威指南》
【STM32图书分享之四十二】疯狂STM32实战讲学录
【STM32图书分享之四十一】ARM Cortex-M3系统设计与实现
【STM32图书分享之四十】STM32W108嵌入式无线传感器网络
【STM32图书分享之三十九】—《嵌入式系统及其应用》
【STM32图书分享之三十八】—《STM32F10X系列:ARM微控制器入门与提高》
【STM32图书分享三十七】嵌入式实时操作系统μC/OS-II经典实例——基于STM32处理器(第二版)
【STM32图书分享之三十六】STM32F207高性能网络型MCU嵌入式系统设计
【STM32图书分享之三十五】—《ARM嵌入式开发实例——基于STM32的系统设计》
【STM32图书分享之三十四】STM32F系列ARM Cortex-M3核微控制器开发与应用(附光盘)
【STM32图书分享之三十三】—《Cortex-M3开发技术及实践》
【STM32图书分享三十二】—《STM32嵌入式系统开发实战指南附光盘FreeRTOS与LwIP联
【STM32图书分享三十一】—《STM32单片机原理与工程实践》
【STM32图书分享之三十】—《原子教你玩STM32(库函数版)》
【STM32图书分享之二十九】—《原子教你玩STM32(寄存器版)》
【STM32图书分享之二十八】—《Arduino开发实战指南:STM32篇》
【STM32图书分享之二十七】——《ARM Cortex-M4嵌入式实战开发精解--基于STM32F4》
【STM32图书分享之二十四】《嵌入式协议栈μC\TCP-IP--基于STM32微控制器》
【STM32图书分享之二十三】《嵌入式操作系统μC/OS-III应用开发 - 基于STM32微控制器》  
【STM32图书分享之二十二】—《STM32系列ARM Cortex-M3微控制器原理与实践》
【STM32图书分享之二十一】—《ARM MCU开发工具MDK使用入门》
【STM32图书分享之二十】—《ARM Cortex微控制器教程》
【STM32图书分享之十九】—《嵌入式系统软件设计中的常用算法》
【STM32图书分享之十八】—《Cortex-M3可编程片上系统原理及应用》
【STM32图书分享之十七】—《Cortex-M3嵌入式处理器原理与应用》
【STM32图书分享之十六】—《ARM Cortex-M3内核微控制器快带入门与应用》
【STM32图书分享之十五】—《ARM Cortex-M3应用开发实例详解》
【STM32图书分享之十四】—《Cortex-M3 + μC/OS-II嵌入式系统开发入门与应用》 
【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
【STM32图书分享之十二】—《STM32W无线射频ZigBee单片机原理与应用》
【STM32图书分享之十一】—《ARM Cortex-M3权威指南》 
【STM32图书分享之十】—《玩转.NET Micro Framework 移植-基于STM32F10x处理器》
STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
【STM32图书分享之八】—《嵌入式实时操作系统μC/OS-II经典实例:基于STM32处理器》
【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
【STM32图书分享之六】—《基于ARM Cortex-M3的STM32系列嵌入式微控制器应用实践》
【STM32图书分享之五】—《STM32嵌入式微控制器快速上手》
【STM32图书分享之四】—《Cortex-M3之STM32嵌入式系统设计》
【STM32图书分享之三】—《STM32自学笔记》
【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
【STM32图书分享一】—《例说STM32》



[最后修改于2014-07-22 13:42]

最新版MDK5.11a软件下载

最新版MDK5.11a软件下载

http://www.stmcu.org/bbs/article_244_589230.html

Microcontroller Development Kit - Version 5.11a

This MDK release includes the Software Packs CMSIS Version 4.1 and MDK-Middleware Version 6.0 that are incompatible with the current STM32 Device Family Packs. The application note 266Using Keil MDK v5.11 with STM32 devices describes the reasons and the resolution.
    This MDK release includes the following fixes over MDK Version 5.11:
    • Updated µVision (V5.11.1.0):
      • gpdsc file reload problem fixed (Infineon DAVE3)
      • Select Software Packs dialog control via keyboard fixed
    • Updated SystemViewer.dll (V2.28.0):
      • Periodic window update for child elements fixed
      • Abort on Display of LPC4300 GPIO registers fixed
Microcontroller Development Kit - Version 5.11
  • This MDK release includes the following Software Packs:
    These Software Packs are compatible with the new DFP Version 2.0.x or higher for Infineon and NXP. All future DFP's will rely on the above Software Packs.

    NOTE: For using middleware with EnergyMicro and ST devices that are based on DFP Version 1.x select CMSIS V3.2.x and MDK-Middleware V5.1.x as described under Select Software Packs.
  • This MDK release contains the following new components:
  • ARM Compiler
    • The absacc.h header file has been removed from the ARMCC/include folder. Use the _attribute_ syntax instead of the macro __at.
  • Target debugging
    • Updated: STMicroelectronics ST-Link driver for STMicroelectronics devices to version 2.0.6.0 to support STM32L0 devices.
    • Updated: NuLink software to version 6.2.11
[最后修改于2014-06-24 11:30]
 下载地址.txt(该附件已经被下载135次)

2014年8月18日 星期一

解決JLINK v8 連接到電腦後顯示無法識別的USB設備








MDK中出現 Error: Flash download failed-"Cortex-M3"的原因及解決辦法

MDK中出現 Error: Flash download failed-"Cortex-M3"的原因及解決辦法
出現這處問題通常是MDK中的Flash的編程演算法沒有配置或沒有配置正確,在主功能表中打開Flash->Configure Falsh Tools配置視窗,切換到“Utilities"頁。






KEIL MDK5.10 STM32開發環境的安裝

UCORTEXKEIL MDK5.10 STM32開發環境的安裝
相信不少學習過51單片機的同學,都對KEIL不會陌生。KEIL集成開發環境是由KEIL公司推出,廣受大家好評,非常方便的開發環境。進行STM32開發,KEIL公司推出的RVMDK是不二之選。
在這裏向大家普及一下,KEIL公司推出的集成開發環境,包括有MDKC51,以前單片機使用的是C51集成開發環境,是不能用於開發CORTEX系列32bit的處理器的。










2014年8月9日 星期六

Repair J-Link

Repair J-Link

參考 http://blog.chinaaet.com/detail/26627 

參考 http://cn0086.info/%E5%B7%A5%E5%85%B7%E5%88%B6%E4%BD%9C/repaire-j-link

參考http://www.360doc.com/content/13/0910/09/7991404_313434688.shtml


Repair J-Link


正常使用的 J-Link,在某處插拔後,電腦就無法識別。
上網搜了一下教程,可是教程裏的J-Link跟手上的J-Link不一樣,
只好慢慢摸索,以下是成功修復的步驟:
1, 首先確認你的 J-Link 是這樣子的:


2, USB線連接J-Link 到電腦,此時電腦仍顯示:無法識別的設備。然後用金屬(如鑷子)短接下圖紅色框內的2個孔,大約5秒即可,去除短接,最後拔開USB線,注意操作順序。


3, 用金屬短接下圖紅色框內的2個孔,然後插上USB線,至少10秒並保證可靠短接,然後斷開USB線,去除短接,注意操作順序。


4, 安裝此程式:Install AT91-ISP v1.13.exe,在最後有下載鏈結。
5, 插入 J-Link,提示發現新硬體,驅動程式在 C:\Program Files\ATMEL Corporation\AT91-ISP v1.13\sam-ba 2.9\drv

注意,Win7下,系統會自動安裝驅動程式,但裝成一個 Camera 設備,不對。所以最好在 XP 下修復。
6, 雙擊桌面上的SAM-PROG v2.4圖示 或直接運行:
C:\Program Files\ATMEL Corporation\AT91-ISP v1.13\SAM-PROG v2.4\SAM-PROG.exe
7, 按如下配置進行燒錄(注:此圖片來自於網上教程,謝謝原作者),jlink-v8.bin 在最後有下載鏈結

8, 最後點擊 Write Flash 即可
9, 相關程式下載鏈結:
9.1) Install AT91-ISP v1.13.exe


SayCV/Jlink-V8-Repair · GitHub

https://github.com/SayCV/Jlink-V8-Repair




MQTT Explorer 與 Node-Red 介面的實驗

 MQTT Explorer 與 Node-Red 介面的實驗 MQTT EXplorer 與 Node-Red介面的設定 (1) 設定  MQTT EXplorer Client    (2)        Node-Red LED ON  --> MQTT Explor...