我用的是 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 就能直接測試了