Wi-Fi Combo Forum Discussions
text.format{('custom.tabs.no.results')}
Hello,
Working with:
Chip: 1LD 43438
Wiced: v6.4
I created 2 platforms with the only difference is one is used with internal flash, and the other one external flash. The files projects are the same.
the ONLY difference in the platform files are the following:
- platform_config.h :
- for the external flash platform, I have this additionnal line: #define USES_RESOURCE_FILESYSTEM
- PlatformwithIntFlash.mk :
- RESOURCES_LOCATION ?= RESOURCES_IN_DIRECT_RESOURCES
- PlatformwithExtFlash.mk :
- RESOURCES_LOCATION ?= RESOURCES_IN_WICEDFS
- DCT_IMAGE := $(OUTPUT_DIR)/DCT.stripped.elf
- FILESYSTEM_IMAGE := $(OUTPUT_DIR)/filesystem.bin
Then I use makefile to build one or this other:
MyApp.PlatformwithIntFlash VERBOSE=1 download run
MyApp.PlatformwithExtFlash VERBOSE=1 WIPE=1 download_apps download run
Hello,
In our company we are dveloping a project where we need a single MCU that
* has WiFi Direct connectivity at about 20MBps in UDP
* has USB2.0 connectivity
* has SDIO host that can connect to uSD (and has file system stack in SDK)
* can connet to FPGA (like FX3 that has GPIF) with at least 20MBps
I see CYW43907 but I think how to connect with an FPGA with such throughput.
can someone help me ?
Show LessIn my current project, I need to run opc-ua server on the WICED CYW943907AEVAL1F board.
In order to do so, I generated my project and tried to run. It went fine !
Later, I generated opc ua files and when I added those file for the compilation , I saw that the console was flooded with junk error messages.
1) the error messages regarding opc-ua.c on the console are not properly seen (Junk characters appears)
- Can you help me understand the reason why is this happening.
- I have created open62541.c & open62541.h files with freertos & lwip option enabled.
2) While compiling, the object file of open62541.c file is not created under
build/project-CYW943907AEVAL1F-FreeRTOS-LwIP/Modules/apps/project
folder.
- As per my understanding, the compilation is terminated because the object file is not generated.
- can you please help me to understand what could be the problem or is there any file that needs to be updated ?
Please find error log as below:
-----------------------------------------------------------
UA_MACRO_EXPAND( [01;36m [KUA_LOG_SESSION_INTERNAL [m [K(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
[01;36m [K^~~~~~~~~~~~~~~~~~~~~~~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41642:9: [m [K [01;36m [Knote: [m [Kin expansion of macro ' [01m [KUA_LOG_INFO_SESSION [m [K'
[01;36m [KUA_LOG_INFO_SESSION [m [K(&server->config.logger, session,
[01;36m [K^~~~~~~~~~~~~~~~~~~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:4901:36: [m [K [01;36m [Knote: [m [Kformat string is defined here
"SecureChannel [01;36m [K%i [m [K | Session %.*s | " MSG "%.0s", \
[01;36m [K~^ [m [K
[32m [K%li [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KService_DeleteNodes [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:4901:20: [m [K [01;35m [Kwarning: [m [Kformat ' [01m [K%i [m [K' expects argument of type ' [01m [Kint [m [K', but argument 4 has type ' [01m [KUA_UInt32 {aka long unsigned int} [m [K' [ [01;35m [K-Wformat= [m
[01;35m [K" [m [KSecureChannel %i | Session %.*s | " MSG "%.0s", \
[01;35m [K^ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:796:28: [m [K [01;36m [Knote: [m [Kin definition of macro ' [01m [KUA_MACRO_EXPAND [m [K'
#define UA_MACRO_EXPAND(x) [01;36m [Kx [m [K
[01;36m [K^ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:4910:21: [m [K [01;36m [Knote: [m [Kin expansion of macro ' [01m [KUA_LOG_SESSION_INTERNAL [m [K'
UA_MACRO_EXPAND( [01;36m [KUA_LOG_SESSION_INTERNAL [m [K(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
[01;36m [K^~~~~~~~~~~~~~~~~~~~~~~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41673:5: [m [K [01;36m [Knote: [m [Kin expansion of macro ' [01m [KUA_LOG_DEBUG_SESSION [m [K'
[01;36m [KUA_LOG_DEBUG_SESSION [m [K(&server->config.logger, session,
[01;36m [K^~~~~~~~~~~~~~~~~~~~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:4901:36: [m [K [01;36m [Knote: [m [Kformat string is defined here
"SecureChannel [01;36m [K%i [m [K | Session %.*s | " MSG "%.0s", \
[01;36m [K~^ [m [K
[32m [K%li [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41675:26: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK_ASSERT(server [01;31m [K-> [m [KserviceMutex, 1);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KUA_Server_deleteNode [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:41694:19: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex)
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41695:5: [m [K [01;31m [Kerror: [m [Kexpected ' [01m [K; [m [K' before ' [01m [KUA_StatusCode [m [K'
[01;31m [KUA_StatusCode [m [K retval = deleteNode(server, nodeId, deleteReferences);
[01;31m [K^~~~~~~~~~~~~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41696:21: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41697:12: [m [K [01;31m [Kerror: [m [K' [01m [Kretval [m [K' undeclared (first use in this function); did you mean ' [01m [Kread [m [K'?
return [01;31m [Kretval [m [K;
[01;31m [K^~~~~~ [m [K
[32m [Kread [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KdeleteNode [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:41703:26: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK_ASSERT(server [01;31m [K-> [m [KserviceMutex, 1);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KOperation_addReference [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:41753:25: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41757:27: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41761:23: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KService_AddReferences [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:4901:20: [m [K [01;35m [Kwarning: [m [Kformat ' [01m [K%i [m [K' expects argument of type ' [01m [Kint [m [K', but argument 4 has type ' [01m [KUA_UInt32 {aka long unsigned int} [m [K' [ [01;35m [K-Wformat= [m
[01;35m [K" [m [KSecureChannel %i | Session %.*s | " MSG "%.0s", \
[01;35m [K^ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:796:28: [m [K [01;36m [Knote: [m [Kin definition of macro ' [01m [KUA_MACRO_EXPAND [m [K'
#define UA_MACRO_EXPAND(x) [01;36m [Kx [m [K
[01;36m [K^ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:4910:21: [m [K [01;36m [Knote: [m [Kin expansion of macro ' [01m [KUA_LOG_SESSION_INTERNAL [m [K'
UA_MACRO_EXPAND( [01;36m [KUA_LOG_SESSION_INTERNAL [m [K(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
[01;36m [K^~~~~~~~~~~~~~~~~~~~~~~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41858:5: [m [K [01;36m [Knote: [m [Kin expansion of macro ' [01m [KUA_LOG_DEBUG_SESSION [m [K'
[01;36m [KUA_LOG_DEBUG_SESSION [m [K(&server->config.logger, session,
[01;36m [K^~~~~~~~~~~~~~~~~~~~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:4901:36: [m [K [01;36m [Knote: [m [Kformat string is defined here
"SecureChannel [01;36m [K%i [m [K | Session %.*s | " MSG "%.0s", \
[01;36m [K~^ [m [K
[32m [K%li [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41860:26: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK_ASSERT(server [01;31m [K-> [m [KserviceMutex, 1);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KUA_Server_addReference [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:41890:19: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41892:21: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex)
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41893:5: [m [K [01;31m [Kerror: [m [Kexpected ' [01m [K; [m [K' before ' [01m [Kreturn [m [K'
[01;31m [Kreturn [m [K retval;
[01;31m [K^~~~~~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KOperation_deleteReference [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:41905:25: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41909:27: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41913:23: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex)
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41914:5: [m [K [01;31m [Kerror: [m [Kexpected ' [01m [K; [m [K' before ' [01m [K} [m [K' token
[01;31m [K} [m [K
[01;31m [K^ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KService_DeleteReferences [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:4901:20: [m [K [01;35m [Kwarning: [m [Kformat ' [01m [K%i [m [K' expects argument of type ' [01m [Kint [m [K', but argument 4 has type ' [01m [KUA_UInt32 {aka long unsigned int} [m [K' [ [01;35m [K-Wformat= [m
[01;35m [K" [m [KSecureChannel %i | Session %.*s | " MSG "%.0s", \
[01;35m [K^ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:796:28: [m [K [01;36m [Knote: [m [Kin definition of macro ' [01m [KUA_MACRO_EXPAND [m [K'
#define UA_MACRO_EXPAND(x) [01;36m [Kx [m [K
[01;36m [K^ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:4910:21: [m [K [01;36m [Knote: [m [Kin expansion of macro ' [01m [KUA_LOG_SESSION_INTERNAL [m [K'
UA_MACRO_EXPAND( [01;36m [KUA_LOG_SESSION_INTERNAL [m [K(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
[01;36m [K^~~~~~~~~~~~~~~~~~~~~~~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41942:5: [m [K [01;36m [Knote: [m [Kin expansion of macro ' [01m [KUA_LOG_DEBUG_SESSION [m [K'
[01;36m [KUA_LOG_DEBUG_SESSION [m [K(&server->config.logger, session,
[01;36m [K^~~~~~~~~~~~~~~~~~~~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:4901:36: [m [K [01;36m [Knote: [m [Kformat string is defined here
"SecureChannel [01;36m [K%i [m [K | Session %.*s | " MSG "%.0s", \
[01;36m [K~^ [m [K
[32m [K%li [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41944:26: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK_ASSERT(server [01;31m [K-> [m [KserviceMutex, 1);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KUA_Server_deleteReference [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:41973:19: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:41975:21: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KUA_Server_setVariableNode_valueCallback [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:41996:19: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:42001:21: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KUA_Server_addDataSourceVariableNode [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:42033:19: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:42055:21: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KsetVariableNode_dataSource [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:42077:26: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK_ASSERT(server [01;31m [K-> [m [KserviceMutex, 1);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KUA_Server_setVariableNode_dataSource [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:42087:19: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:42089:21: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KUA_Server_setVariableNode_valueBackend [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:42116:19: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:42143:21: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KUA_Server_addMethodNode_finish [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:42275:19: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex)
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:42276:5: [m [K [01;31m [Kerror: [m [Kexpected ' [01m [K; [m [K' before ' [01m [KUA_StatusCode [m [K'
[01;31m [KUA_StatusCode [m [K retval = UA_Server_addMethodNodeEx_finish(server, nodeId, method,
[01;31m [K^~~~~~~~~~~~~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:42279:21: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex)
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:42280:5: [m [K [01;31m [Kerror: [m [Kexpected ' [01m [K; [m [K' before ' [01m [Kreturn [m [K'
[01;31m [Kreturn [m [K retval;
[01;31m [K^~~~~~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KUA_Server_addMethodNodeEx [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:42310:19: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:42315:25: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:42326:21: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KsetMethodNode_callback [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:42345:26: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK_ASSERT(server [01;31m [K-> [m [KserviceMutex, 1);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KUA_Server_setMethodNode_callback [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:42355:19: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:42357:21: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KUA_Server_setNodeTypeLifecycle [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:42389:19: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_LOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:42393:21: [m [K [01;31m [Kerror: [m [K' [01m [KUA_Server {aka struct UA_Server} [m [K' has no member named ' [01m [KserviceMutex [m [K'
UA_UNLOCK(server [01;31m [K-> [m [KserviceMutex);
[01;31m [K^~ [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KprocessAsyncResponse [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:43285:61: [m [K [01;35m [Kwarning: [m [Kformat ' [01m [K%u [m [K' expects argument of type ' [01m [Kunsigned int [m [K', but argument 4 has type ' [01m [KUA_UInt32 {aka long unsigned int} [m [K' [ [01;35m [K-Wformat= [m
"Could not decode the response with id [01;35m [K%u [m [K due to %s",
[01;35m [K~^ [m [K
[32m [K%lu [m [K
[01m [Kapps/syncwater/bridge/open62541.c: [m [K In function ' [01m [KsendHELMessage [m [K':
[01m [Kapps/syncwater/bridge/open62541.c:44038:39: [m [K [01;31m [Kerror: [m [Kmacro "send" requires 4 arguments, but only 2 given
retval = conn->send(conn, &message [01;31m [K) [m [K;
[01;31m [K^ [m [K
[01m [Kapps/syncwater/bridge/open62541.c:44038:12: [m [K [01;35m [Kwarning: [m [Kassignment makes integer from pointer without a cast [ [01;35m [K-Wint-conversion [m
retval [01;35m [K= [m [K conn->send(conn, &message);
[01;35m [K^ [m [K
In file included from [01m [K./WICED/network/LwIP/ver2.0.3/src/include/lwip/netdb.h:43:0 [m [K,
from [01m [Kapps/syncwater/bridge/open62541.h:208 [m [K,
from [01m [Kapps/syncwater/bridge/open62541.c:28 [m
make[1]: *** Waiting for unfinished jobs....
make: *** [main_app] Error 2
02:21:37 Build Finished (took 19s.204ms)
-----------------------------------------------------------
I can see, the object files of the other files are created but for this file is not created.
It would be of great help if you could help in this regard
Best Regards
- Gaurav
Show LessIf I put the FTDI chip (FT2232HQ) as used on the CYW943907AEVAL1F in my design with the Murata 1GC, will it work without any specific programming of the FTDI chip? Or, does it need to be programmed so that the SDK recognizes it?
Show LessHi,
I'm having issues connecting to a basic PEAP-MSCHAPv2 configuration. My Android phone can connect just fine using PEAP and MSCHAPv2 as the inner type.
However, with both the command console demo and writing raw code in WICED, I am unable to get anything except for return code 1007. I think I have tried every single combination of parameters in the wiced command console demo.
I am not seeing any connection attempts at all on my FreeRadius server. I feel like I must just be passing in some incorrect parameters:
Note: I use find_ap to scan for my desired access point, with the results being stored in ap_info.
Show Lessmemset(&conn_info, 0x0, sizeof(conn_info));
conn_info.interface = WWD_STA_INTERFACE;
conn_info.tls_identity = &identity;
conn_info.tls_session = &tls_session;
conn_info.context = &context;
conn_info.trusted_ca_certificates = NULL;
conn_info.root_ca_cert_length = 0;
conn_info.eap_type = EAP_TYPE_PEAP;
conn_info.inner_eap_type = EAP_TYPE_MSCHAPV2;
conn_info.auth_type = ap_info.security;
conn_info.eap_identity = eap_identity;
conn_info.user_name = "MY_USERNAME";
conn_info.password = "MY_PASSWORD";
wiced_log_printf("# Root CA Certs: %d\r\n", conn_info.root_ca_cert_length);
wiced_log_printf("EAP Type: %d\r\n", conn_info.eap_type);
wiced_log_printf("Inner EAP Type: %d\r\n", conn_info.inner_eap_type);
wiced_log_printf("Auth Type: %d\r\n", conn_info.auth_type);
wiced_log_printf("Username: %s\r\n", conn_info.user_name);
wiced_log_printf("Password: %s\r\n", conn_info.password);
if (fs_res == WICED_SUCCESS)
{
wiced_log_printf("Initializing BESL supplicant\r\n");
res = besl_supplicant_init(&supplicant_workspace, &conn_info);
if (res == BESL_SUCCESS)
{
wiced_log_printf("Starting BESL supplicant\r\n");
if (besl_supplicant_start(&supplicant_workspace) == BESL_SUCCESS)
{
wiced_log_printf("Initiating WiFi Join\r\n");
wiced_result_t wifi_join_res = wwd_wifi_join_specific(&ap_info, NULL, 0, NULL, WWD_STA_INTERFACE);
wiced_log_printf("WiFi Join Result: %d\r\n", wifi_join_res);
if (wifi_join_res == WICED_SUCCESS)
{
wiced_log_printf("Retrieving TLS session information\r\n");
int ret;
if ((ret = mbedtls_ssl_get_session(
&supplicant_workspace.tls_context->context,
&tls_session)) != 0)
{
wiced_log_printf(
" Failed to retrieve the session information %d \r\n",
ret);
}
else
{
wiced_log_printf(
" Successfully retrieved the session information %d \r\n",
ret);
}
}
else
{
res = besl_supplicant_stop(&supplicant_workspace);
if (res != BESL_SUCCESS)
{
wiced_log_printf(
"supplicant Stop failed with error = [%d]\r\n",
res);
}
wiced_log_printf("De-init supplicant\r\n");
besl_supplicant_deinit(&supplicant_workspace);
res = wifi_join_res;
}
}
}
else
{
wiced_log_printf("Unable to initialize supplicant. Error = [%d]\r\n",
res);
}
}
else
{
res = WICED_ERROR;
}
Hi.
What is the maximum WiFi throughput of CYW4343 using RTOS ?
Does it depend on SPI / SDIO interface? On Host Processor speed?
I see, many solutions use CYW4343 + STM32F411/412. What is the throughput in this case?
I am surprised that I haven't found this key parameter in datasheets, on forum or somewhere else.
Regards, Serafim Merkulov
Show LessHello,
I am using the 1LD Wifi/BT module with Wiced v6.4.
In my application, an iOs smartphone is connecting, pairing and bonding with the module. The complete secure connection seems to be done successfully.
The problem is when the smartphone changes its random BT address (LE Privacy) and try to reconnect, the module did not recognized it from the list of previously bonded devices, and a new pairing procedure must restart (with passkey confirmation).
I guess that the BT library is able to manage the LE privacy and resolving random BT address changed, but I can't find any Cypress documentation on this point.
I found that the pairing procedure must exchange the "Identity Resolution Key" (IRK) to enable resolving the random address. How to do that ?
Thanks
Show LessHello,
I have problem when at wwd_process_clm_data.
if ( ( flags & CDCF_IOC_ERROR ) != 0)
{
if ( response_buffer_hnd != NULL )
{
host_buffer_release( *response_buffer_hnd, WWD_NETWORK_RX );
*response_buffer_hnd = NULL;
}
wiced_minor_assert("IOCTL failed\n", 0 != 0 );
return retval;
}
the flags should be 0x60000 but it return 0x60001 which cause failure and return WWD_WLAN_ERROR. the size of the data is 7222 and the problem happen on the last chunk of data and its size is 222. before that all transfers are ok.
Regards
Mahmoud Salem
Show LessHello,
I'm trying the snip.tcp_client application in Wiced Studio 6.4 with my working board.
My working board was made based Murata 1GC board (CYW943907AVAL1F).
It resets while trying to connect with WIFI.
And after that, it repeats over and over again.
I have Cypress board(CYW943907AVAL1F), It works nomally.
I attached log file.
thanks and regards.
Show Less