【平头哥RVB2601创意应用开发】开发板bring up,点亮LED
<p>1. 继上周开箱后,这周开发板bring-up,遇到了一些问题,跟大家分享下。</p><p>2. 其实在收到板子前,我已经下载了CDK软件和CH2601_SDK例程,一拿到板子我就跑通了helloworld例程,当时还想着怎么这么顺利,因为交流群里很多人遇到了CDK各种Bug。<br />
</p>
<p>3. CDK我用的剑池CDK集成开发环境V2.12.1,CP210X 串口驱动电脑本来就有,所以开发环境的配置还是很顺利的。</p>
<p>https://occ.t-head.cn/community/download?id=575997419775328256<br />
https://occ.t-head.cn/development/series/index?id=3864775351511420928&type=kind&softPlatformType=4&key=download#sticky</p>
<p>CDK装好后直接打开ch2601_rgb_marquee_demo.cdkproj,此时Package是感叹号,需要下载更新下,否则编译不过。</p>
<p></p>
<p>不过下载更新后这次Rebuild Project竟然报错了,我记得之前helloworld是没问题的,反过去验证了下helloworld例程竟然也是类似的错误,不过错误还是很明显的,看起来是路径不支持空格,我把整个工程拷贝到桌面再编译就OK了。</p>
<p> 4. 不过Flash Download后发现RGB LED的三色跑马灯只有蓝色和绿色亮,红色不亮。<br />
</p>
<pre>
<code>static uint32_t g_ctr = 0;
static csi_gpio_pin_t r;
static csi_gpio_pin_t g;
static csi_gpio_pin_t b;
void led_pinmux_init()
{
csi_pin_set_mux(PA7, PIN_FUNC_GPIO);
csi_pin_set_mux(PA25, PIN_FUNC_GPIO);
csi_pin_set_mux(PA4, PIN_FUNC_GPIO);
csi_gpio_pin_init(&r, PA7);
csi_gpio_pin_dir(&r, GPIO_DIRECTION_OUTPUT);
csi_gpio_pin_init(&g, PA25);
csi_gpio_pin_dir(&g, GPIO_DIRECTION_OUTPUT);
csi_gpio_pin_init(&b, PA4);
csi_gpio_pin_dir(&b, GPIO_DIRECTION_OUTPUT);
g_ctr = 0;
}
void led_refresh()
{
g_ctr++;
if (g_ctr % 3 == 0)
{
csi_gpio_pin_write(&r, GPIO_PIN_HIGH);
csi_gpio_pin_write(&g, GPIO_PIN_LOW);
csi_gpio_pin_write(&b, GPIO_PIN_LOW);
}
else if (g_ctr % 2 == 0)
{
csi_gpio_pin_write(&r, GPIO_PIN_LOW);
csi_gpio_pin_write(&g, GPIO_PIN_HIGH);
csi_gpio_pin_write(&b, GPIO_PIN_LOW);
}
else
{
csi_gpio_pin_write(&r, GPIO_PIN_LOW);
csi_gpio_pin_write(&g, GPIO_PIN_LOW);
csi_gpio_pin_write(&b, GPIO_PIN_HIGH);
}
}</code></pre>
<p> 看代码应该是没问题,于是去查硬件PA7是不是没接好,看了下果然是默认跳线帽插错了,看来默认跳线帽配置也是有坑的啊。<br />
5. 将RED那个蓝色标识处的跳线帽插上后(原来插在BLUE那个跳线帽下方),demo效果正常了,见附件视频。</p>
<p> </p>
<p>是的路径不支持空格是编译不过的</p>
<p>其他还挺顺利</p>
<p>视频可以直接上传到第三方平台,或者eeworld电子技术视频:https://training.eeworld.com.cn/,然后插入</p>
nmg 发表于 2022-4-2 10:11
视频可以直接上传到第三方平台,或者eeworld电子技术视频:https://training.eeworld.com.cn/,然后插入
<p>学习了,谢谢!</p>
<p>国产riscv还是挺少的,还是希望国产芯片越来越多,门槛越来越低,使用越来越容易,性能越来越强</p>
页:
[1]