芯片本身没有硬件编解码, 单靠 CPU 算力播放动画本身也快不了, 简单动画可以通过播放单帧 RGB565 格式原始图片就很快的.
芯片本身没有硬件编解码, 单靠 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 外设功能没有差异
复制整个 SDK, 不建议自己新建工程.
设备表里面配置, 文档有设备表的相关使用说明.
固件加密会通过芯片 ID, MAC 地址和 FLASH ID 等生成唯一 ID, 再通过公钥加密, 私钥解密.
不支持硬件压缩, 软件压缩需要自行移植开源库哦.
一样的, 但是 w802 不带 mac 地址, 需要主动写入.
无法获取, 可以配置 timer_cfg. unit = TLS_TIMER_UNIT_US; 自己封装 ms 级别定时器, 就可以获取 us.
I have already given the feedback. Wait for my good news.
感谢提出问题, 已跟 R&D 反馈. 方便问下当前你这边用的哪个浏览器, 以及分辨率?
固件加密和自定义资源没有啥联系, 自定义资源支持存放到 flash 的指定位置. 可以参考http: //ask. winnermicro. com/article/80. html
代码存放在 flash 的实际起始地址.
问 W800 驱动 TFT 屏幕, 刷新率如何提高