6个员额/0个新员额
最后一篇文章
kuo41006
离线
最后看到:3个月1周前
加入:2019-05-20 09:17
DA14699 emwin_演示

您好:

目前在emwin的使用上遇到了幾個問題

設備 :

DA1469x PRO套件+ DA14699子板

lcd 240*240 lcd 1.5吋 控制晶片為 :ST7789V2

SDK: SDK_10.0.10.118

smartsnippetsstudio2.0.14.1748

有修改液晶显示器設定 將T1D3BP006設定為 1.其餘 = 0 ,兩組觸控 = 0

T1D3BP006 240x240 SPI4 ST7789V2

#define dg_configUSE_T1D3BP006 (1)

Static const ad_lcdc_driver_conf_t t1d3bp006_drv = {

.hw_init。iface_freq = LCDC_FREQ_6MHz

};

1.运行示例代码>da1469x_emwin_演示,设置活动>da1469x-Debug_QSPI

結果:有時候液晶會出現畫面有時候則是花屏,出現動畫幾秒後又會卡住,使用14699板子上的重置後,畫面還是在同個地方,要完全拔除電源才有機會恢復,如附檔所示

液晶有嘗試排除,spi線太長與電源問題,狀況仍然相同,你不接,液晶不支援

動畫為对话框標誌與二维码交互顯示

2020/11/23:液晶SPI設定由4線改3線dg_configUSE_T1D3BP006(1)改為dg_configUSE_T1D54BP002 (1)

此時顯示就正常

2.运行示例代码> da1469x_emwin_demo,设置激活> DA1469x-Debug_RAM

結果:出現错误

