【星闪开发连载】WS63E开发板开箱与程序烧录

前几天一直在外地,今天才有机会拿到开发板。此次星闪体验官活动,每人两款板子,一款是星闪派物联网开发套件,另一款是单独一个核心板。

a66cc23bbf034bddbceb8d1b026d6d76.png

fbd11ccde7e14460ac53ed0e380d4e3e.png物联网套件的配置和润和的智能家居配置差不多,看上去连底板都是一样的,只有核心板不同。

e6befecd578740f899cc882e4478532a.png38896885b37f46039a2e45fd15e21bc4.png

套件和核心板配置正好组成一队星闪通信设备。 

目前基于星闪的手机还很少见,海思也没有开放手机侧的资料,所以暂时只能做星闪设备之间的测试。

给开发板加电之后,发现并没有像家居套件那样有演示程序,所以需要自己烧写程序。

程序烧写的步骤如官方文档一样,这次没有遇到太大麻烦:fbb_ws63: fbb_ws63代码仓为支持ws63和ws63e解决方案SDK。技术论坛:https://developer.hisilicon.com/forum/0133146886267870001 - Gitee.com

我是在无影云电脑上安装的HiSpark Studio,只要在云电脑上提前安装CH340G的驱动程序,使用USB重定向对板卡进行烧写和监视完全没有问题。

 HiSpark Studio的使用和原来的DeviceTools差别不大,早就听华为的技术人员说,海思有款魔改的DeviceTools,看来就是这个了。

为了确保我烧写的镜像是我自己修改的,我在application\ws63\ws63_liteos_application\main.c这个文件中添加了自己的打印语句。

static void app_main(const void *unused)
{
    LOS_MEM_POOL_STATUS status;
    UNUSED(unused);
    (void)osDelay(100); // 100: 100tiks = 1s
    systick_cali_xclk_bottom_half();
    PRINT("Hello world!\r\n");
    while (1) {
        (void)osDelay(APP_MAIN_DELAY_TIME);
        LOS_MemInfoGet(m_aucSysMem0, &status);
        PRINT("[SYS INFO] mem: used:%u, free:%u; log: drop/all[%u/%u], at_recv %u.\r\n", status.uwTotalUsedSize,
            status.uwTotalFreeSize, log_get_missed_messages_count(), log_get_all_messages_count(), g_at_uart_recv_cnt);
    }
}

烧写完成后,无需其他的串口调试工具,只要在监视器的窗口选择好串口,然后点击开始监视就可以看到开发板打印的日志了。

075ce4c4518f433d870b08ff318a1e6c.png

从日志可以看到,我们添加的Hello world!的打印信息。

今天的测试先到这里,后续再研究。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神一样的老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值