我使用git hbird-e-sdk中指向的 https://pan.baidu.com/s/1eUbBlVc
HBird-Eclipse_2018_09.rar ,按照书中的步骤创建项目,一步步操作完毕,运行成功,得到提示:
- (3292) hpmcounter27h (/32)
- (3293) hpmcounter28h (/32)
- (3294) hpmcounter29h (/32)
- (3295) hpmcounter30h (/32)
- (3296) hpmcounter31h (/32)
- (3922) mvendorid (/32)
- (3923) marchid (/32)
- (3924) mimpid (/32)
- (3925) mhartid (/32)
- (4161) priv (/8)
按照书中的说法,这个就是正确的。
但是,程序却并没有被下载到蜂鸟FPGA板中;点击Debug也无法在main函数那里停下来,点击暂停调试会停在其他的地方。
(开发板中还是以前写入的其他程序,按下Reset按钮里面会自动运行上次写入的程序、输出内容;这次想调试的程序却没有在板中)
请问这是怎么回事儿? Nuclei Studio IDE能够用来调试蜂鸟FPGA板吗?
【解决方法见下面】
我真的彻底无语了。。。回复的时候不断提示非法操作,也不知道什么字符导致的问题。。。好吧,直接用个图片吧。
但是!这个图片过几天好像也会突然失踪无法查看
步骤3
可以使用https://www.nucleisys.com/download.php里面的build tools,openocd, Risc-v Embedded GCC替换上面说的旧版本。
步骤2
进入这个目录,把build tools等版本号相关的目录网上提一层, 例如C:NucleiStudioGNU MCU Eclipse.oldBuild Tools2.10-20180103-1919目录中的文件全部拷贝到C:NucleiStudioGNU MCU Eclipse.oldBuild Tools (这么做纯粹是为了方便更换不同的版本后不用修改project配置)
采用组合方式,从 https://www.nucleisys.com/download.php 下载Nuclei Studio IDE, 解压到 C:nucleiStudio; 然后把https://pan.baidu.com/s/1eUbBlVc HBird-Eclipse_2018_09.rar中的GNU MCU Eclipse解压到c:nucleistudioGNU MCU Eclipse.