d:/diasemi/smartsnippetsstudio2.0.14/gcc/7-2018-q2/bin/。/lib/gcc/arm none-eabi/7.3.1/。/../../../../../arm none-eabi/bin/ld.exe:emwin\u demo.elf节`。保留\u ram zi'不适用于区域“ram”
d:/diasemi/ smartsnippetstudio2.0.14 /gcc/7-2018-q2/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/bin/ld.exe: region ' RAM'溢出44852字节
Collect2.exe:错误:ld返回1退出状态

有嘗試加入 /* 包含内存布局*/
# include“bsp_memory_layout.h狀況仍相同

3.pxp_报告员加入 埃姆温图书馆

結果:加入後构建會出現

生成过程中发生错误。

在项目“pxp_reporter”上运行构建器“CDT builder”时出错。

资源“/pxp_reporter/DA1469x-00-Debug_QSPI_SUOTA/emwin_lib/gdi/src”不存在。

资源“/pxp_reporter/DA1469x-00-Debug_QSPI_SUOTA/emwin_lib/gdi/src”不存在。

资源“/pxp_reporter/DA1469x-00-Debug_QSPI_SUOTA/emwin_lib/gdi/src”不存在。

资源“/pxp_reporter/DA1469x-00-Debug_QSPI_SUOTA/emwin_lib/gdi/src”不存在。

../segger/emwin/Doc/Training/WidgetLibrary/MainTask_CreatingWidgets.c:23:10: fatal error: DIALOG.h: No such file or directory .
#包括“DIALOG.h”
^~~~~~~~~~
编译终止。
[1]: * * *(耐火/ emwin / Doc /培训/ WidgetLibrary /子目录。可:32:耐火/ emwin / Doc /培训/ WidgetLibrary / MainTask_CreatingWidgets。o]错误1
make: *** [makefile:78: all]错误2
"make——silent all"以退出码2结束。构建可能不完整。

4.示例代码的檔案路徑為:emwin_lib >耐火> enwin > doc這個在样本中是有出現一個刪除符號,pxp_reporter嘗試加入emwin_lib, enwin > doc則正常顯示,這個要如何處理呢?

期待您的回應

謝謝

设备:
PW_Dialog
离线
最后看到:5个月2天前
工作人员
加入:2019-04-03 02:54
你好郭,

你好郭,

我们的同事会直接通过电子邮件与您联系。

Br,

PW_Dialog

kuo41006
离线
最后看到:3个月1周前
加入:2019-05-20 09:17
我的电子邮件

Hi PW_对话框

我的电子邮件

s59731142@gmail.com
谢谢!

kuo41006
离线
最后看到:3个月1周前
加入:2019-05-20 09:17
您好:目前使用emwin上使用GUI_GIF

您好:目前使用emwin上使用GUI_GIF_GetInfo & GUI_GIF_Draw & GUI_PNG_Draw(有加入库)返回都並非為0都沒辦法使用,在使用gif檔前是否需要再加入其他設定吗?

2020/12/08 目前發現是 給埃姆温的内存不足

#定义GUI\u NUMBYTES GDI\u GUI\u堆\u大小
#定义GDI_GUI_HEAP_SIZE (0 x2500) = >改為符合需求的大小EMWIN有寫如何計算

kuo41006
离线
最后看到:3个月1周前
加入:2019-05-20 09:17
嗨PW_Dialog

嗨PW_Dialog

目前都沒有收到邮寄,再麻煩確認一下邮寄收件人是否有誤

謝謝

kuo41006
离线
最后看到:3个月1周前
加入:2019-05-20 09:17
2020/12/30

2020/12/30

pxp_记者加入 埃姆温图书馆
加入後可以讓pxp_reporter原先功能可以正常運作
但使用埃姆温相關函式時會出現錯誤
如下:

/ui/MainTask.o:在函数“MainTask”中:
D: projects\ labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../ui/MainTask.c:625: undefined reference to ' GUI_Init'
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/ui/mainstask.c:633:对“GUI\u SetBkColor”的未定义引用
D: project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../ui/MainTask.c:634: undefined reference to ' GUI_Clear'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../ui/MainTask.c:640: undefined reference to ' gui_disdecat '
D: project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../ui/MainTask.c:643: undefined reference to ' LCD_GetXSize'
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/ui/mainstask.c:644:未定义对“LCD\u GetYSize”的引用
D: project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../ui/MainTask.c:646: undefined reference to ' GUI_MULTIBUF_Begin'
D: project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../ui/MainTask.c:648: undefined reference to ' GUI_MULTIBUF_End'
D:\project\labar\u transplanting\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/ui/mainstask.c:649:未定义对“GUI\u Delay”的引用
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../ui/MainTask.c:670: undefined reference to ' gui_disdecat '
D:\project\labar\u transplanting\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/ui/mainstask.c:760:对“GUI\u MULTIBUF\u End”的未定义引用
D: project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../ui/MainTask.c:658: undefined reference to ' GUI_Delay'
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/ui/mainstask.c:660:未定义对“GUI\u Clear”的引用
D: project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../ui/MainTask.c:661: undefined reference to ' GUI_MULTIBUF_Begin'
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/ui/MainTask.c:666:对“GUI\u DispDecAt”的未定义引用
/ emwin_lib / gdi / png / GUI_PNG。o:在函数' GUI_PNG__GetData'中:
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/emwin\u lib/gdi/png/GUI\u png.c:87:对“GUI\uu pfMemcpy”的未定义引用
/ emwin_lib / gdi / png / GUI_PNG。o:在函数' _free_fn'中:
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:157: undefined reference to ' GUI_ALLOC_p2h'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:158: undefined reference to ' GUI_ALLOC_UnlockH'
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/emwin\u lib/gdi/png/GUI\u png.c:159:未定义对“GUI\u ALLOC\u Free”的引用
/ emwin_lib / gdi / png / GUI_PNG。o:在函数' _malloc_fn'中:
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/emwin\u lib/gdi/png/GUI\u png.c:132:对“GUI\u ALLOC\u alloconit”的未定义引用
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:134: undefined reference to ' GUI_ALLOC_LockH'
./emwin_lib/gdi/png/GUI_png.o:在函数“绘图”中:
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:363: undefined reference to ' GUI_ALLOC_AllocZero'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:364: undefined reference to ' GUI_ALLOC_AllocZero'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:500: undefined reference to ' GUI_ALLOC_Free'
D: project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:501: undefined reference to ' GUI_ALLOC_Free'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:366: undefined reference to ' GUI_ALLOC_LockH'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:367: undefined reference to ' GUI_ALLOC_LockH'
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/emwin\u lib/gdi/png/GUI\u png.c:368:对“GUI\u getBitsperpix”的未定义引用
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/emwin\u lib/gdi/png/GUI\u png.c:373:对“GUI\u getpfindexcolorEx”的未定义引用
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/emwin\u lib/gdi/png/GUI\u png.c:374:对“GUI\u getpfcolor2index”的未定义引用
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:382: undefined reference to ' WM__InitIVRSearch'
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/emwin\u lib/gdi/png/GUI\u png.c:423:对“WM\u”的未定义引用
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/emwin\u lib/gdi/png/GUI\u png.c:441:对“WM\u Activate”的未定义引用
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:436: undefined reference to ' GUI_ReadRectEx'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:437: undefined reference to ' GUI__ExpandPixelIndices'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:487: undefined reference to ' GUI__CompactPixelIndices'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:488: undefined reference to ' LCD_DrawBitmap'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:492: undefined reference to ' WM__GetNextIVR'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:497: undefined reference to ' GUI_ALLOC_UnlockH'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:498: undefined reference to ' GUI_ALLOC_UnlockH'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:260: undefined reference to ' GUI_pContext'
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:260: undefined reference to ' GUI__apDevice'
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/emwin\u lib/gdi/png/GUI\u png.c:260:对“GUI\u”的未定义引用
/ emwin_lib / gdi / png / GUI_PNG。o:在函数“GUI_PNG_DrawEx”中:
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/emwin\u lib/gdi/png/GUI\u png.c:607:对“GUI\u ALLOC\u Lock”的未定义引用
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:611: undefined reference to ' GUI_ALLOC_Unlock'
/ emwin_lib / gdi / png / GUI_PNG。o:在函数“GUI_PNG_Draw”中:
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:623: undefined reference to ' GUI_ALLOC_Lock'
D:\project\labar\u transplating\SDK\u 10.0.10.118\projects\dk\u apps\demos\pxp\u reporter\DA1469x-00-Debug\u QSPI\u SUOTA/。/emwin\u lib/gdi/png/GUI\u png.c:627:对“GUI\u ALLOC\u Unlock”的未定义引用
Collect2.exe:错误:ld返回1退出状态
Make [1]: *** [makefile:72: pxp_reporter. txt . txt]精灵]错误1
make:**[makefile:63:all]错误2
"make——silent all"以退出码2结束。构建可能不完整。

如果在库路径加入
/${ProjName}/emwin_lib/segger/libemwin/Release
库加入
emwin
包括> GNU C加入
/ $ {ProjName} / sdk / segger_tools /配置
${ProjName}/sdk/segger_tools/segger
/ $ {ProjName} / sdk / segger_tools / OS

出現以下問題:
建设目标:pxp_reporter.elf
调用:交叉臂C连接器
d: / diasemi / smartsnippetsstudio2.0.14 / gcc / 7 - 2018 q2 / bin / . . / lib / gcc / arm-none-eabi / 7.3.1 /../../../../ arm-none-eabi / bin / ld.exe: pxp_reporter。精灵节”。文本'不适用于区域' ROM'
d: / diasemi / smartsnippetsstudio2.0.14 / gcc / 7 - 2018 q2 / bin / . . / lib / gcc / arm-none-eabi / 7.3.1 /../../../../ arm-none-eabi / bin / ld.exe: pxp_reporter。精灵节”。cmi_section不适合RAM区域
d:/diasemi/ smartsnippetstudio2.0.14 /gcc/7-2018-q2/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../ ../arm-none-eabi/bin/ld.exe: region ' ROM'溢出101624字节
d:/diasemi/smartsnippetsstudio2.0.14/gcc/7-2018-q2/bin/./lib/gcc/arm none-eabi/7.3.1/../../../../../../arm none-eabi/bin/ld.exe:区域“RAM”溢出79736字节
Collect2.exe:错误:ld返回1退出状态
Make [1]: *** [makefile:72: pxp_reporter. txt . txt]精灵]错误1
make:**[makefile:63:all]错误2

ROM'溢出101624字节

' RAM'溢出79736字节

罗跟内存都超過
請問要如何正常加入呢? 謝謝