ModusToolbox™ General Forum Discussions
Hi guys.
I am working on PSoC 6 Wi-Fi BT Prototyping KitP
and I am wondering how I can analyze the memory size of the heap when debugging.
I am using the latest Modus Toolbox on macOS.
Show LessI am using a custom board CY8C6347BZI-BLD53 ( Onethinx module ).
I follow this guide:
https://forum.onethinx.com/t/how-to-start-a-project-from-scratch-in-modustoolbox/217
After build the project I got this error:
“Unable to evaluate parameter ‘Feedback (22-112)’ on personality ‘PLL’. Undefined identifier “feedbackDiv””
file cycfg_notices.h
Any tips? Thanks
Show Lesshi,
I'm new to ModusToolbox and its' ecosystem.
I'm using a CY8CPROTO-062-4343W kit and have gotten BlinkyLED and USBCommDevice to compile, load and work just fine.
I can get CapSenseSlider to compile. (Yes. I reassigned the LED_RED to port 13.7). I can get it to be loaded into the kit.
When I run the CapSense Tuner "Connect" to the EZI2C port @ 100Kbps and hit the "Start" button, I get NO RESPONSE from any of the CapSense Widgets on the Kit board.
There appears to be no response from the CapSense widgets to activate the LED either.
Am I missing something?
Len
Show LessWe have a number of projects which require between 800 and 1000 Bluetooth mesh nodes. Although the Bluetooth spec. says that the maximum number of nodes in any given Bluetooth mesh network is 32,767, with up to 4,096 subnets and 65,535 scenes, it seems that the real number of nodes that can be provisioned in a network is a function of the available memory in the devices being used and of the capability of the Bluetooth mesh stack. For example a competitive product to Cypress devices states that their limitation is a maximum of 255 nodes (depending on the amount of NV memory available).
I would like to find out the following:
1. What is the limitation (if any) to the amount of provisioned nodes due to the Cypress Bluetooth mesh stack?
2. What are the limitations to the amount of provisioned nodes for the following Cypress devices (using their maximum amount of memory):
a. CYW20819
b. CYW20719
3. If the amount of nodes that can be provisioned are less then our requirements, any suggested network topographies (e.g. gateways) would be greatly appreciated.
Show LessMay I ask how to solve the following problems? Thank you very much!
1. OS Version: Window 10 64bit
2. ModusToolbox_1.1 installation directory :C:\Users\shiha\ModusToolbox_1.1,
3. ModusToolbox_1.1 WorkSpace directory:C:\Users\shiha\mtw
4. New project:
4.1. File->New-> ModusToolbox IDE Application,select the following figure:
- 4.2. Application, select the following figure.
4.3. Click Next:
4.4. Click Finish:
4.5. WorkSpace directory:
5. Open design.modus as follows:
6. Do not do any change option ,click save directly,prompt to go down:
7. Click OK,as follows:
Dears:
customer OS is Win10 64bit (simplified chinese version) & MTB1.1 (ModusToolbox_1.1.0.234-windows-install & PSoC_6_SDK_1.1.1.53.cysdk)
in ModusToolBox 1.1 new Application--> select CY8CPROTO-062-4343W --> TFTemWin ,and compile it ,and error happens
and we try new Application--> select CY8CPROTO-062-4343W --> CapSenseSlider ,the same error happens
customer did not modify any thing
please help !!
In the PSoC 6 MCU Dual-CPU System Design app note, it shows that when you create a new modus application for a dual-core target, that Modus Toolbox will create 5 project directories, and these directories are used to designate which cores run the code contained within them. When I create a new application with Modus build 1.1 for the 416045-02 module, only one project directory is created. I can't tell which core it's using for that, though when I compile I do see non-zero resource usage for both cores. I saw another thread about a question of whether simultaneous debugging of both cores will be supported, but I have a more basic question: How do I target different code to different cores even if I'm only debugging one at a time (which I would be o.k. with for now). The PSoC 6 MCU Dual-CPU System Design app note appears to be out of date in this regard. Thanks for any assistance.
Show LessHi
I'm new to Cypress. I'm using the CYBT-2130430-Mesh evaluation kit for the first time. When run fw-loader I get the error "No connected devices" (info below). I also get the "Serial port not detected" error when I tr to build/program. I have the device connected via the micro USB connector (J6). The LED 1 blinks red, green and blue. The other two lights are green. Is there something I should have done to enable the USB connectivity? I have tried this with two boards and I'm getting the same result. I'm running Ubuntu Linux 18.04.2. LTS. Thanks in advance for your help.
$ ./fw-loader --device-list
Cypress Firmware Updater, Version: 2.1.0.52
(C) Copyright 2018-2019 by Cypress Semiconductor
All Rights Reserved
Info: Start API initialization
Info: Hardware initialization complete (254 ms)
No connected devices
----------- When I build/Program -------------------------
download from ./Debug
Detecting serial port ...
Serial port not detected...
Download failed
If you have issues downloading to the kit, follow the steps below -
Press and hold the 'Recover' button on the kit.
Press and hold the 'Reset' button on the kit.
Release the 'Reset' button.
After one second, release the 'Recover' button.
``````````````````````````````````````
Show LessHello, I have a CYBT-213043-MESH Evaluation Kit but I'm not being able to send commands via UART to control the module.
Could you please share a guide in how to achieve it?, I need to control the modules using an external MCU (Renesas in this case).
Also please share "hello world" command examples like sending some HEX bytes and its responses.
Thanks
Show LessHi,
I am trying to convert an entry from the usart (2 char buffer ) which represents a number into the uint8 value.
I have tried atoi() - i knows its not the recommended option just a habbit to try first.
then I tried sscanf() but with each, I get an error 'undefined reference to 'sscanf' and 'atoi' (tried separately )
I even enabled the newlib-nano to see if that works. because I am not using floats, I did not enable that option.
Does anyone have a suggestion? I have looked on the forums and not much helped. Most messages recommend using sscanf()
Thanks!
Rob
Show Less