isme
isme - 认证专家
冰镇大西瓜

注册于 3 年前

回答
342
文章
21
关注者
33

可以添加到自己的工程里面去, menuconfig 设置 es8374 不使用就行了.

这个型号芯片需要贴 TVS 管的, 要做静电防护, TVS 管是随芯片赠送的.

这个问题是一个 bug, 早期的版本存在问题, 后来有修改, 以最新版本为准.

芯片本身没有硬件编解码, 单靠 CPU 算力播放动画本身也快不了, 简单动画可以通过播放单帧 RGB565 格式原始图片就很快的.

GPIO 翻转慢问题, 封装一个函数, 通过 bitband 直接操作寄存器.

static void user_bitband_write (enum tls_io_name io,  u8 val) 
{
    if (io   WM_IO_PA_15) {
        tls_bitband_write (HR_GPIOB_DATA,  io - 16,  val) ; 
    }
    else{
        tls_bitband_write (HR_GPIOA_DATA,  io,  val) ; 
    }
}

ns 延时问题, 通过 NOP 指令, 让 CPU 死等.

static void delay_ns (void) 
{
    uint32_t i; 
    for  (i = 0;  i   13;  i++) 
    {
        __NOP () ; 
    }
}

复制整个 SDK, 不建议自己新建工程.

设备表里面配置, 文档有设备表的相关使用说明.

固件加密会通过芯片 ID, MAC 地址和 FLASH ID 等生成唯一 ID, 再通过公钥加密, 私钥解密.

不支持硬件压缩, 软件压缩需要自行移植开源库哦.

无法获取, 可以配置 timer_cfg. unit = TLS_TIMER_UNIT_US; 自己封装 ms 级别定时器, 就可以获取 us.

I have already given the feedback. Wait for my good news.

发布
问题