b5b132def2c643759c598cfd64aec7fa0257b1af
Chip-dat/renesas-dat/da14585-dat/2025-09-24-16-58-41.png
| ... | ... | Binary files /dev/null and b/Chip-dat/renesas-dat/da14585-dat/2025-09-24-16-58-41.png differ |
Chip-dat/renesas-dat/da14585-dat/2025-09-24-16-59-53.png
| ... | ... | Binary files /dev/null and b/Chip-dat/renesas-dat/da14585-dat/2025-09-24-16-59-53.png differ |
Chip-dat/renesas-dat/da14585-dat/2025-09-24-17-00-44.png
| ... | ... | Binary files /dev/null and b/Chip-dat/renesas-dat/da14585-dat/2025-09-24-17-00-44.png differ |
Chip-dat/renesas-dat/da14585-dat/2025-09-24-17-02-04.png
| ... | ... | Binary files /dev/null and b/Chip-dat/renesas-dat/da14585-dat/2025-09-24-17-02-04.png differ |
Chip-dat/renesas-dat/da14585-dat/da14585-dat.md
| ... | ... | @@ -8,6 +8,21 @@ |
| 8 | 8 | |
| 9 | 9 | - [[epaper-dat]] |
| 10 | 10 | |
| 11 | +墨水屏接口: |
|
| 12 | + |
|
| 13 | +- BUSY → P2_0 |
|
| 14 | +- RST → P0_7 |
|
| 15 | +- DC → P0_5 |
|
| 16 | +- CS → P2_1 |
|
| 17 | +- SDI → P0_6 |
|
| 18 | +- SCK → P0_0 |
|
| 19 | +- PED_POWER → P2_3 |
|
| 20 | + |
|
| 21 | +闪灯IO口: |
|
| 22 | + |
|
| 23 | +D1 → P2_5 |
|
| 24 | + |
|
| 25 | + |
|
| 11 | 26 | ## board |
| 12 | 27 | |
| 13 | 28 | |
| ... | ... | @@ -50,6 +65,30 @@ Why do you need to configure the FLASH pins for programming? Here is a brief exp |
| 50 | 65 | |
| 51 | 66 | Usually, a FLASH chip is included. During the debugging phase, code is programmed into the FLASH, allowing for repeated debugging and programming. The SDK also provides library files for booting the chip from FLASH. You just need to configure the relevant macro definitions, which is very convenient, as shown in the figure below. Once the code is stable and the product is ready for mass production, the FLASH can be removed, and the code can be programmed into the OTP memory. (PS: This is probably why the DA14585 is cheaper than Nordic.) |
| 52 | 67 | |
| 68 | +## boot mode |
|
| 69 | + |
|
| 70 | + |
|
| 71 | +### OTP mode |
|
| 72 | + |
|
| 73 | +烧录完OTP Image文件后还没有完,还需要设置程序从OTP启动,这里点击OTP Header进行设置,将Application Programmed Flag #1、Application Programmed Flag #2设置为Yes,OTP DMA length设置为0x1FFF,not OTP mode as 如下。 |
|
| 74 | + |
|
| 75 | + |
|
| 76 | + |
|
| 77 | +通过搜索DA14585的烧录教程,发现芯片通过jlink的SWD接口编程,通过SmartSnippets Toolbox上位烧录软件烧录到外部flash启动, |
|
| 78 | + |
|
| 79 | +并非一定要烧录OTP才能运行,所以到这里不好判断芯片是否OTP启动。 |
|
| 80 | + |
|
| 81 | +芯片手册介绍如果OTP Header标志位设置OTP启动就无非再次使用。 |
|
| 82 | + |
|
| 83 | + |
|
| 84 | + |
|
| 85 | + |
|
| 86 | + |
|
| 87 | +### flash mode |
|
| 88 | + |
|
| 89 | + |
|
| 90 | + |
|
| 91 | + |
|
| 53 | 92 | |
| 54 | 93 | ## SDK |
| 55 | 94 |
SDK-dat/SmartSnippets-Toolbox-dat/SmartSnippets-Toolbox-dat.md
| ... | ... | @@ -18,6 +18,9 @@ Click "SPI Flash/EEPROM" and configure according to the steps below. |
| 18 | 18 | |
| 19 | 19 | 7. After the board connects successfully, click "Erase" to erase the Flash once. |
| 20 | 20 | |
| 21 | +在擦除时要确保读回来的数据全为FF. |
|
| 22 | + |
|
| 23 | + |
|
| 21 | 24 |  |
| 22 | 25 | |
| 23 | 26 | Next, import the hex firmware to be programmed. Click "Browse", then select the path of the firmware to be programmed, select it, and click "Open". |
Tech-dat/interactive-dat/display-dat/epaper-dat/epaper-dat.md
| ... | ... | @@ -60,6 +60,13 @@ There is also this type of NFC passive smart tag, which can refresh its display |
| 60 | 60 | 墨水屏内置驱动器 IC,采用 COG 封装, IC 厚度 300um,根据 FPC(柔性电路板)宽度的不同,分为 24P 和 34P。墨水屏正面朝向自己,排线朝左边,从上往下分别是引脚 1-24。 |
| 61 | 61 | |
| 62 | 62 | |
| 63 | +## SDK |
|
| 64 | + |
|
| 65 | +分析墨水屏驱动, |
|
| 66 | + |
|
| 67 | +墨水屏只需要io控制高低和读取,就能驱动,所以移植需要有io设置电平的读取电平的函数还有延时函数 |
|
| 68 | + |
|
| 69 | + |
|
| 63 | 70 | ## E-paper 2.13" |
| 64 | 71 | |
| 65 | 72 | please find demo code in epaper repo above, we have V1, V2, V3 versions, currently selling version is V3. If not working please try from the V3 version to the V1. |