找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[NANO] NANO130KE3BN晶片USB_HID功能Window Tool使用疑問

[复制链接]
跳转到指定楼层
楼主
f57730 发表于 2015-8-27 14:17:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
大家好
我使用\Nano100B_Series_BSP_CMSIS_V3.02.000\Nano100B Series BSP_CMSIS_V3.02.000\SampleCode\StdDriver\USBD_HID_Transfer\KEIL
裡頭的檔案燒錄進NANO130KE3BN晶片
並且想要使用內附的Window Tool觀察資料的傳輸
但是我利用Visual C++ compile出Window Tool應用程式
他卻會顯示single  sector  erase test fail的訊息
請問各位有沒有遇過相關問題
希望可以提出解決方法

未命名1569.png (106.61 KB, 下载次数: 382)

vc++結果

vc++結果
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具 举报

沙发
CHLIN55 发表于 2015-8-28 11:13:33 | 只看该作者
在最後Single sector erase test的階段,
執行比對的時候多比對一個sector,
使得比對超出buf的大小(8KB).

將以下程式碼註解再執行就可以了.
   for(i = SECTOR_SIZE * 2; i < SECTOR_SIZE * 3; i++)
    {
        if(buf[i] != (i & 0xFF))
        {
            isErr = 1;
            break;
        }
    }
回复 支持 反对

使用道具 举报

板凳
 楼主| f57730 发表于 2015-8-28 15:41:06 | 只看该作者
先謝謝CHLIN55回答問題,問題順利解決了
但是執行的結果如圖
我原先想像的是他會出現輸入及輸出視窗
可以讓我觀察輸入及輸出資料
我有什麼步驟沒有做嗎?
我是不是需要在TODO的程式碼中打什麼程式呢?

1578.png (122.79 KB, 下载次数: 382)

vc++結果

vc++結果

未1485.png (11.76 KB, 下载次数: 378)

TODO程式碼

TODO程式碼
回复 支持 反对

使用道具 举报

地板
CHLIN55 发表于 2015-8-28 15:58:55 | 只看该作者
看code的部分並沒有包含可以輸入資料的部分,
執行erase, write, read那幾個sector等等步驟是已經寫好在main()當中.
你可以修改main()的內容,
增加要求輸入數字來操作指定的sector或是print read到的data,
諸如此類.
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU