DA1468x

调试和正常运行之间的不同行为

星期二,2017-08-01 15:06--dsandbue

你好,

我正在使用PXP-Reporter-demo(启用了SUOTA),目前正在经历一些奇怪的行为。
我们实施了一个新的关贸总协定服务;当Controller在调试模式下运行时,它会按照预期工作。然而,在正常操作中,控制器无法正确处理我们的GATT-service并崩溃。

读取不同长度的UART

妈,2017-07-31 23--dx3gerst

嗨,对话框中,

从我的传感器读取不同长度的uart消息有一个问题。接收到的UART的标准长度是4字节,但有时我会收到10字节的消息。
输入数组的第3字节和第4字节是数据计数器,只有当输入数组的长度大于4字节时才不等于零。

所以我的方法是总是通过命令读取长度为4字节的内容:

uart_buf [4];
uart_buf_long [6];

...
ad_uart_read(dev, uart_buf, 4, OS_EVENT_FOREVER);

I2C总线计时错误导致死锁

星期一,2017-07-31 02:45--提到

嗨,对话框
当我们开发I2C设备时,我们发现总线定时错误的概率很低(如pdf文件所示)。此时,如果使用“ad_i2c_write”或“ad_i2c_read”操作I2C总线,对应的任务将由于“ad_i2c_write/read”函数中的代码语句永远挂起:
Int ad_i2c_write(i2c_device dev, const uint8_t *wbuf, size_t wlen)

...
OS_EVENT_WAIT (dev_config - > bus_data - >事件,OS_EVENT_FOREVER);/ /暂停永远
...

PXP-Reporter -切换BLE-Connect上的LED

结婚,2017-07-26 22--dsandbue

你好,

我想打开一个LED,一旦建立了BLE-Connection。我已经在ble_multi_link演示中做到了这一点,它工作得完美无缺。但是,如果我尝试在PXP-Reporter演示中执行同样的操作,就会看到一些意想不到的行为。

因此,我在main -> peripher_init()中初始化Output:

hw_gpio_configure_pin(HW_GPIO_PORT_3, HW_GPIO_PIN_7, HW_GPIO_MODE_OUTPUT, HW_GPIO_FUNC_GPIO, false);

当GAP_Connect发生时,我打开主任务中的LED:

DA14681芯片修正

妈,2017-07-24 18:10--chriskang88

我们已经在两个不同的阶段建造了电路板。第一个是SW开发板,它是一个很大的板,另一个是实际的形式因素板。
第一块板可以编程闪光,但第二块板不行。
我们一直在检查两块板的不同之处,但还没有找到根本原因。
一个不同之处在于芯片的修改。
工作板为DA14681-01000,非工作板为DA14681-AD000。
我在数据表上找不到新版本有什么不同

创建SUOTA bin文件

星期五,2017-07-21星期日晚上--匿名(未验证)

嗨,对话框中,

我们想知道是否有一个脚本可以将SUOTA引导加载程序、自定义程序和分区表合并到一个1MB闪存的单个bin文件中。
目前,我已经从一个设备上读取并保存了一个bin映像,它是使用智能代码片段工作室IDE的suota-initial-flash脚本进行闪烁的。因为我们没有使用1MB大小的闪存。我想知道我是否可以通过外部脚本创建一个结合引导加载程序定制程序和分区表的映像?

页面

订阅RSS - DA1468x