TI中文支持网
TI专业的中文技术问题搜集分享网站

如何在 Z-stack HA 1.2.2a ZNP 設定 uart interface

我用的是 CC2530  (smartRF05 REV 1.8.1) , HA 1.2.2a  , 想要用 ZNP 撰寫程式

我看過  Z-Stack Monitor and Test API & Z-Stack ZNP Interface Specification 這2份文件 ,

基本都是硬體定義 , 流程 , API 如何撰寫 

但都沒提到 如何在 Z-stack  osal 裡設定 uart ,  要在哪個 .h 檔 ?  設定那些值? 

或者要在哪個 .c 開啟 或 initial uart ? ZNP 要選哪個選項 (Debug , ProdSBL …)?  

ZAP 也沒有 TVSA sample code 可以參考了 

第一次使用 ZNP ,是否有人可細心指導一下 , 謝謝 麻煩了

Viki Shi:

下面这两个文件更有针对性一点,请参考:

TI 诚邀您参加全新设计的产品页面测试,参加测试即可享有 TI 购物 9 折优惠码,点击加入 EP产品页面测试报名,名额有限。感谢您的参与!

he jeff:

回复 Viki Shi:

謝謝你提供的資料 , 目前我不是要 host 的 , 第一份資料可以留以後做 host 參考用 , 第二個資料 是 ARM base 環境 跟 2530 差太多 , 且他是直接燒 hex , 並沒提供如何修改 或 設定 ZNP 裡的 code ? 讓 uart interface 可以使用

YiKai Chen:

回复 he jeff:

你可以查一下ZTOOL_P1定義里相關的程序

Viki Shi:

回复 he jeff:

这个文档是CC2530 ZNP的,不过是基于CC2530DK开发板:

Z-Stack User’s Guide For CC2530 ZigBee-PRO Network Processor Sample Applications.pdf

TI 诚邀您参加全新设计的产品页面测试,参加测试即可享有 TI 购物 9 折优惠码,点击加入 EP产品页面测试报名,名额有限。感谢您的参与!

he jeff:

回复 Viki Shi:

看完了 , 一樣 rebuilding 完 , 燒 hex , 沒提到如何修改 ZNP 的設定

YiKai Chen:

回复 he jeff:

你想修改 什麼ZNP 的 設定?

he jeff:

回复 YiKai Chen:

TI ZNP default 為 SPI 介面 , 假如不做修改 或設定 , 那 uart 介面應該不能用 , pin 腳 SPI 跟 UART 共用 (P1_6 ,P1_7) ,應該要修改一些設定, 才能使用 uart 介面作為 通訊界面吧 ? , 不使用 SPI ,假如使用 Z-Tool , 也要使用 uart 介面吧 ?

YiKai Chen:

回复 he jeff:

TI ZNP default 為 UART介面

he jeff:

回复 YiKai Chen:

sorry, 那應該是我自己讀資料搞錯 , 那請問我用的是 2530 (SmartRF05 1.8.1) , 1: 請問我 building 時 , 下拉選單要選擇哪一個 (debug?ProdSBL?) 2: 請問 uartBaud Rate 或一些參數 去哪設定 ?ZNP 是使用 uart0or1 ?3: 是否我rebuilding 完 , 直接燒錄 ,接著用 Z-tool 就能直接測試了 ?不用去IAR去設定ZTOOL_P1or MT …的 ?

YiKai Chen:

回复 he jeff:

1. 如果要調試的話選debug,要產出hex,使用 ProdSBL
2.ZNP 是使用 uart 0 or 1透過ZTOOL_P1或是ZTOOL_P2去定義,uart Baud Rate 或一些參數可以到MT_UartInit()去設置
3. 如果你沒有要調試的話就是rebuild完直接燒錄 , 接著用 Z-tool 就能直接測試了

赞(0)
未经允许不得转载:TI中文支持网 » 如何在 Z-stack HA 1.2.2a ZNP 設定 uart interface
分享到: 更多 (0)