跳到主要内容

DA14699 pxp_reporter包括emwin_lib

da1469x.

6个月前

DA14699 pxp_reporter包括emwin_lib

发布的kuo410060分 18回复
0的问题

嗨,对话

我使用da14699有一些问题。

我有一个例子,它使用简单的代码pxp_reporter和emwin,但是当我混合使用代码时,会出现一些问题。

如何将emwin_库包含在pxp_reporter中?
我需要使用ble adv, ble_custom_service,SUOTA, LCDC(EMWIN)和PNG。

我尝试在pxp_reporter中包含emwin,可以使用pxp_reporter的ble函数,但当我使用emwin compler时,会出现错误消息:
/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_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../ui/MainTask.c:633: undefined reference to ' GUI_SetBkColor'
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ UI / MainTask.c:634:未定义参考`GUI_Clear”
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:640:对“GUI\u DispDecAt”的未定义引用
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:643:未定义对“LCD\u GetXSize”的引用
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ UI / MainTask.c:644:未定义参考`LCD_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_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../ui/MainTask.c:649: undefined reference to ' GUI_Delay'
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ UI / MainTask.c:670:未定义的引用`GUI_DispDecAt”
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ UI / MainTask.c:760:未定义参考`GUI_MULTIBUF_End”
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ UI / MainTask.c:658:未定义参考`GUI_Delay”
D:\project\labar_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../ui/MainTask.c:660: 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:661: undefined reference to ' GUI_MULTIBUF_Begin'
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ UI / MainTask.c:666:未定义的引用`GUI_DispDecAt”
./emwin_lib/gdi/png/GUI_PNG.o:在功能`GUI_PNG__GetData“:
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ emwin_lib / GDI / PNG / GUI_PNG.c:87:未定义参考`GUI__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_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:159: undefined reference to ' GUI_ALLOC_Free'
/ emwin_lib / gdi / png / GUI_PNG。o:在函数' _malloc_fn'中:
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ emwin_lib / GDI / PNG / GUI_PNG.c:132:未定义参考`GUI_ALLOC_AllocNoInit”
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:134:未定义对“GUI\u ALLOC\u lock”的引用
/ emwin_lib / gdi / png / GUI_PNG。o:在函数' _Draw'中:
D:\ project \ labar_transplanting \ sdk_10.0.10.118 \ projects \ dk_apps \ demos \ pxp_reporter \ da1469x-00-debug_qspi_suota / d debug_qspi_lib / gdi / png / gui_png.c:363:未定义引用“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_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:368: undefined reference to ' GUI_GetBitsPerPixelEx'
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ emwin_lib / GDI / PNG / GUI_PNG.c:373:未定义的引用`GUI_GetpfIndex2ColorEx”
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:374: undefined reference to ' GUI_GetpfColor2IndexEx'
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:382:对“WM\uu 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_transplanting\SDK_10.0.10.118\projects\dk_apps\demo \pxp_reporter\DA1469x-00-Debug_QSPI_SUOTA/../emwin_lib/gdi/png/GUI_PNG.c:441: undefined reference to ' WM_Activate'
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ emwin_lib / GDI / PNG / GUI_PNG.c:436:未定义的引用`GUI_ReadRectEx”
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:437:对“GUI\uu expandpixel”的未定义引用
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\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:488:对“LCD\u DrawBitmap”的未定义引用
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ emwin_lib / GDI / PNG / GUI_PNG.c:492:未定义的引用`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:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ emwin_lib / GDI / PNG / GUI_PNG.c:498:未定义的引用`GUI_ALLOC_UnlockH”
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ emwin_lib / GDI / PNG / GUI_PNG.c:260:未定义参考`GUI_pContext”
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设备”的未定义引用
d:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ emwin_lib / GDI / PNG / GUI_PNG.c:260:未定义参考`GUI__pfMixColors'
/ 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:\项目\ labar_transplanting \ SDK_10.0.10.118 \项目\ dk_apps \演示\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA /../ emwin_lib / GDI / PNG / GUI_PNG.c:611:未定义的引用`GUI_ALLOC_Unlock”
./emwin_lib/gdi/png/GUI_PNG.o:在功能`GUI_PNG_Draw“:
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:623:对“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:627: undefined reference to ' GUI_ALLOC_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耐火/ libemwin /释放
库添加
emwin
包括> GNU C add
/ $ {ProjName} / sdk / segger_tools /配置
$ {} ProjName / SDK / segger_tools / SEGGER
/${ProjName}/sdk/segger_工具/OS

错误消息:
建设目标:pxp_reporter.elf
调用:跨ARM 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' will not fit in region `RAM'
d:/diasemi/smartsnippetsstudio2.0.14/gcc/7-2018-q2/bin /../ LIB / GCC /臂-NONE-EABI / 7.3.1 /../../../../掰无-EABI / bin中/ ld.exe:区域`ROM”由101624个字节溢出
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' overflow by 79736 bytes .
Collect2.exe:错误:ld返回1退出状态
Make [1]: *** [makefile:72: pxp_reporter. txt . txt]精灵]错误1
make: *** [makefile:63: all]错误2

设备:
DA1469x PRO套件+DA14699子板
LCD 80 * 160 LCD控制器:ST7735S
SDK: SDK_10.0.10.118
SmartSnippetsStudio 2.0.14.1748

谢谢

依恋 尺寸
EMWIN設定pdf格式 697.29 KB

6个月前

仁哲 0分

我也是遇到了相同的问题。我想把suota的东西移植到我的工程里面。自己的工程有emWin的太麻烦了.mark一下,看下怎么解决的

5个月前

kuo41006 0分

我被这个问题卡住了许久,如果emWin的-LIB不能整合到其他代码中,案子无法继续进行,希望原厂可以帮忙解决

5个月前

仁哲 0分

我之前把的emWin的演示移植到BLE的演示里面了,也是卡住了好久,官方没找到响应教程,你看下附件我的图片的配置,就懂了。因为emWin的和蓝牙协议栈都是基于。一个库的,都是没有源码的,把文件移植过来之后,还要在IDE里面添加的emWin库,以及库的路径。

依恋 尺寸
在工程配置里面修改 377.74 KB

5个月前

kuo41006 0分

謝謝!,但是這個我也有試過,但是修改完加入埃姆温後 内存跟 rom就會 溢出

裡面就只有

gui_init();

GUI_DispDecAt();

還是會出現

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。精灵节”。例如:/diasemi/ smartsnippetstudio2.0.14 /gcc/7-2018-q2/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../ ../arm-none-eabi/bin/ld.exe:精灵节”。cmi_section”将在地区不适合“内存”d: / diasemi / smartsnippetsstudio2.0.14 / gcc / 7 - 2018 q2 / bin / . . / lib / gcc / arm-none-eabi / 7.3.1 /../../../../ arm-none-eabi / bin / ld.exe:地区“罗”溢出22124字节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'溢出60136字节

5个月前

仁哲 0分

那就是ram和rom都超了。我现在程序固件的空间设置为2米了,之前默认是512 k。ram的话,我也是自带的512 k超了,我用了外置的ram,把液晶那里全设置成外置内存了。因为协议栈占了100多k的内存。然后emwin那里,如果用解码库的话,也占得多,你先调整下用的空间吧,不行就外扩吧

5个月前

kuo41006 0分

好的,不過我在猜是不是有哪些地方沒有改好才會造成這個狀況

如果要外擴,或許只能考慮放棄EMWIN自己使用SPI來寫螢幕驅動,PNG問題在另外想辦法了
同时等待原厂的回覆吧!

感謝你!

5个月前

仁哲 0分

ram简单,你把emwin那里就显示一行字,把自己的程序先注释。看看情况

5个月前

kuo41006 0分

請問一下RAM罗目前使用量要從哪邊查看吗?

我測試只要加入GUI_Init ();就會RAM罗溢出

5个月前

仁哲 0分

哦哦。就是你编译完这个工程,不是新建了一个文件夹吗?就是你生成的箱子文件的那个文件夹,里面有一个地图文件,就是地址分配情况,看这个就行

5个月前

仁哲 0分

找不到的话,可以加我微信,这个传图太麻烦了,我现在是想把现有的工程加上大田和你差不多的问题。把埃姆温和蓝牙协议栈移植到大田感觉更麻烦

5个月前

kuo41006 0分

我有找到. map文件,是這個沒錯吧!

資料位置在編譯專案裡面,我的位置是在:
\ pxp_reporter \ DA1469x-00-Debug_QSPI_SUOTA

但我只有看到内存配置

名称由来长度属性
ROM 0x00000000 0x0005c800 xr
RAM 0x20000200 0x0007fe00 rw
* * 0 0 x00000000 xffffffff违约

哪邊可以看到統計資訊呢? 謝謝

好啊,互相加个微信,如果官方后续有解法,或许可以互相讨论一下,或是跟您请教

谢谢!

5个月前

PM_DIALOG.

嗨kuo41006,

谢谢你的在线提问。您是否查看了emWin支持页面中的文档?

除了从DA1469x emWin图书馆,有一个DA1469x emWin示范的例子。

谢谢,PM_DIALOG.

5个月前

kuo41006 0分

嗨pm_dialog,

是的,我的期运用emWin在DA1469x示范榜样,去EMWIN下载PNG包。
它可以使用,png可以绘制成LCD ?。
但是现在我需要将代码与emWin演示示例和pxp_reporter混合。
我不知道pxp_reporter中的哪个设置是错误的。
我使用pxp_reporter添加emwin_lib,并添加emWin演示示例qspi设置。
pxp_reporter属性设置在EMWIN設定. pdf

可以使用BLE函数。
但是当我使用EMWIN函数编译器有错误messagge。

如果库路径添加
/ $ {ProjName} / emwin_lib耐火/ libemwin /释放
库添加
emwin
包括> GNU C add
/ $ {ProjName} / sdk / segger_tools /配置
$ {} ProjName / SDK / segger_tools / SEGGER
/${ProjName}/sdk/segger_工具/OS

错误消息:
建设目标:pxp_reporter.elf
调用:跨ARM 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' will not fit in region `RAM'
d:/diasemi/smartsnippetsstudio2.0.14/gcc/7-2018-q2/bin /../ LIB / GCC /臂-NONE-EABI / 7.3.1 /../../../../掰无-EABI / bin中/ ld.exe:区域`ROM”由101624个字节溢出
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' overflow by 79736 bytes .
Collect2.exe:错误:ld返回1退出状态
Make [1]: *** [makefile:72: pxp_reporter. txt . txt]精灵]错误1
make: *** [makefile:63: all]错误2

RAM ROM会溢出

custom_config_qspi_suota.h

/ ** ********************************************************* * * @file custom_config_qspi_suota.h * *@brief板级支持包。用户配置文件缓存QSPI模式。*版权所有(C)2015至19年Dialog半导体。雷竞技电竞平台*该计算机程序包括保密,Dialog半导体的专有信息*。雷竞技电竞平台版权所有。* ***************************** * /的#ifndef CUSTOM_CONFIG_QSPI_SUOTA_H_的#define CUSTOM_CONFIG_QSPI_SUOTA_H_的#include“bsp_definitions.h”的#define CONFIG_USE_BLE / ************************************************************************************************* \ *系统配置* /#定义dg_configUSE_LP_CLK(LP_CLK_32768)的#define dg_configEXEC_MODE(MODE_IS_CACHED)的#define dg_configCODE_LOCATION(NON_VOLATILE_IS_FLASH)的#define dg_configIMAGE_SETUP(DEVELOPMENT_MODE)的#define dg_configUSE_WDOG(1)的#define dg_configFLASH_CONNECTED_TO(FLASH_CONNECTED_TO_1V8)的#define dg_configFLASH_POWER_DOWN ( 0 ) #define dg_configPOWER_1V8_ACTIVE ( 1 ) #define dg_configPOWER_1V8_SLEEP ( 1 ) /* Uncomment the following line to enable State-of-Charge debugging or performance test */ //#define DEBUG_SOC #if defined(DEBUG_SOC) #define CONFIG_RETARGET #endif #define dg_configUSE_SYS_CHARGER ( 1 ) #define dg_configUSE_SW_CURSOR ( 1 ) #define dg_configENABLE_CMAC_DEBUGGER ( 0 ) #define dg_configCACHEABLE_QSPI_AREA_LEN ( NVMS_PARAM_PART_start - MEMORY_QSPIF_BASE ) #define USE_PARTITION_TABLE_4MB_WITH_SUOTA /*************************************************************************************************\ * FreeRTOS configuration */ #define OS_FREERTOS /* Define this to use FreeRTOS */ #define SUOTA_HEAP_OVERHEAD ( 4096 ) /* Heap overhead while SUOTA is ongoing */ #define configTOTAL_HEAP_SIZE ( 18256 + SUOTA_HEAP_OVERHEAD ) /* FreeRTOS Total Heap Size */ //#define configTOTAL_HEAP_SIZE ( 30000 ) /* FreeRTOS Total Heap Size */ /*************************************************************************************************\ * Peripherals configuration */ #define dg_configUSE_HW_QSPI2 ( 0 ) #define dg_configLCDC_ADAPTER ( 1 ) #define dg_configUSE_HW_LCDC ( 1 ) #define dg_configI2C_ADAPTER ( 1 ) #define dg_configUSE_HW_I2C ( 1 ) #define dg_configFLASH_ADAPTER ( 1 ) #define dg_configNVMS_ADAPTER ( 1 ) #define dg_configNVMS_VES ( 1 ) #define dg_configNVPARAM_ADAPTER ( 1 ) #define dg_configNVPARAM_APP_AREA ( 1 ) #define dg_configGPADC_ADAPTER ( 1 ) #define dg_configUSE_HW_SENSOR_NODE ( 1 ) #define dg_configUSE_SNC_HW_GPADC ( 1 ) #define dg_configSNC_ADAPTER ( 1 ) /*************************************************************************************************\ * Display model selection. Note that one display model can be selected at a time. */ #define dg_configUSE_DT280QV10CT ( 0 ) #define dg_configUSE_HM80160A090 ( 1 ) #define dg_configUSE_LPM012M134B ( 0 ) #define dg_configUSE_LPM013M091A ( 0 ) #define dg_configUSE_NHD43480272EFASXN ( 0 ) #define dg_configUSE_MCT024L6W240320PML ( 0 ) #define dg_configUSE_PSP27801 ( 0 ) #define dg_configUSE_E1394AA65A ( 0 ) #define dg_configUSE_T1D3BP006 ( 0 ) #define dg_configUSE_T1D54BP002 ( 0 ) #define dg_configUSE_LS013B7DH06 ( 0 ) #define dg_configUSE_LS013B7DH03 ( 0 ) /*************************************************************************************************\ * Touch controller selection. Note that one touch driver can be selected at a time. */ #define dg_configUSE_FT6206 ( 0 ) #define dg_configUSE_FT5306 ( 0 ) /*************************************************************************************************\ * BLE configuration */ #define CONFIG_USE_BLE_SERVICES #define dg_configBLE_CENTRAL ( 0 ) #define dg_configBLE_GATT_CLIENT ( 0 ) #define dg_configBLE_OBSERVER ( 0 ) #define dg_configBLE_BROADCASTER ( 0 ) #define defaultBLE_ATT_DB_CONFIGURATION ( 0x10 ) // Peripheral Pref. Conn. Param. attribute #define defaultBLE_PPCP_INTERVAL_MIN ( BLE_CONN_INTERVAL_FROM_MS( 500 ) ) // 500 ms #define defaultBLE_PPCP_INTERVAL_MAX ( BLE_CONN_INTERVAL_FROM_MS( 750 ) ) // 750 ms #define defaultBLE_PPCP_SLAVE_LATENCY ( 0 ) // 0 events #define defaultBLE_PPCP_SUP_TIMEOUT ( BLE_SUPERVISION_TMO_FROM_MS( 6000 ) ) // 6000 ms /* Use dynamic list for BLE events instead of FreeRTOS queues */ #define BLE_MGR_USE_EVT_LIST ( 1 ) #define dg_configSUOTA_SUPPORT ( 1 ) /* * SUOTA loader configuration: * - To enable SUOTA over GATT only, set SUOTA_VERSION to any version >= SUOTA_VERSION_1_1 * and leave SUOTA_PSM undefined. * - To enable SUOTA over GATT and L2CAP CoC, set SUOTA_VERSION to any version >= SUOTA_VERSION_1_2 * and also define SUOTA_PSM to match the desired PSM. In this case the central device * can use either of both according to its preference. */ #define SUOTA_VERSION ( SUOTA_VERSION_1_3 ) #define SUOTA_PSM ( 0x81 ) #ifndef SUOTA_PSM #define dg_configBLE_L2CAP_COC ( 0 ) #endif /* Include bsp default values */ #include "bsp_defaults.h" /* Include middleware default values */ #include "middleware_defaults.h" #endif /* CUSTOM_CONFIG_QSPI_SUOTA_H_ */

5个月前

PM_DIALOG.

嗨kuo41006,

我们已经从论坛和当地经销商离线了采取了这个问题。

这个问题已经在内部升级,我们正在努力解决。

谢谢,PM_DIALOG.

5个月前

hjhjlll 0分

嗨kuo41006,

问题解决了吗?我和你有同样的问题。

5个月前

kuo41006 0分

不,它仍然有问题

5个月前

vindo 0分

你好,

我已经尝试了所有的替代办法来解决这个麻烦。

已经看过太多当地电视youtubeChatiw在线视频解决了这个问题。

但是,我仍然没有得到最终的解决方案。

所以如果有人得到了答案请与我分享。

5个月前

PM_DIALOG.

嗨,大家好,

如果FW超过512KB,那么您应该按照DA1469x支持大于512kB的图片教程。本教程旨在提供如何在DA1469x上支持不同大小的FW图像的步骤。默认情况下,SDK和芯片配置都支持运行最大512kb大小的应用程序映像。

谢谢,PM_DIALOG.